JSON-Rohbericht maschinenlesbar
{
"data": {
"repo": {
"topics": [
"agent-sandbox",
"agents",
"kubernetes",
"reinforcement-learning",
"rlvr",
"sandbox",
"swe-bench",
"terminal-bench",
"agentic-rl",
"e2b",
"e2b-compatible",
"swe-rex"
],
"is_fork": false,
"size_kb": 6496,
"has_wiki": false,
"homepage": "https://scitix.github.io/Agent-Sandbox/",
"languages": {
"Go": 2254650,
"CSS": 14033,
"Shell": 23385,
"Python": 920631,
"Makefile": 23791,
"JavaScript": 10007,
"TypeScript": 1627919,
"Go Template": 7826
},
"pushed_at": "2026-07-17T05:00:57Z",
"created_at": "2026-04-30T05:11:49Z",
"owner_type": "Organization",
"updated_at": "2026-07-18T15:03:09Z",
"description": "Fast, Multi-Cloud Sandbox Engine for AI Agents",
"is_archived": false,
"is_disabled": false,
"license_spdx": "Apache-2.0",
"default_branch": "develop",
"license_spdx_raw": "Apache-2.0",
"primary_language": "Go",
"significant_languages": [
"Go",
"TypeScript",
"Python"
]
},
"owner": {
"blog": null,
"name": null,
"type": "Organization",
"login": "scitix",
"company": null,
"location": null,
"followers": 49,
"avatar_url": "https://avatars.githubusercontent.com/u/176687877?v=4",
"created_at": "2024-07-26T14:06:40Z",
"is_verified": null,
"public_repos": 39,
"account_age_days": 731
},
"license": {
"state": "standard",
"spdx_id": "Apache-2.0",
"raw_spdx": "Apache-2.0",
"file_present": true,
"scorecard_found": true,
"profile_has_license": true
},
"activity": {
"releases": [
{
"tag": "v0.0.3",
"kind": "patch",
"published_at": "2026-05-21T05:58:48Z"
},
{
"tag": "v0.0.2",
"kind": "patch",
"published_at": "2026-05-19T09:42:53Z"
},
{
"tag": "v0.0.1",
"kind": "patch",
"published_at": "2026-05-10T12:15:37Z"
}
],
"recent_commits": [
{
"oid": "011218449a96ab3074d9a5721e0518fe42c6d53c",
"body": null,
"is_bot": false,
"headline": "chore(envd): bump to 0.6.10 (infra 1b19a3b); drop stale EE envd-runtime",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-17T05:00:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "59781932fef92bea5651f41616755e3d935e4c31",
"body": "The GHCR cleanup job used skip-tags: v*, but docker/metadata-action strips the\nleading v (git tag v0.0.7 -> image tag 0.0.7), so release images matched nothing\nand were pruned once 3 newer dev builds accumulated. Switch all image workflows\nand the Helm chart cleaner to skip-tags: \"*.*.*,latest\", which matches the\nfull-semver tag every release carries; older releases keep their x.y.z tag even\nafter x.y/x/latest repoint.",
"is_bot": false,
"headline": "fix(ci): protect semver-tagged release images from GHCR cleanup",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-15T13:58:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4fb2223efe5f5a3dd47d9c48b8551372c14d7ed8",
"body": "…oard\n\nAdd per-pool ScaleUpHeadroom/AutoscalingEnabled/ScalingGroup to SandboxEnv\nobserved members; compute headroom in the Env status writer, carry it over the\nfederation channel, and factor it into foreign target selection (idle-first,\nthen scale-up room; never route into a pool that can neither s\n[…]\ne scaling-group / on-off / headroom columns in the dashboard pools table\nfor local and peer-cluster rows alike. scaling-group aggregate state is not\nsynced cross-cluster — only the per-pool facts are.",
"is_bot": false,
"headline": "feat(federation): cross-cluster scale-up headroom for routing + dashb…",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-15T12:35:04Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "0c7d9c08ae76a58e4f0c8ab9c7d55996d7b1be16",
"body": "Render the federated cross-cluster view from GET /v1/envs/{name} status.clusters\n(no backend change; foreign segments are populated by the reconciler mirror):\n\n- Env overview: the SandboxTemplate is now a link to the template detail page,\n and a \"Multi-Cluster Scheduling\" cell shows Enabled/Disable\n[…]\n other cluster (per-cluster client) and pins the name to the\n chosen env, so creating a same-named env here joins its federation.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(dashboard): surface cross-cluster scheduling on SandboxEnv pages",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-15T11:27:23Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "4a31ff87209f2bb87fe31b9b9211e15fe6d31eb2",
"body": "…metrics\n\n- Restrict automatic Env-based cross-cluster placement to the E2B API. The\n native (UI-facing) API no longer auto-forwards a bare template to another\n cluster — a UI create stays on the local cluster unless the caller is\n explicit (\"cluster::pool\"). This avoids surprising a UI user with\n[…]\nuge Reset+rewrite to every 15s; the\n in-memory registry stays current for routing. Prevents log/CPU growth as the\n fleet scales.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(federation): E2B-only automatic cross-cluster placement + quiet …",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-15T09:14:55Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "6e79596c7e8fd9b4a1f1ee1d87b63802da2753e4",
"body": "Every SandboxPool is now derived from a SandboxEnv (the Env is the source of\ntruth and the Env reconciler materialises member Pools from it). The\ntransitional PoolAdoptionReconciler that wrapped a pre-existing same-named\nSandboxPool in an Env — the reverse direction — is dead and removed:\n\n- delete \n[…]\nagentbox.navix.sh/env label at materialisation, and the\nEnv reconciler retains the create;update;patch;delete RBAC on sandboxenvs.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "refactor(sandboxenv): remove Pool→Env adoption (reverse) path",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-15T08:47:02Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "417357d8208d77c7504c548fd67ba09a649a6c63",
"body": "Make cross-cluster Env placement deterministic and human-visible:\n\n- Federation now carries per-member capacity including the member pool name,\n so the origin cluster can pin the exact foreign pool rather than delegating\n resolution. The Env router picks the foreign member with the most idle for\n \n[…]\n via kubectl. The\n in-memory registry remains the fast path for the routing decision; top-level\n status rollups stay local-only.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(federation): origin-pinned cross-cluster placement + status mirror",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-15T08:25:57Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "13582ab1a0bfe4b0b0bae530caca4cea91c3e094",
"body": "A bare-Env Sandbox.Create that the origin cluster forwards to a peer was\nserved on the peer as a local create, returning a plain UUID with no cluster\nprefix — so subsequent get/delete/exec against the origin could not route back\nto the peer that actually holds the sandbox.\n\nThe receiving cluster now\n[…]\npicks\nits own member pool; only the response ID gains the prefix. Single-hop is\npreserved (a forwarded request never re-forwards).\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "fix(federation): prefix sandbox ID for Env-routed cross-cluster forwards",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-15T00:52:48Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "9815f4e9331ed1546f66f896f546dfcb5d60f292",
"body": "When a bare-name Sandbox.Create resolves to a SandboxEnv that has no idle\ncapacity locally, and the cross-cluster federation shows a same-named Env in\nanother cluster with idle capacity, forward the create there (reusing the\nexisting CrossClusterForwarder). Otherwise serve locally, so the claim park\n[…]\ngrades safely: no federation view, stale records, or an unreachable target\nall fall back to local handling. No CRD or Helm change.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(federation): route Sandbox.Create across clusters by federated idle",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-14T15:08:59Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "4d61ba8ab60b862ad0183a8a8e8f43077f2ee4c9",
"body": "…nc channel\n\nSame-named SandboxEnvs in different clusters are independent objects; this\nadds a soft-state federation so a Worker's router can see whether a same-named\nEnv elsewhere currently has idle capacity. Env spec stays local to each\ncluster — only runtime capacity (idle/running/pending/desired\n[…]\nnimplemented, logs\nonce, and continues without federation — key/template/cluster-config sync is\nunaffected. No CRD or Helm change.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(federation): share cross-cluster SandboxEnv capacity over the sy…",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-14T14:17:47Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "9ec2b20b810d14f2178ccff461529797110f7341",
"body": "…create dialog\n\nThe create-sandbox dialog summed env.status.scalingGroups[].totalIdle, but\nGET /envs returns SandboxEnvSummary (flat idleReplicas only, no nested\nstatus), so the count was always 0. Switch to the correct generated type\nand read the flat field; annotate the ComboboxList render param to close\nthe any-seam that hid the mismatch from tsc.",
"is_bot": false,
"headline": "fix(dashboard): read env idle from SandboxEnvSummary.idleReplicas in …",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-14T09:56:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "343e0178cb703baf24f13526480861b5c7c4ffa4",
"body": "… stuck Stopping\n\nMake a rollout converge even when pods are already broken (e.g. the idle image\nno longer resolves in the registry), instead of dead-locking.\n\n- Roll budget now protects SERVING capacity (idle && Ready), not raw pod count.\n Stale idle pods that are NotReady (ImagePullBackOff) are r\n[…]\nthe\n roller only touches idle pods). Delete keeps the finalizer so syncDeletingPods\n still writes the terminal record before GC.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "fix(rollout): recycle non-serving stale pods for free + force-recycle…",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-14T09:02:02Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "c2fbe982df02ed3eb59c920f698593a7819845fa",
"body": "Revision-hash driven rolling update: when a SandboxTemplate or an Env's\nimage/networkPolicy overrides change, member Pools with autoUpdate (default on)\nrebuild their stale idle Pods within a maxUnavailable budget. Running (claimed)\nPods are never disrupted; they roll after returning to Idle.\n\n- api:\n[…]\ncodegen.\n- dashboard: auto-update toggle + maxUnavailable (env + per-member) and rollout\n status column; remove Sync Template UI.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(rollout): auto-roll idle Sandbox pods on template/overrides change",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-14T05:27:54Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "c61484054f475277ad5a037e6623bc94e8a11bac",
"body": "…onfigMap gate)\n\nThe images-catalog is runtime-mutable state written by syncmgr's CRUD\nendpoints. The chart's `lookup`+`resource-policy:keep` trick only preserves it\nunder server-side rendering (helm install/upgrade); installers that render\nstatic YAML and `kubectl apply` it bypass `lookup`, so the \n[…]\notstraps an empty\nobject on startup and never overwrites an existing one, so re-applying the\ninstaller can't clobber runtime data.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(images-catalog): let ws-proxy own the catalog ConfigMap (manageC…",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-13T03:40:46Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "9fef39fc62952128cbc4ec33760f0c6aeffb2e60",
"body": "Mode-based UX (unrestricted / disable internet / allowlist) gating egress rules:\nallowed domains + allowed/denied CIDR textareas + allowPrivateNetworks switch.\nZod validation for domain/CIDR format; buildOverrides emits overrides.networkPolicy;\nedit-mode read-back. i18n en/zh-Hans/zh-Hant.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(egress): add network-policy section to SandboxEnv create/edit form",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-10T11:40:24Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "0d69420c2860e5134967d5f57098853d5382e8fb",
"body": "openapi.yaml adds SandboxNetworkPolicy/EgressRules schemas + EnvOverrides.networkPolicy;\nregenerate Go/TS/Python. Wire envOverridesFromGen (wire->CRD) + envOverridesToGen\n(CRD->wire) with round-trip tests. Lets the dashboard configure egress policy on\nSandboxEnv create/update.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(egress): expose networkPolicy in native EnvOverrides API",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-10T11:33:28Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "f5889c8792baf583620cc2a12b4e7443aeeac417",
"body": "The egress plugin now resolves the sidecar/init image as: --egress-proxy-image\nflag (override) else pool.Spec.IdleImage (which bundles egress-proxy), else\nfail-closed. Lets egress work without extra operator config, since idle images\ncarry the egress-proxy binary.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(egress): default sidecar image to pool idleImage when flag unset",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-10T10:49:14Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "18caddff8b3464d10a30e714a552c418cc9a8e32",
"body": "controller deployment renders --egress-proxy-image when controller.egressProxyImage\nis set, so the egress filter sidecar image is configurable per deployment.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(egress): add --egress-proxy-image to worker helm chart",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-10T10:41:03Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "75f1a565dc92deeedb5f979c3739728d179f8bdb",
"body": "Multi-stage Dockerfile.idleimage compiles cmd/egressproxy and installs iptables\nso the idle image doubles as the egress filter init+sidecar image (no new image\nartifact). build-idleimage.yml rebuilds on egress-proxy source changes.\n\nValidated end-to-end in a container: redirect install, SNI allowlist\n(example.com allowed, github.com denied), DNS exemption.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "build(egress): bundle egress-proxy + iptables into idle image (Phase 2)",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-10T10:05:17Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "b07b64d193bb66af4fedc427772965dae02aa8a6",
"body": "Generalize exec runner to target a container with stdin; OnSandboxReady pushes\nthe effective egress policy into the egress-proxy sidecar (set-policy); new\nSandboxReleaseHook resets the sidecar to fail-closed at Stopping->Idle so a\nreused/in-place-restarted pod never inherits a prior sandbox's egress rules.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(egress): push policy on ready + reset on release (Phase 1f)",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-10T09:59:30Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "666803cea52a436b2b2d3013bded68ae4cbea31b",
"body": "…ase 1e)\n\nPostSandboxes maps network.allowOut (domain/CIDR split) + denyOut +\nallow_internet_access onto SandboxNetworkPolicy; rejects egressProxy (SOCKS5)\nand per-domain rules as unsupported.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(egress): parse E2B network/allow_internet_access into policy (Ph…",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-10T09:55:01Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "3fcedadde65c99c14200b2815d1fbbc4950975eb",
"body": "… 1d)\n\nCreateSandboxInput.NetworkPolicy; sandbox_service.Create merges per-sandbox\noverride with the Pool Env-default, converts CRD->egressproxy.Policy, writes\nthe egress-policy managed annotation (stripped on release). Rejects an\noverride on a pool without egress filtering (fail-closed).\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(egress): resolve + stamp effective egress policy at claim (Phase…",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-10T09:52:26Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "7f1c52a0bf284a07eb212a76d48d800525cf387c",
"body": "egress plugin injects egress-init (iptables redirect, NET_ADMIN) + native\nsidecar egress-proxy (uid 1337) + policy emptyDir when pool.Spec.NetworkPolicy\nis set; strips NET_ADMIN from sandbox containers; rejects proxy-uid collision;\nfail-closed when no image configured. Wired always-on in app.go behind\n--egress-proxy-image.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(egress): inject filter sidecar via PreCreatePod plugin (Phase 1c)",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-10T09:48:36Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "5a4672c7bc140525701040b4acbe2928c8833040",
"body": "…on (Phase 1a-1b)\n\n- SandboxNetworkPolicy/EgressRules on EnvOverridesSpec and SandboxPoolSpec\n- egress-policy managed annotation key\n- poolrender projects Env overrides.networkPolicy onto member Pool spec\n- regenerate deepcopy + CRDs + helm\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(egress): add SandboxNetworkPolicy CRD types + Env→Pool propagati…",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-10T09:44:07Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "f91fec448009f0452bffb175ae63114206372fcb",
"body": "Transparent sandbox egress filter ported from e2b tcpfirewall, hardened\nfor eval anti-cheat: allowlist default-deny, SNI/Host peek, anti-SSRF\nbaseline, anti-DNS-rebind dial-by-hostname, SO_ORIGINAL_DST recovery,\nfail-closed policy file with fsnotify hot-reload. Subcommands: serve,\ninstall-redirect, set-policy, reset.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(egress): add egress-proxy filter binary (Phase 0)",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-10T09:41:40Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "d9c373c05fe381e5cf1d880625396df5d67920f0",
"body": "Updates E2B_SPEC_VERSION 2026.10 → 2026.24 and regenerates\npkg/e2bcompat/gen/e2b.gen.go from the refreshed pkg/openapi/e2b/openapi.yaml.\n\nSpec surface picked up in this bump:\n- Auth providers: AuthProviderBearerAuth / AuthProviderTeamAuth (X-Team-ID)\n and AdminApiKeyAuth / AdminTeamAuth, ordered so\n[…]\nported for deny).\n- SandboxLifecycle / SandboxOnTimeout / SandboxNetworkConfig schemas.\n- User.email marked nullable + deprecated.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "chore(e2b): bump vendored E2B OpenAPI spec to 2026.24 and regenerate",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-08T09:09:32Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "f0e4c71f80d90de06837f3d48788d1593f090657",
"body": "E2B `Sandbox.create(..., metadata={\"agentbox.scitix.ai/scaling-group\":\n\"1c2Gi\"})` (and the native create's same reserved metadata key) now\nhard-scopes pool selection to the env's member pools in that autoscaling\ngroup. If no member of the env belongs to the group the create fails with\n503 rather tha\n[…]\nt tests for group scoping (pick-in-group, no-match→\"\", single-member\n guard, unconstrained) and the E2B reserved-key parse/strip.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(create): pin sandbox placement to a scaling group via metadata",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-08T09:05:21Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "3dcb81f58c98eb8af4da58182b1797fa2cdf82eb",
"body": "…lope\n\nA Pool created with a rounded-down inlineResources was named by the reserved\nenvelope (e.g. 1c15gi) instead of its real request (1c2gi). Derive\nresourceKey / ScalingGroup / PoolName from the effective Pod request so the\nname reflects the Pod's true size, and Pools of the same instance downsiz\n[…]\n different\neffective sizes). NodeAffinity still keys off the instanceType in the\nreservation-replica-quota annotation, unaffected.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "fix(envmember): name/group downsized pool by actual request, not enve…",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-08T08:28:55Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "93918da1b420b0718f3e8daf04a8baa588a4388f",
"body": "…e envelope\n\nRelax the instanceType|inlineResources XOR on CreateEnvSandboxPoolRequest so\nboth can be supplied together: instanceType × multiplier defines the\nreservation/billing envelope, while inlineResources is the actual (possibly\nrounded-down) Pod request. derivePoolMember validates every inlin\n[…]\nrces\" advanced section to the pool create form\n(instanceType mode) with live fits-within validation and an actual-request\npreview.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(envmember): allow rounded-down Pod request within an InstanceTyp…",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-07T15:30:06Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "b5a0c19516eef496aa9e2fa64b3932f92ab6ac8d",
"body": "The base CommandItem used the bare `data-selected:` variant, which\nTailwind v4 compiles to an attribute-PRESENCE selector `&[data-selected]`.\ncmdk always renders `data-selected` (as \"true\"/\"false\"), so the presence\nselector matched every item — all rows showed the selected background and\nhovering ch\n[…]\nor the\nCommandShortcut group variant. Affects every cmdk consumer (command\npalette, query-table filters, Add-Pool quota selector).\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "fix(dashboard): match CommandItem selected style by value, not presence",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-06T13:41:22Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "605c20b89508b4926e6fef00c2257e6a9dc5b693",
"body": "A world-writable $HOME (777) trips sshd StrictModes (on by default),\nwhich refuses pubkey auth and forces workloads that run their own sshd\n(e.g. Oracle) to run as root just to dodge it via /root. Use 755 on the\nhome dir; the recursive chown still gives the `user` account ownership\nof everything under it, covering the \"write its own home\" need without\nthe 777 footgun.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "fix(envd): set user home to 755 instead of 777 for sshd StrictModes",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-06T13:11:27Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "ddb373f3295840ba82b4ba9b25b6ea199b2dac94",
"body": "Replace the text-input Combobox with a Popover + Command selector so both\nthe trigger and each option render the pool-type badge (localized) and the\nresource-pool name instead of the raw quota url. Searchable by pool name/\ntype/url; value still the quota id. Extract shared components/quota/pool-meta\n(getPoolMeta, poolDisplayName, PoolTypeBadge) and reuse it on the quota page.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(quota): pool-type badge + name in Add-Pool quota selector",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-06T08:20:47Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "131f9975a029ac6c69cf16da60669472cf0232fc",
"body": "QuotaMeta reads the generic Quota.metadata bag (quota.scitix.ai/pool-name,\n/pool-type) to render a localized pool-type badge and the pool name instead\nof the raw quota url. Falls back to the raw id/name when no pool metadata is\npresent (non-Scitix provider). Adds quota.poolType.* i18n keys (en/zh-Hans/\nzh-Hant).\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(quota): show resource-pool type badge + name on quota page",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-06T07:33:40Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "1c199a7446ce2c2343506260f5f67b59d25c857d",
"body": "Add a generic, provider-neutral metadata (map[string]string) bag to the\nQuota schema so providers can attach display hints (e.g. resource-pool\nname/type) without leaking vendor-specific vocabulary into the open-source\nschema. Regenerated Go + TS types.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(quota): expose resource-pool display hints via Quota.metadata",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-06T07:23:34Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "e35dbf5a2622e4a7ea09936cabe43df7f47f3f5b",
"body": "…on SDK\n\nFilter UI reworked from per-type filter components (number/string/enum/\nrange) into a shared filter-context + panel set (text/number/enum). Python\nSDK regenerated. Work in progress.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "wip: rework query-table filters into unified panels + regenerate Pyth…",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-06T07:22:18Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "8f621764f1b16f8803e500c5490702e731245e0c",
"body": "UpdateMember ran plugin admission (PreUpdatePool) with a nil Pod list at\nthe API edge. Plugins that size their decision off the running replica\ncount — notably the scheduler reservation plugin — then behaved as if the\npool had zero Pods, mis-sizing the reservation and spuriously failing the\nquota ch\n[…]\nheck sees the same world the\nReconciler will, and deep-copy them before handing them to plugins that\nmay mutate the cache objects.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "fix(env): size PreUpdatePool admission off live pods in member update",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-07-01T02:30:44Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "2ecfcab5938e7ff86cfe01d0033428026f527fe7",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix: e2b https override",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-06-11T04:32:49Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4529e87faae6ad615009ca000b56c409fcee971c",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix: e2b sdk metadata underline",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-06-11T03:43:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e75c6eb442ef3a5a3a3338c88fa0e0a0d93960bb",
"body": "The CI workflow (build-envd.yml) checked out e2b-infra@main and ran make build\nWITHOUT applying our patches, so the published agent-sandbox-envd:0.6.1 image\nwas unpatched — the Kubernetes OOM-wrapper bug was still present. It also\nfloated on 'main' (non-reproducible).\n\n- Pin INFRA_REF / workflow inf\n[…]\n1 onto 0.6.1 (ionice wrapper line, EnvVars refactor).\n Locally verified: go build + handler OOM tests pass, binary reports 0.6.1.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "fix(envd): rebase OOM-wrapper patch to 0.6.1; apply patches in CI",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-06-09T04:01:42Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "315f9d539b4fc2207476b3d059bea8797866d002",
"body": "envd wraps every exec as /bin/sh -c \"echo N > oom_score_adj && exec nice ...\".\nUnder Kubernetes the kubelet pins an oom_score_adj floor and forbids lowering\nit, so the write fails with EACCES and the && short-circuits — the user's\ncommand never runs. The old workaround rewrote each image's /bin/sh, \n[…]\nin INFRA_REF, git apply patches/, abort build on reject\n- agentbox-entrypoint.sh: remove install_sh_shim; document remaining steps\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "fix(envd): skip OOM/nice wrapper in not-FC mode; drop /bin/sh shim",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-06-09T03:50:23Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "32892a196222461fb41840e0951c9d1ed5b8ce1a",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix(e2b): e2b envs override for path",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-06-05T07:39:11Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bb3b17b58dad4df50c371424978d72df73b8254b",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix(helm): should not remove image catalog content when update",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-06-04T08:26:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a0058ec45408b01ead65608ffd6b1f4735dc4d28",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix(apikey): global without namespace scope",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-06-04T07:33:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bcc6dbf3642a67e8a2dcb8e0cb76de7d1e3499cd",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "feat(env): min replicas for sandbox pool",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-06-03T07:41:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "99a97f0fb52e5f1f46e76c9b061aa1faa84c7f8f",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix(env): too many auto scaler events",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-06-02T11:27:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "57c0368116cdd1901f512c30689b78db14e98979",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "chore(ui): bump vite and nextjs version",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-06-02T09:09:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c2ea7ecb51d7aed4508bef33f6a082d9038b82a9",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix(ui): dataset tags is optional",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-06-01T10:31:31Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "fb0ed09d8d402dacdc7dcf66e451f112a775a317",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "feat: harbor and e2b patch sdks",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-06-01T08:43:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d6c3664e1e212770bf0962ccdbb1729ed778495e",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "ci: git hooks for lint and build checks",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-31T09:42:50Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3a1ef07920d4354869ebfccd9c469f3a19967a61",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "feat(ui): env columns",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-31T04:18:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4533081adf1d39d055f23cb20c9ab2f333e7fb74",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "feat(ui): pool sub pages",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-30T14:42:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6c4a74df609c37ad6c172427d79b9310290014c9",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "feat(env): sync group and member",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-29T11:11:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4e552b77a7ee5dbc83ca3530c095757d1d1cbb32",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "feat(ui): sub pages for sandboxes, envs and templates",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-29T11:08:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "836f0b2fc1ea9ba3ca047e73c2f51c27a753efa1",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "refactor(pool): template ptr",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-28T03:52:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e2b5fb75e56bc1fb7c10ef34ff384efc48446869",
"body": null,
"is_bot": false,
"headline": "feat(env): add prometheus labels",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-28T03:12:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f51fd2082ba4d5d36e7d23655eec760d7077de6c",
"body": "The Pool autoscaler was lowering Spec.Replicas below Status.RunningReplicas\n(claimed pods can't be deleted by the reconciler), leaving Pools stuck at\ndesired=0 / running=N. Add a top-of-Decide self-heal that raises spec to\nthe running floor before any scale-up / scale-down evaluation runs.\n\nThe Env \n[…]\noom scorer is the user-visible\nfix: among same-priority members, the one with growth room outranks the\none already at MaxReplicas.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "fix(env): pool scoring framework + running-floor invariant",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-27T14:22:35Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "bb2e4d011124b07368c7475d11dcc92f293681ae",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix(env): auto scale down",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-27T12:39:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "43d2bfe9920ad6330e2dec9d6476d0fa112e4acd",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix(pool): pool render label for env",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-27T11:59:07Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8f8dc4dbfaa01219738e4f2b07f03c9f22891d4e",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix(pool): pending count by atomic",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-27T11:15:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7c93a76b44f5d96dbd3c187d8e96fd7a16ac24b4",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix(pool): add trace for scheduler",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-27T09:35:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2f01c62fb1765ba1bb002efc8ed2d59221f55f4d",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix(env): auto scaler",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-27T06:54:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "32851c338812ad74eeb3fddae66347e00b14dcec",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix(env): pool scale up attempt",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-27T06:23:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "89e1c9053de95161529ba9d047fc0342ce004337",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix(env): auto scaling decide",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-27T05:07:47Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "77b5fa492dca4f8503dc7427a609d11fe444781b",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix(env): add last create sandbox tracker",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-27T04:33:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "83e84281cac2269b74702a96248f1de65fadef86",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix(env): add idleZeroQuietWindowSeconds for auto scaling",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-27T04:00:48Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1a4a60c5ebf5d964840d999b69ab19d74ca2b875",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix(env): auto scaling state in sandboxpool",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-27T03:51:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "58ff36d7aca1c665587ad68ac60528778c3ab5b5",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix(env): scaling down",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-26T16:10:27Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ddace12264b08674404e12a11072f0ca8e952820",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix(env): missing pool labels",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-26T14:21:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7c8388d7ef43eda8aa6c1b4d31b5fe138c263133",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix(env): auto scaler group",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-26T08:42:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b952bbd84d1d3361c747ddc1ffc29a722265d095",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix(env): pool pre create hooks",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-26T02:25:50Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "84a803bd0f728271b7cb405edce6b95d0673a34c",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix(env): pool lifecycle",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-25T14:33:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "05c68950a01fa64befc053c080fae7740d8c29d4",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "feat(env): pool apis",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-25T11:29:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "df2db80d2909baf982d65d909a27f4465e747508",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "refactor(env): update quota info",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-25T08:19:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bcc715c9943769a819848e8dcf0dfbdf90bfa832",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "feat(env): instance types",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-25T07:11:05Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ebb573e273a603e06fd2888a96a9a28a5e9131cb",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix(helm): custom rbac",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-25T05:06:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e7357af7a792a72be499f1303c98aff4078c27c4",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "chore: framework config",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-25T04:51:22Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1872a2a25b305e362c92cea497ade0d68f5b9ff1",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "feat(env): pools detail",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-25T04:42:11Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "24d5bb6d752b8a60fe97bf80ec9e3afca3809014",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "feat(env): derive short name",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-24T09:34:03Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "55ccac67cf55431e5b58ec1ea0f30197859f0c25",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "feat(env): pool overrides",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-24T06:38:44Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "520e50d29ab67a58907b2aea3932e89c9608fa64",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "feat(env): overrides",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-24T05:21:21Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b0adda240cca819ad4c60038f16bbb6dbb5c5e80",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "feat(env): dashbaord env columns",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-23T13:56:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "304363292c6f2057d661d51fdab2d13625499576",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix(pool): remove autoscaler from dashboard",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-23T04:35:23Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "19947dfda5966eeb4028c201afcf94964e01dfab",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "feat(env): sandbox env scheduler",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-23T04:02:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3da0a24f007da6e0dd35080dc60aedf7507feac3",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "feat(env): sandbox env autoscaler",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-23T02:13:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d3b88a73efe50da2cf443a27a62a00c96f3a4cb6",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "chart: auto-generated annotation",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-22T14:28:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "77641a75646f753cb162368b101d626f4c322a98",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "chart: worker and hub templates",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-22T11:59:49Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "22173baa23a6c77e0f9ea172e276736f01870772",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix: merge duplicated secret varibales",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-22T07:50:20Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "38b9008ea4286db73aca498c4140a380878c3d75",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "feat(env): init sandbox env",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-22T06:33:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e1d89c68982b3031105922cba8088701f48ea94a",
"body": "…main to errors+auth\n\nThe pkg/apiserver/domain package used to mirror almost every wire shape\n(Sandbox, SandboxPool, SandboxTemplate, ClusterSummary, QuotaInfo, APIKey*,\nListAPIKeysResult, …) and the handler layer kept three matching converter\nfunctions (sandboxToGen, poolToGen, templateToGen). Fiel\n[…]\n, down from\n940 LOC / six files. The API Field Addition SOP in CLAUDE.md is updated\nto reflect the shorter chain (5 steps, not 7).\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "refactor(apiserver): collapse domain wire-mirrors onto gen, shrink do…",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-21T09:16:47Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "30cd236a21655c896b93f19e55dfdb3e71d47b74",
"body": "…skip\n\nBoth PyPI packages now ship in lockstep:\n\n- ``agent-sandbox-harbor`` workflow trigger changed from ``harbor-v*.*.*``\n to ``v*.*.*`` so a single tag publishes both packages at the same\n version. Tag-to-version parse drops the ``v`` prefix the same way the\n e2b SDK workflow has always done.\n\n[…]\nupdated end-to-end: tag pattern,\n cheat-sheet, workflow-internals diagram, troubleshooting.\n\nSigned-off-by: Nier <nier@scitix.ai>\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "ci(sdk-python): unify e2b + harbor on v*.*.* tags with PyPI precheck …",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-20T07:42:12Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "b7c0dcbca4859228e9c4093787e7a6b54cd5ed84",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix(dashboard): sandboxes columns key",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-20T07:40:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "fea0cc1db853cdd9384a2f3dc2333d2c73951205",
"body": "…rden delete race\n\nThree reconciler fixes that together unblock idle pods after autoscaling\ntransitions, plus a minor dashboard cleanup.\n\n1. Stale scale-down-protected annotation cleanup. The scheduler's ready\n queue (pkg/lifecycle/schedule/ready_queue.go) drops any idle pod\n carrying SandboxSca\n[…]\nntroller_unit_test.go cover the new cleanup paths\nand the Delete-race precondition handling.\n\nSigned-off-by: Nier <nier@scitix.ai>\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "fix(sandboxpool): clear stale scale-down-protected annotations and ha…",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-20T07:32:30Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "67afb93216fb7b5403ca22252022d6d1380a3de8",
"body": "Adds a new PyPI package at sdk/python/harbor/ that lets Harbor benchmarks\n(Terminal-Bench 2.0, SWE-bench, custom datasets) run on Agent Sandbox\npre-warmed pools without forking Harbor.\n\nThe plugin subclasses Harbor's built-in E2BEnvironment and overrides\nthree methods to skip Template Build (alias_e\n[…]\no it\ndoes not collide with the existing agent-sandbox-e2b workflow that\nlistens on \"v*.*.*\".\n\nSigned-off-by: Nier <nier@scitix.ai>\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(harbor): agent-sandbox-harbor 0.0.3 — Harbor environment plugin",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-20T07:27:43Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "dd489ff6172bfd25ce3baeddce2d81d0142fe6e5",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "feat(hub): yamux for websocket",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-20T02:44:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7525ae525842614ea28d38b33647753e87e562bd",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "ci: check e2b patch compatibility",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-19T09:24:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c1edfffdfbd7492e597f29b063ca4eef7effb6c9",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "ci: helm service name",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-19T09:09:30Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "63d5edd52952658db36569841460a6286bff18fd",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix(controller): sandbox pool terminating",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-19T07:53:18Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c15ef572673c9490f101881c9c8564bea86e1c25",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "ci: tini static",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-19T06:56:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a804b17183888c418977a3315b9e12da61781595",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "fix(controller): sandbox pool scale down",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-18T06:23:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6aa66bb5f11ef5085b81dba77daad42c4d44cf18",
"body": "Signed-off-by: Nier <nier@scitix.ai>",
"is_bot": false,
"headline": "refactor: wsproxy server",
"author_name": "Nier",
"author_login": "nier-scitix",
"committed_at": "2026-05-15T10:25:29Z",
"body_truncated": false,
"is_coding_agent": false
}
],
"releases_count": 3,
"commits_last_year": 133,
"latest_release_at": "2026-05-21T05:58:48Z",
"latest_release_tag": "v0.0.3",
"releases_from_tags": false,
"days_since_last_push": 11,
"active_weeks_last_year": 9,
"days_since_latest_release": 68,
"mean_days_between_releases": 5.4
},
"community": {
"has_readme": true,
"has_license": true,
"has_description": true,
"has_contributing": true,
"health_percentage": 50,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": false
},
"ecosystem": {
"packages": [
{
"name": "github.com/scitix/agent-sandbox",
"exists": true,
"license": null,
"keywords": [],
"ecosystem": "go",
"matches_repo": true,
"registry_url": "https://pkg.go.dev/github.com/scitix/agent-sandbox",
"is_deprecated": false,
"latest_version": "v0.0.7",
"repository_url": "https://github.com/scitix/agent-sandbox",
"versions_count": 6,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": null,
"monthly_downloads": null,
"first_published_at": null,
"latest_published_at": "2026-07-15T13:58:12Z",
"latest_version_yanked": null,
"days_since_latest_publish": 12
}
]
},
"popularity": {
"forks": 0,
"stars": 9,
"watchers": 1,
"fork_history": {
"days": [],
"complete": true,
"collected": 0,
"total_forks": 0
},
"star_history": null,
"open_issues_and_prs": 0
},
"ai_readiness": {
"has_nix": false,
"example_dirs": [
"examples",
"samples"
],
"has_llms_txt": false,
"has_dockerfile": true,
"has_mcp_signal": false,
"bootstrap_files": [
"Makefile",
"dashboard/Makefile",
"sdk/python/abx/Makefile",
"sdk/python/e2b/Makefile",
"sdk/python/harbor/Makefile"
],
"api_schema_files": [
"pkg/openapi/e2b/openapi.yaml",
"pkg/openapi/global/openapi.yaml",
"pkg/openapi/native/openapi.yaml",
"pkg/proto/sandbox/ctrlplane/v1/ctrlplane.proto",
"pkg/proto/sandbox/sync/v1/sync.proto"
],
"has_devcontainer": true,
"typecheck_configs": [
"dashboard/tsconfig.json",
"docs/website/tsconfig.json",
"sdk/python/abx/agentbox_sdk/_generated/py.typed"
],
"toolchain_manifests": [
"go.mod"
],
"largest_source_bytes": 505052,
"source_files_sampled": 842,
"oversized_source_files": 7,
"agent_instruction_files": [
"CLAUDE.md",
"dashboard/CLAUDE.md",
"docs/website/CLAUDE.md"
],
"agent_instruction_max_bytes": 18512
},
"dependencies": {
"manifests": [
"dashboard/package.json",
"go.mod"
],
"advisories": {
"error": null,
"scope": "repository_graph",
"source": "osv",
"findings": [
{
"name": "github.com/getkin/kin-openapi",
"direct": true,
"version": "v0.133.0",
"severity": "critical",
"ecosystem": "go",
"cvss_score": 9.1,
"advisory_ids": [
"GHSA-jpcw-4wr7-c3vq",
"GHSA-r277-6w6q-xmqw"
],
"fixed_version": "0.144.0",
"advisory_count": 2,
"oldest_advisory_days": 3
},
{
"name": "google.golang.org/grpc",
"direct": true,
"version": "v1.78.0",
"severity": "critical",
"ecosystem": "go",
"cvss_score": 9.1,
"advisory_ids": [
"GHSA-hrxh-6v49-42gf",
"GHSA-p77j-4mvh-x3m3",
"GO-2026-4762",
"GO-2026-6061"
],
"fixed_version": "1.82.1",
"advisory_count": 4,
"oldest_advisory_days": 131
},
{
"name": "golang.org/x/crypto",
"direct": false,
"version": "v0.50.0",
"severity": "critical",
"ecosystem": "go",
"cvss_score": 10,
"advisory_ids": [
"GHSA-45gg-vh54-h5m9",
"GHSA-5cgq-3rg8-m6cv",
"GHSA-78mq-xcr3-xm33",
"GHSA-89gr-r52h-f8rx",
"GHSA-9m57-25v3-79x9",
"GHSA-f5wc-c3c7-36mc",
"GHSA-jppx-rxg9-jmrx",
"GHSA-q4h4-gmj2-qvw2",
"GHSA-qpw4-5x99-6vjp",
"GHSA-rm3j-f69w-wqmq"
],
"fixed_version": "0.52.0",
"advisory_count": 27,
"oldest_advisory_days": 67
},
{
"name": "next",
"direct": true,
"version": "16.2.7",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 8.2,
"advisory_ids": [
"GHSA-4633-3j49-mh5q",
"GHSA-4c39-4ccg-62r3",
"GHSA-68g3-v927-f742",
"GHSA-6gpp-xcg3-4w24",
"GHSA-89xv-2m56-2m9x",
"GHSA-955p-x3mx-jcvp",
"GHSA-m99w-x7hq-7vfj",
"GHSA-p9j2-gv94-2wf4",
"GHSA-q8wf-6r8g-63ch"
],
"fixed_version": "16.2.11",
"advisory_count": 9,
"oldest_advisory_days": 5
},
{
"name": "undici",
"direct": true,
"version": "7.26.0",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-35p6-xmwp-9g52",
"GHSA-g8m3-5g58-fq7m",
"GHSA-hm92-r4w5-c3mj",
"GHSA-p88m-4jfj-68fv",
"GHSA-pr7r-676h-xcf6",
"GHSA-vmh5-mc38-953g",
"GHSA-vxpw-j846-p89q"
],
"fixed_version": "8.5.0",
"advisory_count": 7,
"oldest_advisory_days": 39
},
{
"name": "aiohttp",
"direct": false,
"version": "3.13.5",
"severity": "high",
"ecosystem": "pypi",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-2fqr-mr3j-6wp8",
"GHSA-4fvr-rgm6-gqmc",
"GHSA-4m7w-qmgq-4wj5",
"GHSA-63hw-fmq6-xxg2",
"GHSA-9x8q-7h8h-wcw9",
"GHSA-g3cq-j2xw-wf74",
"GHSA-hg6j-4rv6-33pg",
"GHSA-hpj7-wq8m-9hgp",
"GHSA-jg22-mg44-37j8",
"GHSA-m6qw-4cw2-hm4m"
],
"fixed_version": "3.14.1",
"advisory_count": 22,
"oldest_advisory_days": 55
},
{
"name": "brace-expansion",
"direct": false,
"version": "1.1.15",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3jxr-9vmj-r5cp",
"GHSA-mh99-v99m-4gvg"
],
"fixed_version": "5.0.8",
"advisory_count": 2,
"oldest_advisory_days": 7
},
{
"name": "brace-expansion",
"direct": false,
"version": "2.1.1",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3jxr-9vmj-r5cp",
"GHSA-mh99-v99m-4gvg"
],
"fixed_version": "5.0.8",
"advisory_count": 2,
"oldest_advisory_days": 7
},
{
"name": "brace-expansion",
"direct": false,
"version": "5.0.5",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3jxr-9vmj-r5cp",
"GHSA-jxxr-4gwj-5jf2",
"GHSA-mh99-v99m-4gvg"
],
"fixed_version": "5.0.8",
"advisory_count": 3,
"oldest_advisory_days": 70
},
{
"name": "brace-expansion",
"direct": false,
"version": "5.0.6",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3jxr-9vmj-r5cp",
"GHSA-mh99-v99m-4gvg"
],
"fixed_version": "5.0.8",
"advisory_count": 2,
"oldest_advisory_days": 7
},
{
"name": "click",
"direct": false,
"version": "8.1.8",
"severity": "high",
"ecosystem": "pypi",
"cvss_score": 7.2,
"advisory_ids": [
"PYSEC-2026-2132"
],
"fixed_version": "8.3.3",
"advisory_count": 1,
"oldest_advisory_days": 88
},
{
"name": "cryptography",
"direct": false,
"version": "48.0.0",
"severity": "high",
"ecosystem": "pypi",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-537c-gmf6-5ccf"
],
"fixed_version": "48.0.1",
"advisory_count": 1,
"oldest_advisory_days": 42
},
{
"name": "fast-uri",
"direct": false,
"version": "3.1.2",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-4c8g-83qw-93j6",
"GHSA-v2hh-gcrm-f6hx"
],
"fixed_version": "4.1.1",
"advisory_count": 2,
"oldest_advisory_days": 6
},
{
"name": "github.com/moby/spdystream",
"direct": false,
"version": "v0.5.0",
"severity": "high",
"ecosystem": "go",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-pc3f-x583-g7j2",
"GO-2026-4958"
],
"fixed_version": "0.5.1",
"advisory_count": 2,
"oldest_advisory_days": 102
},
{
"name": "github.com/quic-go/quic-go",
"direct": false,
"version": "v0.54.0",
"severity": "high",
"ecosystem": "go",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-47m2-4cr7-mhcw",
"GHSA-g754-hx8w-x2g6",
"GHSA-vvgj-x9jq-8cj9",
"GO-2025-4017",
"GO-2025-4233",
"GO-2026-5676"
],
"fixed_version": "0.59.1",
"advisory_count": 6,
"oldest_advisory_days": 290
},
{
"name": "go.opentelemetry.io/otel",
"direct": false,
"version": "v1.38.0",
"severity": "high",
"ecosystem": "go",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-mh2q-q3fh-2475",
"GO-2026-5506"
],
"fixed_version": "1.41.0",
"advisory_count": 2,
"oldest_advisory_days": 111
},
{
"name": "go.opentelemetry.io/otel/sdk",
"direct": false,
"version": "v1.38.0",
"severity": "high",
"ecosystem": "go",
"cvss_score": 7,
"advisory_ids": [
"GHSA-9h8m-3fm2-qjrq",
"GHSA-hfvc-g4fc-pqhx",
"GO-2026-4394",
"GO-2026-5426"
],
"fixed_version": "1.43.0",
"advisory_count": 4,
"oldest_advisory_days": 175
},
{
"name": "js-cookie",
"direct": false,
"version": "3.0.5",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-qjx8-664m-686j"
],
"fixed_version": "3.0.7",
"advisory_count": 1,
"oldest_advisory_days": 67
},
{
"name": "js-yaml",
"direct": false,
"version": "4.1.1",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-52cp-r559-cp3m",
"GHSA-h67p-54hq-rp68"
],
"fixed_version": "4.3.0",
"advisory_count": 2,
"oldest_advisory_days": 42
},
{
"name": "js-yaml",
"direct": false,
"version": "4.2.0",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-52cp-r559-cp3m"
],
"fixed_version": "4.3.0",
"advisory_count": 1,
"oldest_advisory_days": 7
},
{
"name": "mcp",
"direct": false,
"version": "1.27.1",
"severity": "high",
"ecosystem": "pypi",
"cvss_score": 7.6,
"advisory_ids": [
"GHSA-hvrp-rf83-w775",
"GHSA-jpw9-pfvf-9f58",
"GHSA-vj7q-gjh5-988w",
"PYSEC-2026-3481",
"PYSEC-2026-3482",
"PYSEC-2026-3483"
],
"fixed_version": "1.28.1",
"advisory_count": 6,
"oldest_advisory_days": 11
},
{
"name": "postcss",
"direct": false,
"version": "8.4.31",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-6g55-p6wh-862q",
"GHSA-qx2v-qp2m-jg93",
"GHSA-r28c-9q8g-f849"
],
"fixed_version": "8.5.18",
"advisory_count": 3,
"oldest_advisory_days": 94
},
{
"name": "postcss",
"direct": false,
"version": "8.5.10",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-6g55-p6wh-862q",
"GHSA-r28c-9q8g-f849"
],
"fixed_version": "8.5.18",
"advisory_count": 2,
"oldest_advisory_days": 4
},
{
"name": "postcss",
"direct": false,
"version": "8.5.15",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-r28c-9q8g-f849"
],
"fixed_version": "8.5.18",
"advisory_count": 1,
"oldest_advisory_days": 3
},
{
"name": "pyjwt",
"direct": false,
"version": "2.12.1",
"severity": "high",
"ecosystem": "pypi",
"cvss_score": 7.4,
"advisory_ids": [
"GHSA-993g-76c3-p5m4",
"GHSA-fhv5-28vv-h8m8",
"GHSA-jq35-7prp-9v3f",
"GHSA-w7vc-732c-9m39",
"GHSA-xgmm-8j9v-c9wx",
"PYSEC-2026-175",
"PYSEC-2026-177",
"PYSEC-2026-178",
"PYSEC-2026-179"
],
"fixed_version": "2.13.0",
"advisory_count": 9,
"oldest_advisory_days": 60
},
{
"name": "python-multipart",
"direct": false,
"version": "0.0.29",
"severity": "high",
"ecosystem": "pypi",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-5rvq-cxj2-64vf",
"GHSA-6jv3-5f52-599m",
"GHSA-v9pg-7xvm-68hf",
"GHSA-vffw-93wf-4j4q",
"PYSEC-2026-3036",
"PYSEC-2026-3037",
"PYSEC-2026-3040",
"PYSEC-2026-3041"
],
"fixed_version": "0.0.31",
"advisory_count": 8,
"oldest_advisory_days": 42
},
{
"name": "sharp",
"direct": false,
"version": "0.34.5",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.3,
"advisory_ids": [
"GHSA-f88m-g3jw-g9cj"
],
"fixed_version": "0.35.0",
"advisory_count": 1,
"oldest_advisory_days": 6
},
{
"name": "starlette",
"direct": false,
"version": "1.0.0",
"severity": "high",
"ecosystem": "pypi",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-82w8-qh3p-5jfq",
"GHSA-86qp-5c8j-p5mr",
"GHSA-jp82-jpqv-5vv3",
"GHSA-wqp7-x3pw-xc5r",
"GHSA-x746-7m8f-x49c",
"PYSEC-2026-161",
"PYSEC-2026-2280",
"PYSEC-2026-2281",
"PYSEC-2026-248",
"PYSEC-2026-249"
],
"fixed_version": "1.3.1",
"advisory_count": 10,
"oldest_advisory_days": 66
},
{
"name": "dompurify",
"direct": false,
"version": "3.4.2",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 6.1,
"advisory_ids": [
"GHSA-76mc-f452-cxcm",
"GHSA-c2j3-45gr-mqc4",
"GHSA-cmwh-pvxp-8882",
"GHSA-gvmj-g25r-r7wr",
"GHSA-hpcv-96wg-7vj8",
"GHSA-r47g-fvhr-h676",
"GHSA-rp9w-3fw7-7cwq",
"GHSA-vxr8-fq34-vvx9",
"GHSA-x4vx-rjvf-j5p4"
],
"fixed_version": "3.4.12",
"advisory_count": 9,
"oldest_advisory_days": 42
},
{
"name": "github.com/google/cel-go",
"direct": false,
"version": "v0.26.0",
"severity": "moderate",
"ecosystem": "go",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-gcjh-h69q-9w9g"
],
"fixed_version": "0.29.0",
"advisory_count": 1,
"oldest_advisory_days": 3
},
{
"name": "golang.org/x/net",
"direct": false,
"version": "v0.53.0",
"severity": "moderate",
"ecosystem": "go",
"cvss_score": 6.5,
"advisory_ids": [
"GHSA-5cv4-jp36-h3mw",
"GO-2026-5025",
"GO-2026-5026",
"GO-2026-5027",
"GO-2026-5028",
"GO-2026-5029",
"GO-2026-5030",
"GO-2026-5942"
],
"fixed_version": "0.56.0",
"advisory_count": 8,
"oldest_advisory_days": 67
},
{
"name": "idna",
"direct": false,
"version": "3.11",
"severity": "moderate",
"ecosystem": "pypi",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-65pc-fj4g-8rjx",
"PYSEC-2026-215"
],
"fixed_version": "3.15",
"advisory_count": 2,
"oldest_advisory_days": 69
},
{
"name": "mermaid",
"direct": false,
"version": "11.14.0",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-6m6c-36f7-fhxh",
"GHSA-87f9-hvmw-gh4p",
"GHSA-ghcm-xqfw-q4vr",
"GHSA-xcj9-5m2h-648r"
],
"fixed_version": "11.15.0",
"advisory_count": 4,
"oldest_advisory_days": 77
},
{
"name": "pydantic-settings",
"direct": false,
"version": "2.14.1",
"severity": "moderate",
"ecosystem": "pypi",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-4xgf-cpjx-pc3j"
],
"fixed_version": "2.14.2",
"advisory_count": 1,
"oldest_advisory_days": 38
},
{
"name": "pytest",
"direct": false,
"version": "8.4.2",
"severity": "moderate",
"ecosystem": "pypi",
"cvss_score": 6.8,
"advisory_ids": [
"GHSA-6w46-j5rx-g56g",
"PYSEC-2026-1845"
],
"fixed_version": "9.0.3",
"advisory_count": 2,
"oldest_advisory_days": 187
},
{
"name": "github.com/oapi-codegen/oapi-codegen/v2",
"direct": true,
"version": "v2.6.0",
"severity": "low",
"ecosystem": "go",
"cvss_score": 0,
"advisory_ids": [
"GHSA-rjwr-m7qx-3fjr",
"GO-2026-6016"
],
"fixed_version": "2.7.1",
"advisory_count": 2,
"oldest_advisory_days": 10
},
{
"name": "esbuild",
"direct": false,
"version": "0.27.7",
"severity": "low",
"ecosystem": "npm",
"cvss_score": 2.5,
"advisory_ids": [
"GHSA-g7r4-m6w7-qqqr"
],
"fixed_version": "0.28.1",
"advisory_count": 1,
"oldest_advisory_days": 45
},
{
"name": "esbuild",
"direct": false,
"version": "0.28.0",
"severity": "low",
"ecosystem": "npm",
"cvss_score": 2.5,
"advisory_ids": [
"GHSA-g7r4-m6w7-qqqr"
],
"fixed_version": "0.28.1",
"advisory_count": 1,
"oldest_advisory_days": 45
},
{
"name": "pygments",
"direct": false,
"version": "2.19.2",
"severity": "low",
"ecosystem": "pypi",
"cvss_score": 3.3,
"advisory_ids": [
"GHSA-5239-wwwm-4pmq",
"PYSEC-2026-2987"
],
"fixed_version": "2.20.0",
"advisory_count": 2,
"oldest_advisory_days": 128
},
{
"name": "golang.org/x/sys",
"direct": true,
"version": "v0.43.0",
"severity": "unknown",
"ecosystem": "go",
"cvss_score": null,
"advisory_ids": [
"GO-2026-5024"
],
"fixed_version": "0.44.0",
"advisory_count": 1,
"oldest_advisory_days": 66
},
{
"name": "github.com/klauspost/compress",
"direct": false,
"version": "v1.18.5",
"severity": "unknown",
"ecosystem": "go",
"cvss_score": null,
"advisory_ids": [
"GO-2026-5841"
],
"fixed_version": "1.18.7",
"advisory_count": 1,
"oldest_advisory_days": 0
},
{
"name": "golang.org/x/text",
"direct": false,
"version": "v0.36.0",
"severity": "unknown",
"ecosystem": "go",
"cvss_score": null,
"advisory_ids": [
"GO-2026-5970"
],
"fixed_version": "0.39.0",
"advisory_count": 1,
"oldest_advisory_days": 13
}
],
"collected": true,
"malicious": [],
"truncated": false,
"by_severity": {
"low": 4,
"high": 25,
"unknown": 3,
"critical": 3,
"moderate": 7
},
"advisory_count": 178,
"affected_count": 42,
"assessed_count": 1607,
"malicious_count": 0,
"assessed_package": null,
"unassessed_count": 2,
"direct_affected_count": 6
},
"ecosystems": [
"go",
"npm"
],
"dependencies": [
{
"name": "@base-ui/react",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^1.3.0"
},
{
"name": "@hookform/resolvers",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^3.9.1"
},
{
"name": "@tanstack/react-query",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^5.95.2"
},
{
"name": "@tanstack/react-table",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^8.21.2"
},
{
"name": "@vercel/analytics",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "1.6.1"
},
{
"name": "@xterm/addon-fit",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^0.11.0"
},
{
"name": "@xterm/addon-search",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^0.16.0"
},
{
"name": "@xterm/addon-web-links",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^0.12.0"
},
{
"name": "@xterm/xterm",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^6.0.0"
},
{
"name": "autoprefixer",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^10.4.20"
},
{
"name": "class-variance-authority",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^0.7.1"
},
{
"name": "clsx",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^2.1.1"
},
{
"name": "cmdk",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "1.1.1"
},
{
"name": "date-fns",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "4.1.0"
},
{
"name": "embla-carousel-react",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "8.6.0"
},
{
"name": "input-otp",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "1.4.2"
},
{
"name": "jose",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^6.2.1"
},
{
"name": "jotai",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^2.12.3"
},
{
"name": "ky",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^2.0.2"
},
{
"name": "lucide-react",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^0.564.0"
},
{
"name": "next",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "16.2.7"
},
{
"name": "next-themes",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^0.4.6"
},
{
"name": "nuqs",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^2.8.9"
},
{
"name": "openapi-fetch",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^0.17.0"
},
{
"name": "openapi-react-query",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^0.5.4"
},
{
"name": "openid-client",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^6.8.2"
},
{
"name": "radix-ui",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^1.4.3"
},
{
"name": "react",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "19.2.4"
},
{
"name": "react-day-picker",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "9.14.0"
},
{
"name": "react-dom",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "19.2.4"
},
{
"name": "react-error-boundary",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^6.1.1"
},
{
"name": "react-hook-form",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^7.54.1"
},
{
"name": "react-markdown",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^10.1.0"
},
{
"name": "react-resizable-panels",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^4.0.0"
},
{
"name": "recharts",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "3.8.0"
},
{
"name": "remark-gfm",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^4.0.1"
},
{
"name": "shiki",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^4.0.2"
},
{
"name": "sonner",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^1.7.1"
},
{
"name": "tailwind-merge",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^3.3.1"
},
{
"name": "undici",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^7.24.4"
},
{
"name": "use-debounce",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^10.1.0"
},
{
"name": "vaul",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^1.1.2"
},
{
"name": "yaml",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^2.8.2"
},
{
"name": "zod",
"manifest": "dashboard/package.json",
"ecosystem": "npm",
"version_constraint": "^3.24.1"
},
{
"name": "github.com/Masterminds/semver/v3",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v3.4.0"
},
{
"name": "github.com/distribution/reference",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.6.0"
},
{
"name": "github.com/docker/cli",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v29.4.0+incompatible"
},
{
"name": "github.com/envoyproxy/go-control-plane/envoy",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.37.0"
},
{
"name": "github.com/fsnotify/fsnotify",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.9.0"
},
{
"name": "github.com/getkin/kin-openapi",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.133.0"
},
{
"name": "github.com/gin-gonic/gin",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.11.0"
},
{
"name": "github.com/go-logr/logr",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.4.3"
},
{
"name": "github.com/golang-jwt/jwt/v5",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v5.3.1"
},
{
"name": "github.com/google/go-containerregistry",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.21.5"
},
{
"name": "github.com/google/uuid",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.6.0"
},
{
"name": "github.com/gorilla/websocket",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.5.4-0.20250319132907-e064f32e3674"
},
{
"name": "github.com/hashicorp/yamux",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.1.2"
},
{
"name": "github.com/oapi-codegen/oapi-codegen/v2",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v2.6.0"
},
{
"name": "github.com/oapi-codegen/runtime",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.3.0"
},
{
"name": "github.com/onsi/ginkgo/v2",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v2.27.2"
},
{
"name": "github.com/onsi/gomega",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.38.2"
},
{
"name": "github.com/prometheus/client_golang",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.23.2"
},
{
"name": "github.com/tidwall/buntdb",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.3.2"
},
{
"name": "golang.org/x/sync",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.20.0"
},
{
"name": "golang.org/x/sys",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.43.0"
},
{
"name": "google.golang.org/grpc",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.78.0"
},
{
"name": "google.golang.org/protobuf",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.36.11"
},
{
"name": "k8s.io/api",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.35.0"
},
{
"name": "k8s.io/apimachinery",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.35.0"
},
{
"name": "k8s.io/client-go",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.35.0"
},
{
"name": "k8s.io/klog/v2",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v2.130.1"
},
{
"name": "k8s.io/utils",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.0.0-20251002143259-bc988d571ff4"
},
{
"name": "sigs.k8s.io/controller-runtime",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.23.1"
},
{
"name": "sigs.k8s.io/yaml",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.6.0"
}
],
"all_dependencies": {
"error": null,
"source": "github-sbom",
"packages": [
{
"name": "github.com/distribution/reference",
"direct": true,
"version": "v0.6.0",
"ecosystem": "go"
},
{
"name": "github.com/docker/cli",
"direct": true,
"version": "v29.4.0+incompatible",
"ecosystem": "go"
},
{
"name": "github.com/envoyproxy/go-control-plane/envoy",
"direct": true,
"version": "v1.37.0",
"ecosystem": "go"
},
{
"name": "github.com/fsnotify/fsnotify",
"direct": true,
"version": "v1.9.0",
"ecosystem": "go"
},
{
"name": "github.com/getkin/kin-openapi",
"direct": true,
"version": "v0.133.0",
"ecosystem": "go"
},
{
"name": "github.com/gin-gonic/gin",
"direct": true,
"version": "v1.11.0",
"ecosystem": "go"
},
{
"name": "github.com/go-logr/logr",
"direct": true,
"version": "v1.4.3",
"ecosystem": "go"
},
{
"name": "github.com/golang-jwt/jwt/v5",
"direct": true,
"version": "v5.3.1",
"ecosystem": "go"
},
{
"name": "github.com/google/go-containerregistry",
"direct": true,
"version": "v0.21.5",
"ecosystem": "go"
},
{
"name": "github.com/google/uuid",
"direct": true,
"version": "v1.6.0",
"ecosystem": "go"
},
{
"name": "github.com/gorilla/websocket",
"direct": true,
"version": "v1.5.4-0.20250319132907-e064f32e3674",
"ecosystem": "go"
},
{
"name": "github.com/hashicorp/yamux",
"direct": true,
"version": "v0.1.2",
"ecosystem": "go"
},
{
"name": "github.com/masterminds/semver/v3",
"direct": true,
"version": "v3.4.0",
"ecosystem": "go"
},
{
"name": "github.com/oapi-codegen/oapi-codegen/v2",
"direct": true,
"version": "v2.6.0",
"ecosystem": "go"
},
{
"name": "github.com/oapi-codegen/runtime",
"direct": true,
"version": "v1.3.0",
"ecosystem": "go"
},
{
"name": "github.com/onsi/ginkgo/v2",
"direct": true,
"version": "v2.27.2",
"ecosystem": "go"
},
{
"name": "github.com/onsi/gomega",
"direct": true,
"version": "v1.38.2",
"ecosystem": "go"
},
{
"name": "github.com/prometheus/client_golang",
"direct": true,
"version": "v1.23.2",
"ecosystem": "go"
},
{
"name": "github.com/tidwall/buntdb",
"direct": true,
"version": "v1.3.2",
"ecosystem": "go"
},
{
"name": "golang.org/x/sync",
"direct": true,
"version": "v0.20.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/sys",
"direct": true,
"version": "v0.43.0",
"ecosystem": "go"
},
{
"name": "google.golang.org/grpc",
"direct": true,
"version": "v1.78.0",
"ecosystem": "go"
},
{
"name": "google.golang.org/protobuf",
"direct": true,
"version": "v1.36.11",
"ecosystem": "go"
},
{
"name": "k8s.io/api",
"direct": true,
"version": "v0.35.0",
"ecosystem": "go"
},
{
"name": "k8s.io/apimachinery",
"direct": true,
"version": "v0.35.0",
"ecosystem": "go"
},
{
"name": "k8s.io/client-go",
"direct": true,
"version": "v0.35.0",
"ecosystem": "go"
},
{
"name": "k8s.io/klog/v2",
"direct": true,
"version": "v2.130.1",
"ecosystem": "go"
},
{
"name": "k8s.io/utils",
"direct": true,
"version": "v0.0.0-20251002143259-bc988d571ff4",
"ecosystem": "go"
},
{
"name": "sigs.k8s.io/controller-runtime",
"direct": true,
"version": "v0.23.1",
"ecosystem": "go"
},
{
"name": "sigs.k8s.io/yaml",
"direct": true,
"version": "v1.6.0",
"ecosystem": "go"
},
{
"name": "@base-ui/react",
"direct": true,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@base-ui/react",
"direct": true,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "@hookform/resolvers",
"direct": true,
"version": "3.10.0",
"ecosystem": "npm"
},
{
"name": "@tanstack/react-query",
"direct": true,
"version": "5.100.14",
"ecosystem": "npm"
},
{
"name": "@tanstack/react-table",
"direct": true,
"version": "8.21.3",
"ecosystem": "npm"
},
{
"name": "@vercel/analytics",
"direct": true,
"version": "1.6.1",
"ecosystem": "npm"
},
{
"name": "@xterm/addon-fit",
"direct": true,
"version": "0.11.0",
"ecosystem": "npm"
},
{
"name": "@xterm/addon-search",
"direct": true,
"version": "0.16.0",
"ecosystem": "npm"
},
{
"name": "@xterm/addon-web-links",
"direct": true,
"version": "0.12.0",
"ecosystem": "npm"
},
{
"name": "@xterm/xterm",
"direct": true,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "autoprefixer",
"direct": true,
"version": "10.5.0",
"ecosystem": "npm"
},
{
"name": "class-variance-authority",
"direct": true,
"version": "0.7.1",
"ecosystem": "npm"
},
{
"name": "clsx",
"direct": true,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "cmdk",
"direct": true,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "date-fns",
"direct": true,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "embla-carousel-react",
"direct": true,
"version": "8.6.0",
"ecosystem": "npm"
},
{
"name": "input-otp",
"direct": true,
"version": "1.4.2",
"ecosystem": "npm"
},
{
"name": "jose",
"direct": true,
"version": "6.2.3",
"ecosystem": "npm"
},
{
"name": "jotai",
"direct": true,
"version": "2.20.0",
"ecosystem": "npm"
},
{
"name": "ky",
"direct": true,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "lucide-react",
"direct": true,
"version": "0.469.0",
"ecosystem": "npm"
},
{
"name": "lucide-react",
"direct": true,
"version": "0.562.0",
"ecosystem": "npm"
},
{
"name": "lucide-react",
"direct": true,
"version": "0.564.0",
"ecosystem": "npm"
},
{
"name": "lucide-react",
"direct": true,
"version": "1.14.0",
"ecosystem": "npm"
},
{
"name": "next",
"direct": true,
"version": "16.2.7",
"ecosystem": "npm"
},
{
"name": "next-themes",
"direct": true,
"version": "0.4.6",
"ecosystem": "npm"
},
{
"name": "nuqs",
"direct": true,
"version": "2.8.9",
"ecosystem": "npm"
},
{
"name": "openapi-fetch",
"direct": true,
"version": "0.17.0",
"ecosystem": "npm"
},
{
"name": "openapi-react-query",
"direct": true,
"version": "0.5.4",
"ecosystem": "npm"
},
{
"name": "openid-client",
"direct": true,
"version": "6.8.4",
"ecosystem": "npm"
},
{
"name": "radix-ui",
"direct": true,
"version": "1.4.3",
"ecosystem": "npm"
},
{
"name": "react",
"direct": true,
"version": "19.2.4",
"ecosystem": "npm"
},
{
"name": "react",
"direct": true,
"version": "19.2.5",
"ecosystem": "npm"
},
{
"name": "react-day-picker",
"direct": true,
"version": "9.14.0",
"ecosystem": "npm"
},
{
"name": "react-dom",
"direct": true,
"version": "19.2.4",
"ecosystem": "npm"
},
{
"name": "react-dom",
"direct": true,
"version": "19.2.5",
"ecosystem": "npm"
},
{
"name": "react-error-boundary",
"direct": true,
"version": "6.1.1",
"ecosystem": "npm"
},
{
"name": "react-error-boundary",
"direct": true,
"version": "6.1.2",
"ecosystem": "npm"
},
{
"name": "react-hook-form",
"direct": true,
"version": "7.77.0",
"ecosystem": "npm"
},
{
"name": "react-markdown",
"direct": true,
"version": "10.1.0",
"ecosystem": "npm"
},
{
"name": "react-resizable-panels",
"direct": true,
"version": "4.11.2",
"ecosystem": "npm"
},
{
"name": "recharts",
"direct": true,
"version": "3.8.0",
"ecosystem": "npm"
},
{
"name": "remark-gfm",
"direct": true,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "shiki",
"direct": true,
"version": "3.23.0",
"ecosystem": "npm"
},
{
"name": "shiki",
"direct": true,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "shiki",
"direct": true,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "sonner",
"direct": true,
"version": "1.7.4",
"ecosystem": "npm"
},
{
"name": "tailwind-merge",
"direct": true,
"version": "3.5.0",
"ecosystem": "npm"
},
{
"name": "tailwind-merge",
"direct": true,
"version": "3.6.0",
"ecosystem": "npm"
},
{
"name": "undici",
"direct": true,
"version": "7.26.0",
"ecosystem": "npm"
},
{
"name": "use-debounce",
"direct": true,
"version": "10.1.1",
"ecosystem": "npm"
},
{
"name": "vaul",
"direct": true,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "yaml",
"direct": true,
"version": "1.10.3",
"ecosystem": "npm"
},
{
"name": "yaml",
"direct": true,
"version": "2.9.0",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": true,
"version": "3.25.76",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": true,
"version": "4.3.6",
"ecosystem": "npm"
},
{
"name": "cel.dev/expr",
"direct": false,
"version": "v0.24.0",
"ecosystem": "go"
},
{
"name": "github.com/antlr4-go/antlr/v4",
"direct": false,
"version": "v4.13.0",
"ecosystem": "go"
},
{
"name": "github.com/apapsch/go-jsonmerge/v2",
"direct": false,
"version": "v2.0.0",
"ecosystem": "go"
},
{
"name": "github.com/beorn7/perks",
"direct": false,
"version": "v1.0.1",
"ecosystem": "go"
},
{
"name": "github.com/blang/semver/v4",
"direct": false,
"version": "v4.0.0",
"ecosystem": "go"
},
{
"name": "github.com/bytedance/sonic",
"direct": false,
"version": "v1.14.0",
"ecosystem": "go"
},
{
"name": "github.com/bytedance/sonic/loader",
"direct": false,
"version": "v0.3.0",
"ecosystem": "go"
},
{
"name": "github.com/cenkalti/backoff/v4",
"direct": false,
"version": "v4.3.0",
"ecosystem": "go"
},
{
"name": "github.com/cespare/xxhash/v2",
"direct": false,
"version": "v2.3.0",
"ecosystem": "go"
},
{
"name": "github.com/cloudwego/base64x",
"direct": false,
"version": "v0.1.6",
"ecosystem": "go"
},
{
"name": "github.com/cncf/xds/go",
"direct": false,
"version": "v0.0.0-20251110193048-8bfbf64dc13e",
"ecosystem": "go"
},
{
"name": "github.com/containerd/stargz-snapshotter/estargz",
"direct": false,
"version": "v0.18.2",
"ecosystem": "go"
},
{
"name": "github.com/davecgh/go-spew",
"direct": false,
"version": "v1.1.2-0.20180830191138-d8f796af33cc",
"ecosystem": "go"
},
{
"name": "github.com/docker/docker-credential-helpers",
"direct": false,
"version": "v0.9.3",
"ecosystem": "go"
},
{
"name": "github.com/dprotaso/go-yit",
"direct": false,
"version": "v0.0.0-20220510233725-9ba8df137936",
"ecosystem": "go"
},
{
"name": "github.com/emicklei/go-restful/v3",
"direct": false,
"version": "v3.12.2",
"ecosystem": "go"
},
{
"name": "github.com/envoyproxy/protoc-gen-validate",
"direct": false,
"version": "v1.3.0",
"ecosystem": "go"
},
{
"name": "github.com/evanphx/json-patch/v5",
"direct": false,
"version": "v5.9.11",
"ecosystem": "go"
},
{
"name": "github.com/felixge/httpsnoop",
"direct": false,
"version": "v1.0.4",
"ecosystem": "go"
},
{
"name": "github.com/fxamacker/cbor/v2",
"direct": false,
"version": "v2.9.0",
"ecosystem": "go"
},
{
"name": "github.com/gabriel-vasile/mimetype",
"direct": false,
"version": "v1.4.8",
"ecosystem": "go"
},
{
"name": "github.com/gin-contrib/sse",
"direct": false,
"version": "v1.1.0",
"ecosystem": "go"
},
{
"name": "github.com/go-logr/stdr",
"direct": false,
"version": "v1.2.2",
"ecosystem": "go"
},
{
"name": "github.com/go-logr/zapr",
"direct": false,
"version": "v1.3.0",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/jsonpointer",
"direct": false,
"version": "v0.21.1",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/jsonreference",
"direct": false,
"version": "v0.21.0",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/swag",
"direct": false,
"version": "v0.23.1",
"ecosystem": "go"
},
{
"name": "github.com/go-playground/locales",
"direct": false,
"version": "v0.14.1",
"ecosystem": "go"
},
{
"name": "github.com/go-playground/universal-translator",
"direct": false,
"version": "v0.18.1",
"ecosystem": "go"
},
{
"name": "github.com/go-playground/validator/v10",
"direct": false,
"version": "v10.27.0",
"ecosystem": "go"
},
{
"name": "github.com/go-task/slim-sprig/v3",
"direct": false,
"version": "v3.0.0",
"ecosystem": "go"
},
{
"name": "github.com/goccy/go-json",
"direct": false,
"version": "v0.10.2",
"ecosystem": "go"
},
{
"name": "github.com/goccy/go-yaml",
"direct": false,
"version": "v1.18.0",
"ecosystem": "go"
},
{
"name": "github.com/google/btree",
"direct": false,
"version": "v1.1.3",
"ecosystem": "go"
},
{
"name": "github.com/google/cel-go",
"direct": false,
"version": "v0.26.0",
"ecosystem": "go"
},
{
"name": "github.com/google/gnostic-models",
"direct": false,
"version": "v0.7.0",
"ecosystem": "go"
},
{
"name": "github.com/google/go-cmp",
"direct": false,
"version": "v0.7.0",
"ecosystem": "go"
},
{
"name": "github.com/google/pprof",
"direct": false,
"version": "v0.0.0-20250403155104-27863c87afa6",
"ecosystem": "go"
},
{
"name": "github.com/grpc-ecosystem/grpc-gateway/v2",
"direct": false,
"version": "v2.27.2",
"ecosystem": "go"
},
{
"name": "github.com/inconshreveable/mousetrap",
"direct": false,
"version": "v1.1.0",
"ecosystem": "go"
},
{
"name": "github.com/josharian/intern",
"direct": false,
"version": "v1.0.0",
"ecosystem": "go"
},
{
"name": "github.com/json-iterator/go",
"direct": false,
"version": "v1.1.12",
"ecosystem": "go"
},
{
"name": "github.com/klauspost/compress",
"direct": false,
"version": "v1.18.5",
"ecosystem": "go"
},
{
"name": "github.com/klauspost/cpuid/v2",
"direct": false,
"version": "v2.3.0",
"ecosystem": "go"
},
{
"name": "github.com/leodido/go-urn",
"direct": false,
"version": "v1.4.0",
"ecosystem": "go"
},
{
"name": "github.com/mailru/easyjson",
"direct": false,
"version": "v0.9.0",
"ecosystem": "go"
},
{
"name": "github.com/mattn/go-isatty",
"direct": false,
"version": "v0.0.20",
"ecosystem": "go"
},
{
"name": "github.com/mitchellh/go-homedir",
"direct": false,
"version": "v1.1.0",
"ecosystem": "go"
},
{
"name": "github.com/moby/spdystream",
"direct": false,
"version": "v0.5.0",
"ecosystem": "go"
},
{
"name": "github.com/modern-go/concurrent",
"direct": false,
"version": "v0.0.0-20180306012644-bacd9c7ef1dd",
"ecosystem": "go"
},
{
"name": "github.com/modern-go/reflect2",
"direct": false,
"version": "v1.0.3-0.20250322232337-35a7c28c31ee",
"ecosystem": "go"
},
{
"name": "github.com/mohae/deepcopy",
"direct": false,
"version": "v0.0.0-20170929034955-c48cc78d4826",
"ecosystem": "go"
},
{
"name": "github.com/munnerz/goautoneg",
"direct": false,
"version": "v0.0.0-20191010083416-a7dc8b61c822",
"ecosystem": "go"
},
{
"name": "github.com/mxk/go-flowrate",
"direct": false,
"version": "v0.0.0-20140419014527-cca7078d478f",
"ecosystem": "go"
},
{
"name": "github.com/oasdiff/yaml",
"direct": false,
"version": "v0.0.0-20250309154309-f31be36b4037",
"ecosystem": "go"
},
{
"name": "github.com/oasdiff/yaml3",
"direct": false,
"version": "v0.0.0-20250309153720-d2182401db90",
"ecosystem": "go"
},
{
"name": "github.com/opencontainers/go-digest",
"direct": false,
"version": "v1.0.0",
"ecosystem": "go"
},
{
"name": "github.com/opencontainers/image-spec",
"direct": false,
"version": "v1.1.1",
"ecosystem": "go"
},
{
"name": "github.com/pelletier/go-toml/v2",
"direct": false,
"version": "v2.2.4",
"ecosystem": "go"
},
{
"name": "github.com/perimeterx/marshmallow",
"direct": false,
"version": "v1.1.5",
"ecosystem": "go"
},
{
"name": "github.com/planetscale/vtprotobuf",
"direct": false,
"version": "v0.6.1-0.20240319094008-0393e58bdf10",
"ecosystem": "go"
},
{
"name": "github.com/pmezard/go-difflib",
"direct": false,
"version": "v1.0.1-0.20181226105442-5d4384ee4fb2",
"ecosystem": "go"
},
{
"name": "github.com/prometheus/client_model",
"direct": false,
"version": "v0.6.2",
"ecosystem": "go"
},
{
"name": "github.com/prometheus/common",
"direct": false,
"version": "v0.66.1",
"ecosystem": "go"
},
{
"name": "github.com/prometheus/procfs",
"direct": false,
"version": "v0.16.1",
"ecosystem": "go"
},
{
"name": "github.com/quic-go/qpack",
"direct": false,
"version": "v0.5.1",
"ecosystem": "go"
},
{
"name": "github.com/quic-go/quic-go",
"direct": false,
"version": "v0.54.0",
"ecosystem": "go"
},
{
"name": "github.com/sirupsen/logrus",
"direct": false,
"version": "v1.9.4",
"ecosystem": "go"
},
{
"name": "github.com/speakeasy-api/jsonpath",
"direct": false,
"version": "v0.6.0",
"ecosystem": "go"
},
{
"name": "github.com/speakeasy-api/openapi-overlay",
"direct": false,
"version": "v0.10.2",
"ecosystem": "go"
},
{
"name": "github.com/spf13/cobra",
"direct": false,
"version": "v1.10.2",
"ecosystem": "go"
},
{
"name": "github.com/spf13/pflag",
"direct": false,
"version": "v1.0.10",
"ecosystem": "go"
},
{
"name": "github.com/stoewer/go-strcase",
"direct": false,
"version": "v1.3.0",
"ecosystem": "go"
},
{
"name": "github.com/tidwall/btree",
"direct": false,
"version": "v1.4.2",
"ecosystem": "go"
},
{
"name": "github.com/tidwall/gjson",
"direct": false,
"version": "v1.18.0",
"ecosystem": "go"
},
{
"name": "github.com/tidwall/grect",
"direct": false,
"version": "v0.1.4",
"ecosystem": "go"
},
{
"name": "github.com/tidwall/match",
"direct": false,
"version": "v1.1.1",
"ecosystem": "go"
},
{
"name": "github.com/tidwall/pretty",
"direct": false,
"version": "v1.2.1",
"ecosystem": "go"
},
{
"name": "github.com/tidwall/rtred",
"direct": false,
"version": "v0.1.2",
"ecosystem": "go"
},
{
"name": "github.com/tidwall/tinyqueue",
"direct": false,
"version": "v0.1.1",
"ecosystem": "go"
},
{
"name": "github.com/twitchyliquid64/golang-asm",
"direct": false,
"version": "v0.15.1",
"ecosystem": "go"
},
{
"name": "github.com/ugorji/go/codec",
"direct": false,
"version": "v1.3.0",
"ecosystem": "go"
},
{
"name": "github.com/vbatts/tar-split",
"direct": false,
"version": "v0.12.2",
"ecosystem": "go"
},
{
"name": "github.com/vmware-labs/yaml-jsonpath",
"direct": false,
"version": "v0.3.2",
"ecosystem": "go"
},
{
"name": "github.com/woodsbury/decimal128",
"direct": false,
"version": "v1.3.0",
"ecosystem": "go"
},
{
"name": "github.com/x448/float16",
"direct": false,
"version": "v0.8.4",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/auto/sdk",
"direct": false,
"version": "v1.2.1",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp",
"direct": false,
"version": "v0.61.0",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/otel",
"direct": false,
"version": "v1.38.0",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/otel/exporters/otlp/otlptrace",
"direct": false,
"version": "v1.34.0",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc",
"direct": false,
"version": "v1.34.0",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/otel/metric",
"direct": false,
"version": "v1.38.0",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/otel/sdk",
"direct": false,
"version": "v1.38.0",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/otel/trace",
"direct": false,
"version": "v1.38.0",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/proto/otlp",
"direct": false,
"version": "v1.9.0",
"ecosystem": "go"
},
{
"name": "go.uber.org/mock",
"direct": false,
"version": "v0.5.0",
"ecosystem": "go"
},
{
"name": "go.uber.org/multierr",
"direct": false,
"version": "v1.11.0",
"ecosystem": "go"
},
{
"name": "go.uber.org/zap",
"direct": false,
"version": "v1.27.0",
"ecosystem": "go"
},
{
"name": "go.yaml.in/yaml/v2",
"direct": false,
"version": "v2.4.3",
"ecosystem": "go"
},
{
"name": "go.yaml.in/yaml/v3",
"direct": false,
"version": "v3.0.4",
"ecosystem": "go"
},
{
"name": "golang.org/x/arch",
"direct": false,
"version": "v0.20.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/crypto",
"direct": false,
"version": "v0.50.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/exp",
"direct": false,
"version": "v0.0.0-20240719175910-8a7402abbf56",
"ecosystem": "go"
},
{
"name": "golang.org/x/mod",
"direct": false,
"version": "v0.35.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/net",
"direct": false,
"version": "v0.53.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/oauth2",
"direct": false,
"version": "v0.36.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/term",
"direct": false,
"version": "v0.42.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/text",
"direct": false,
"version": "v0.36.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/time",
"direct": false,
"version": "v0.11.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/tools",
"direct": false,
"version": "v0.44.0",
"ecosystem": "go"
},
{
"name": "gomodules.xyz/jsonpatch/v2",
"direct": false,
"version": "v2.4.0",
"ecosystem": "go"
},
{
"name": "google.golang.org/genproto/googleapis/api",
"direct": false,
"version": "v0.0.0-20251029180050-ab9386a59fda",
"ecosystem": "go"
},
{
"name": "google.golang.org/genproto/googleapis/rpc",
"direct": false,
"version": "v0.0.0-20251029180050-ab9386a59fda",
"ecosystem": "go"
},
{
"name": "gopkg.in/evanphx/json-patch.v4",
"direct": false,
"version": "v4.13.0",
"ecosystem": "go"
},
{
"name": "gopkg.in/inf.v0",
"direct": false,
"version": "v0.9.1",
"ecosystem": "go"
},
{
"name": "gopkg.in/yaml.v2",
"direct": false,
"version": "v2.4.0",
"ecosystem": "go"
},
{
"name": "gopkg.in/yaml.v3",
"direct": false,
"version": "v3.0.1",
"ecosystem": "go"
},
{
"name": "gotest.tools/v3",
"direct": false,
"version": "v3.5.2",
"ecosystem": "go"
},
{
"name": "k8s.io/apiextensions-apiserver",
"direct": false,
"version": "v0.35.0",
"ecosystem": "go"
},
{
"name": "k8s.io/apiserver",
"direct": false,
"version": "v0.35.0",
"ecosystem": "go"
},
{
"name": "k8s.io/component-base",
"direct": false,
"version": "v0.35.0",
"ecosystem": "go"
},
{
"name": "k8s.io/kube-openapi",
"direct": false,
"version": "v0.0.0-20250910181357-589584f1c912",
"ecosystem": "go"
},
{
"name": "sigs.k8s.io/apiserver-network-proxy/konnectivity-client",
"direct": false,
"version": "v0.31.2",
"ecosystem": "go"
},
{
"name": "sigs.k8s.io/json",
"direct": false,
"version": "v0.0.0-20250730193827-2d320260d730",
"ecosystem": "go"
},
{
"name": "sigs.k8s.io/randfill",
"direct": false,
"version": "v1.0.0",
"ecosystem": "go"
},
{
"name": "sigs.k8s.io/structured-merge-diff/v6",
"direct": false,
"version": "v6.3.2-0.20260122202528-d9cc6641c482",
"ecosystem": "go"
},
{
"name": "@alloc/quick-lru",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "@ant-design/colors",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "@ant-design/cssinjs",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "@ant-design/cssinjs-utils",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "@ant-design/fast-color",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "@ant-design/icons",
"direct": false,
"version": "6.2.2",
"ecosystem": "npm"
},
{
"name": "@ant-design/icons-svg",
"direct": false,
"version": "4.4.2",
"ecosystem": "npm"
},
{
"name": "@ant-design/react-slick",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@antfu/install-pkg",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@babel/code-frame",
"direct": false,
"version": "7.29.0",
"ecosystem": "npm"
},
{
"name": "@babel/code-frame",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/compat-data",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/core",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/generator",
"direct": false,
"version": "7.29.1",
"ecosystem": "npm"
},
{
"name": "@babel/generator",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-compilation-targets",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-globals",
"direct": false,
"version": "7.28.0",
"ecosystem": "npm"
},
{
"name": "@babel/helper-globals",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-module-imports",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/helper-module-imports",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-module-transforms",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-string-parser",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/helper-string-parser",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-validator-identifier",
"direct": false,
"version": "7.28.5",
"ecosystem": "npm"
},
{
"name": "@babel/helper-validator-identifier",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-validator-option",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helpers",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/parser",
"direct": false,
"version": "7.29.3",
"ecosystem": "npm"
},
{
"name": "@babel/parser",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/runtime",
"direct": false,
"version": "7.29.2",
"ecosystem": "npm"
},
{
"name": "@babel/runtime",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/template",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/template",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/traverse",
"direct": false,
"version": "7.29.0",
"ecosystem": "npm"
},
{
"name": "@babel/traverse",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/types",
"direct": false,
"version": "7.29.0",
"ecosystem": "npm"
},
{
"name": "@babel/types",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@base-ui/utils",
"direct": false,
"version": "0.2.3",
"ecosystem": "npm"
},
{
"name": "@base-ui/utils",
"direct": false,
"version": "0.2.9",
"ecosystem": "npm"
},
{
"name": "@bcoe/v8-coverage",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "@braintree/sanitize-url",
"direct": false,
"version": "7.1.2",
"ecosystem": "npm"
},
{
"name": "@chevrotain/cst-dts-gen",
"direct": false,
"version": "12.0.0",
"ecosystem": "npm"
},
{
"name": "@chevrotain/gast",
"direct": false,
"version": "12.0.0",
"ecosystem": "npm"
},
{
"name": "@chevrotain/regexp-to-ast",
"direct": false,
"version": "12.0.0",
"ecosystem": "npm"
},
{
"name": "@chevrotain/types",
"direct": false,
"version": "12.0.0",
"ecosystem": "npm"
},
{
"name": "@chevrotain/utils",
"direct": false,
"version": "12.0.0",
"ecosystem": "npm"
},
{
"name": "@corex/deepmerge",
"direct": false,
"version": "4.0.43",
"ecosystem": "npm"
},
{
"name": "@date-fns/tz",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "@dnd-kit/accessibility",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "@dnd-kit/core",
"direct": false,
"version": "6.3.1",
"ecosystem": "npm"
},
{
"name": "@dnd-kit/modifiers",
"direct": false,
"version": "9.0.0",
"ecosystem": "npm"
},
{
"name": "@dnd-kit/sortable",
"direct": false,
"version": "10.0.0",
"ecosystem": "npm"
},
{
"name": "@dnd-kit/utilities",
"direct": false,
"version": "3.2.2",
"ecosystem": "npm"
},
{
"name": "@emnapi/core",
"direct": false,
"version": "1.10.0",
"ecosystem": "npm"
},
{
"name": "@emnapi/runtime",
"direct": false,
"version": "1.10.0",
"ecosystem": "npm"
},
{
"name": "@emnapi/wasi-threads",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "@emoji-mart/data",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "@emoji-mart/react",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@emotion/babel-plugin",
"direct": false,
"version": "11.13.5",
"ecosystem": "npm"
},
{
"name": "@emotion/cache",
"direct": false,
"version": "11.14.0",
"ecosystem": "npm"
},
{
"name": "@emotion/css",
"direct": false,
"version": "11.13.5",
"ecosystem": "npm"
},
{
"name": "@emotion/hash",
"direct": false,
"version": "0.8.0",
"ecosystem": "npm"
},
{
"name": "@emotion/hash",
"direct": false,
"version": "0.9.2",
"ecosystem": "npm"
},
{
"name": "@emotion/is-prop-valid",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "@emotion/memoize",
"direct": false,
"version": "0.9.0",
"ecosystem": "npm"
},
{
"name": "@emotion/react",
"direct": false,
"version": "11.14.0",
"ecosystem": "npm"
},
{
"name": "@emotion/serialize",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "@emotion/sheet",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "@emotion/unitless",
"direct": false,
"version": "0.10.0",
"ecosystem": "npm"
},
{
"name": "@emotion/unitless",
"direct": false,
"version": "0.7.5",
"ecosystem": "npm"
},
{
"name": "@emotion/use-insertion-effect-with-fallbacks",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "@emotion/utils",
"direct": false,
"version": "1.4.2",
"ecosystem": "npm"
},
{
"name": "@emotion/weak-memoize",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "@esbuild/aix-ppc64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/aix-ppc64",
"direct": false,
"version": "0.28.0",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.28.0",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.28.0",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.28.0",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.28.0",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.28.0",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.28.0",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.28.0",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.28.0",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.28.0",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.28.0",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.28.0",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.28.0",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.28.0",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.28.0",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.28.0",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.28.0",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-arm64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-arm64",
"direct": false,
"version": "0.28.0",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.28.0",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-arm64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-arm64",
"direct": false,
"version": "0.28.0",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.28.0",
"ecosystem": "npm"
},
{
"name": "@esbuild/openharmony-arm64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/openharmony-arm64",
"direct": false,
"version": "0.28.0",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.28.0",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.28.0",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.28.0",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.28.0",
"ecosystem": "npm"
},
{
"name": "@eslint-community/eslint-utils",
"direct": false,
"version": "4.9.1",
"ecosystem": "npm"
},
{
"name": "@eslint-community/regexpp",
"direct": false,
"version": "4.12.2",
"ecosystem": "npm"
},
{
"name": "@eslint/config-array",
"direct": false,
"version": "0.21.2",
"ecosystem": "npm"
},
{
"name": "@eslint/config-helpers",
"direct": false,
"version": "0.4.2",
"ecosystem": "npm"
},
{
"name": "@eslint/core",
"direct": false,
"version": "0.17.0",
"ecosystem": "npm"
},
{
"name": "@eslint/eslintrc",
"direct": false,
"version": "3.3.5",
"ecosystem": "npm"
},
{
"name": "@eslint/js",
"direct": false,
"version": "9.39.4",
"ecosystem": "npm"
},
{
"name": "@eslint/object-schema",
"direct": false,
"version": "2.1.7",
"ecosystem": "npm"
},
{
"name": "@eslint/plugin-kit",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "@floating-ui/core",
"direct": false,
"version": "1.7.5",
"ecosystem": "npm"
},
{
"name": "@floating-ui/dom",
"direct": false,
"version": "1.7.6",
"ecosystem": "npm"
},
{
"name": "@floating-ui/react",
"direct": false,
"version": "0.27.19",
"ecosystem": "npm"
},
{
"name": "@floating-ui/react-dom",
"direct": false,
"version": "2.1.8",
"ecosystem": "npm"
},
{
"name": "@floating-ui/utils",
"direct": false,
"version": "0.2.11",
"ecosystem": "npm"
},
{
"name": "@fumadocs/tailwind",
"direct": false,
"version": "0.0.5",
"ecosystem": "npm"
},
{
"name": "@fumari/json-schema-ts",
"direct": false,
"version": "0.0.2",
"ecosystem": "npm"
},
{
"name": "@fumari/stf",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "@giscus/react",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "@humanfs/core",
"direct": false,
"version": "0.19.2",
"ecosystem": "npm"
},
{
"name": "@humanfs/node",
"direct": false,
"version": "0.16.8",
"ecosystem": "npm"
},
{
"name": "@humanfs/types",
"direct": false,
"version": "0.15.0",
"ecosystem": "npm"
},
{
"name": "@humanwhocodes/module-importer",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@humanwhocodes/retry",
"direct": false,
"version": "0.4.3",
"ecosystem": "npm"
},
{
"name": "@iconify/types",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@iconify/utils",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "@img/colour",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@img/sharp-darwin-arm64",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-darwin-x64",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-darwin-arm64",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-darwin-x64",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-arm",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-arm64",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-ppc64",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-riscv64",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-s390x",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-x64",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linuxmusl-arm64",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linuxmusl-x64",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-arm",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-arm64",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-ppc64",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-riscv64",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-s390x",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-x64",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linuxmusl-arm64",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linuxmusl-x64",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-wasm32",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-win32-arm64",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-win32-ia32",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-win32-x64",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "@jridgewell/gen-mapping",
"direct": false,
"version": "0.3.13",
"ecosystem": "npm"
},
{
"name": "@jridgewell/remapping",
"direct": false,
"version": "2.3.5",
"ecosystem": "npm"
},
{
"name": "@jridgewell/resolve-uri",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "@jridgewell/sourcemap-codec",
"direct": false,
"version": "1.5.5",
"ecosystem": "npm"
},
{
"name": "@jridgewell/trace-mapping",
"direct": false,
"version": "0.3.31",
"ecosystem": "npm"
},
{
"name": "@lit-labs/ssr-dom-shim",
"direct": false,
"version": "1.5.1",
"ecosystem": "npm"
},
{
"name": "@lit/reactive-element",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "@lobehub/emojilib",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@lobehub/fluent-emoji",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "@lobehub/icons",
"direct": false,
"version": "5.8.0",
"ecosystem": "npm"
},
{
"name": "@lobehub/ui",
"direct": false,
"version": "5.10.2",
"ecosystem": "npm"
},
{
"name": "@mdx-js/mdx",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "@mdx-js/react",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "@mermaid-js/parser",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@napi-rs/wasm-runtime",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "@next/env",
"direct": false,
"version": "13.5.11",
"ecosystem": "npm"
},
{
"name": "@next/env",
"direct": false,
"version": "16.2.7",
"ecosystem": "npm"
},
{
"name": "@next/eslint-plugin-next",
"direct": false,
"version": "16.2.7",
"ecosystem": "npm"
},
{
"name": "@next/swc-darwin-arm64",
"direct": false,
"version": "16.2.7",
"ecosystem": "npm"
},
{
"name": "@next/swc-darwin-x64",
"direct": false,
"version": "16.2.7",
"ecosystem": "npm"
},
{
"name": "@next/swc-linux-arm64-gnu",
"direct": false,
"version": "16.2.7",
"ecosystem": "npm"
},
{
"name": "@next/swc-linux-arm64-musl",
"direct": false,
"version": "16.2.7",
"ecosystem": "npm"
},
{
"name": "@next/swc-linux-x64-gnu",
"direct": false,
"version": "16.2.7",
"ecosystem": "npm"
},
{
"name": "@next/swc-linux-x64-musl",
"direct": false,
"version": "16.2.7",
"ecosystem": "npm"
},
{
"name": "@next/swc-win32-arm64-msvc",
"direct": false,
"version": "16.2.7",
"ecosystem": "npm"
},
{
"name": "@next/swc-win32-x64-msvc",
"direct": false,
"version": "16.2.7",
"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": "@nolyfill/is-core-module",
"direct": false,
"version": "1.0.39",
"ecosystem": "npm"
},
{
"name": "@orama/orama",
"direct": false,
"version": "3.1.18",
"ecosystem": "npm"
},
{
"name": "@oxc-project/types",
"direct": false,
"version": "0.133.0",
"ecosystem": "npm"
},
{
"name": "@pierre/diffs",
"direct": false,
"version": "1.1.21",
"ecosystem": "npm"
},
{
"name": "@pierre/theme",
"direct": false,
"version": "0.0.28",
"ecosystem": "npm"
},
{
"name": "@primer/octicons",
"direct": false,
"version": "19.25.0",
"ecosystem": "npm"
},
{
"name": "@radix-ui/number",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/primitive",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-accessible-icon",
"direct": false,
"version": "1.1.7",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-accordion",
"direct": false,
"version": "1.2.12",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-alert-dialog",
"direct": false,
"version": "1.1.15",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-arrow",
"direct": false,
"version": "1.1.7",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-aspect-ratio",
"direct": false,
"version": "1.1.7",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-avatar",
"direct": false,
"version": "1.1.10",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-checkbox",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-collapsible",
"direct": false,
"version": "1.1.12",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-collection",
"direct": false,
"version": "1.1.7",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-compose-refs",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-context",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-context-menu",
"direct": false,
"version": "2.2.16",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-dialog",
"direct": false,
"version": "1.1.15",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-direction",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-dismissable-layer",
"direct": false,
"version": "1.1.11",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-dropdown-menu",
"direct": false,
"version": "2.1.16",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-focus-guards",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-focus-scope",
"direct": false,
"version": "1.1.7",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-form",
"direct": false,
"version": "0.1.8",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-hover-card",
"direct": false,
"version": "1.1.15",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-id",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-label",
"direct": false,
"version": "2.1.7",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-menu",
"direct": false,
"version": "2.1.16",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-menubar",
"direct": false,
"version": "1.1.16",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-navigation-menu",
"direct": false,
"version": "1.2.14",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-one-time-password-field",
"direct": false,
"version": "0.1.8",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-password-toggle-field",
"direct": false,
"version": "0.1.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-popover",
"direct": false,
"version": "1.1.15",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-popper",
"direct": false,
"version": "1.2.8",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-portal",
"direct": false,
"version": "1.1.9",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-presence",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-primitive",
"direct": false,
"version": "2.1.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-primitive",
"direct": false,
"version": "2.1.4",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-progress",
"direct": false,
"version": "1.1.7",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-radio-group",
"direct": false,
"version": "1.3.8",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-roving-focus",
"direct": false,
"version": "1.1.11",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-scroll-area",
"direct": false,
"version": "1.2.10",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-select",
"direct": false,
"version": "2.2.6",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-separator",
"direct": false,
"version": "1.1.7",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-slider",
"direct": false,
"version": "1.3.6",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-slot",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-slot",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-switch",
"direct": false,
"version": "1.2.6",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-tabs",
"direct": false,
"version": "1.1.13",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-toast",
"direct": false,
"version": "1.2.15",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-toggle",
"direct": false,
"version": "1.1.10",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-toggle-group",
"direct": false,
"version": "1.1.11",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-toolbar",
"direct": false,
"version": "1.1.11",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-tooltip",
"direct": false,
"version": "1.2.8",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-callback-ref",
"direct": false,
"version": "1.1.1",
"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-escape-keydown",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-is-hydrated",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-layout-effect",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-previous",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-rect",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-size",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-visually-hidden",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/rect",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@rc-component/async-validator",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "@rc-component/cascader",
"direct": false,
"version": "1.14.0",
"ecosystem": "npm"
},
{
"name": "@rc-component/checkbox",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@rc-component/collapse",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "@rc-component/color-picker",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "@rc-component/context",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "@rc-component/dialog",
"direct": false,
"version": "1.8.4",
"ecosystem": "npm"
},
{
"name": "@rc-component/drawer",
"direct": false,
"version": "1.4.2",
"ecosystem": "npm"
},
{
"name": "@rc-component/dropdown",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "@rc-component/form",
"direct": false,
"version": "1.8.1",
"ecosystem": "npm"
},
{
"name": "@rc-component/image",
"direct": false,
"version": "1.9.0",
"ecosystem": "npm"
},
{
"name": "@rc-component/input",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@rc-component/input-number",
"direct": false,
"version": "1.6.2",
"ecosystem": "npm"
},
{
"name": "@rc-component/mentions",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "@rc-component/menu",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "@rc-component/mini-decimal",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@rc-component/motion",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "@rc-component/mutate-observer",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "@rc-component/notification",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "@rc-component/overflow",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@rc-component/pagination",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "@rc-component/picker",
"direct": false,
"version": "1.9.1",
"ecosystem": "npm"
},
{
"name": "@rc-component/portal",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@rc-component/portal",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "@rc-component/progress",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "@rc-component/qrcode",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@rc-component/rate",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@rc-component/resize-observer",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@rc-component/segmented",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "@rc-component/select",
"direct": false,
"version": "1.6.15",
"ecosystem": "npm"
},
{
"name": "@rc-component/slider",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@rc-component/steps",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "@rc-component/switch",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rc-component/table",
"direct": false,
"version": "1.9.1",
"ecosystem": "npm"
},
{
"name": "@rc-component/tabs",
"direct": false,
"version": "1.7.0",
"ecosystem": "npm"
},
{
"name": "@rc-component/textarea",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@rc-component/tooltip",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "@rc-component/tour",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "@rc-component/tree",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "@rc-component/tree-select",
"direct": false,
"version": "1.8.0",
"ecosystem": "npm"
},
{
"name": "@rc-component/trigger",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "@rc-component/trigger",
"direct": false,
"version": "3.9.0",
"ecosystem": "npm"
},
{
"name": "@rc-component/upload",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@rc-component/util",
"direct": false,
"version": "1.10.1",
"ecosystem": "npm"
},
{
"name": "@rc-component/virtual-list",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "@redocly/ajv",
"direct": false,
"version": "8.11.2",
"ecosystem": "npm"
},
{
"name": "@redocly/config",
"direct": false,
"version": "0.22.0",
"ecosystem": "npm"
},
{
"name": "@redocly/openapi-core",
"direct": false,
"version": "1.34.15",
"ecosystem": "npm"
},
{
"name": "@reduxjs/toolkit",
"direct": false,
"version": "2.12.0",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-android-arm64",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-darwin-arm64",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-darwin-x64",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-freebsd-x64",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-arm-gnueabihf",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-arm64-gnu",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-arm64-musl",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-ppc64-gnu",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-s390x-gnu",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-x64-gnu",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-x64-musl",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-openharmony-arm64",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-wasm32-wasi",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-win32-arm64-msvc",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-win32-x64-msvc",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/pluginutils",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@rtsao/scc",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/core",
"direct": false,
"version": "3.23.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/core",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/core",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/engine-javascript",
"direct": false,
"version": "3.23.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/engine-javascript",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/engine-javascript",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/engine-oniguruma",
"direct": false,
"version": "3.23.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/engine-oniguruma",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/engine-oniguruma",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/langs",
"direct": false,
"version": "3.23.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/langs",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/langs",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/primitive",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/primitive",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/themes",
"direct": false,
"version": "3.23.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/themes",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/themes",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/transformers",
"direct": false,
"version": "3.23.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/transformers",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/types",
"direct": false,
"version": "3.23.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/types",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/types",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/vscode-textmate",
"direct": false,
"version": "10.0.2",
"ecosystem": "npm"
},
{
"name": "@splinetool/runtime",
"direct": false,
"version": "0.9.526",
"ecosystem": "npm"
},
{
"name": "@standard-schema/spec",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@standard-schema/spec",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@standard-schema/utils",
"direct": false,
"version": "0.3.0",
"ecosystem": "npm"
},
{
"name": "@stitches/react",
"direct": false,
"version": "1.2.8",
"ecosystem": "npm"
},
{
"name": "@swc/helpers",
"direct": false,
"version": "0.5.15",
"ecosystem": "npm"
},
{
"name": "@tabby_ai/hijri-converter",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/node",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/node",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-android-arm64",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-android-arm64",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-darwin-arm64",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-darwin-arm64",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-darwin-x64",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-darwin-x64",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-freebsd-x64",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-freebsd-x64",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-arm-gnueabihf",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-arm-gnueabihf",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-arm64-gnu",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-arm64-gnu",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-arm64-musl",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-arm64-musl",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-x64-gnu",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-x64-gnu",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-x64-musl",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-x64-musl",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-wasm32-wasi",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-wasm32-wasi",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-win32-arm64-msvc",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-win32-arm64-msvc",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-win32-x64-msvc",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-win32-x64-msvc",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/postcss",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/postcss",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "@tanstack/query-core",
"direct": false,
"version": "5.100.14",
"ecosystem": "npm"
},
{
"name": "@tanstack/table-core",
"direct": false,
"version": "8.21.3",
"ecosystem": "npm"
},
{
"name": "@turf/boolean-point-in-polygon",
"direct": false,
"version": "7.3.5",
"ecosystem": "npm"
},
{
"name": "@turf/helpers",
"direct": false,
"version": "7.3.5",
"ecosystem": "npm"
},
{
"name": "@turf/invariant",
"direct": false,
"version": "7.3.5",
"ecosystem": "npm"
},
{
"name": "@tybys/wasm-util",
"direct": false,
"version": "0.10.2",
"ecosystem": "npm"
},
{
"name": "@types/chai",
"direct": false,
"version": "5.2.3",
"ecosystem": "npm"
},
{
"name": "@types/d3",
"direct": false,
"version": "7.4.3",
"ecosystem": "npm"
},
{
"name": "@types/d3-array",
"direct": false,
"version": "3.2.2",
"ecosystem": "npm"
},
{
"name": "@types/d3-axis",
"direct": false,
"version": "3.0.6",
"ecosystem": "npm"
},
{
"name": "@types/d3-brush",
"direct": false,
"version": "3.0.6",
"ecosystem": "npm"
},
{
"name": "@types/d3-chord",
"direct": false,
"version": "3.0.6",
"ecosystem": "npm"
},
{
"name": "@types/d3-color",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "@types/d3-contour",
"direct": false,
"version": "3.0.6",
"ecosystem": "npm"
},
{
"name": "@types/d3-delaunay",
"direct": false,
"version": "6.0.4",
"ecosystem": "npm"
},
{
"name": "@types/d3-dispatch",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "@types/d3-drag",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "@types/d3-dsv",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "@types/d3-ease",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "@types/d3-fetch",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "@types/d3-force",
"direct": false,
"version": "3.0.10",
"ecosystem": "npm"
},
{
"name": "@types/d3-format",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@types/d3-geo",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "@types/d3-hierarchy",
"direct": false,
"version": "3.1.7",
"ecosystem": "npm"
},
{
"name": "@types/d3-interpolate",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@types/d3-path",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "@types/d3-polygon",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "@types/d3-quadtree",
"direct": false,
"version": "3.0.6",
"ecosystem": "npm"
},
{
"name": "@types/d3-random",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "@types/d3-scale",
"direct": false,
"version": "4.0.9",
"ecosystem": "npm"
},
{
"name": "@types/d3-scale-chromatic",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "@types/d3-selection",
"direct": false,
"version": "3.0.11",
"ecosystem": "npm"
},
{
"name": "@types/d3-shape",
"direct": false,
"version": "3.1.8",
"ecosystem": "npm"
},
{
"name": "@types/d3-time",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@types/d3-time-format",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "@types/d3-timer",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "@types/d3-transition",
"direct": false,
"version": "3.0.9",
"ecosystem": "npm"
},
{
"name": "@types/d3-zoom",
"direct": false,
"version": "3.0.8",
"ecosystem": "npm"
},
{
"name": "@types/debug",
"direct": false,
"version": "4.1.13",
"ecosystem": "npm"
},
{
"name": "@types/deep-eql",
"direct": false,
"version": "4.0.2",
"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/geojson",
"direct": false,
"version": "7946.0.16",
"ecosystem": "npm"
},
{
"name": "@types/hast",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@types/js-cookie",
"direct": false,
"version": "3.0.6",
"ecosystem": "npm"
},
{
"name": "@types/js-yaml",
"direct": false,
"version": "4.0.9",
"ecosystem": "npm"
},
{
"name": "@types/json-schema",
"direct": false,
"version": "7.0.15",
"ecosystem": "npm"
},
{
"name": "@types/json5",
"direct": false,
"version": "0.0.29",
"ecosystem": "npm"
},
{
"name": "@types/katex",
"direct": false,
"version": "0.16.8",
"ecosystem": "npm"
},
{
"name": "@types/mdast",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "@types/mdx",
"direct": false,
"version": "2.0.13",
"ecosystem": "npm"
},
{
"name": "@types/ms",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "22.19.19",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "25.6.0",
"ecosystem": "npm"
},
{
"name": "@types/parse-json",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "@types/react",
"direct": false,
"version": "19.2.14",
"ecosystem": "npm"
},
{
"name": "@types/react-dom",
"direct": false,
"version": "19.2.3",
"ecosystem": "npm"
},
{
"name": "@types/trusted-types",
"direct": false,
"version": "2.0.7",
"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/use-sync-external-store",
"direct": false,
"version": "0.0.6",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/eslint-plugin",
"direct": false,
"version": "8.60.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/parser",
"direct": false,
"version": "8.60.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/project-service",
"direct": false,
"version": "8.60.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/scope-manager",
"direct": false,
"version": "8.60.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/tsconfig-utils",
"direct": false,
"version": "8.60.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/type-utils",
"direct": false,
"version": "8.60.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/types",
"direct": false,
"version": "8.60.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/typescript-estree",
"direct": false,
"version": "8.60.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/utils",
"direct": false,
"version": "8.60.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/visitor-keys",
"direct": false,
"version": "8.60.0",
"ecosystem": "npm"
},
{
"name": "@ungap/structured-clone",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "@ungap/structured-clone",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-android-arm-eabi",
"direct": false,
"version": "1.12.2",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-android-arm64",
"direct": false,
"version": "1.12.2",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-darwin-arm64",
"direct": false,
"version": "1.12.2",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-darwin-x64",
"direct": false,
"version": "1.12.2",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-freebsd-x64",
"direct": false,
"version": "1.12.2",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-arm-gnueabihf",
"direct": false,
"version": "1.12.2",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-arm-musleabihf",
"direct": false,
"version": "1.12.2",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-arm64-gnu",
"direct": false,
"version": "1.12.2",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-arm64-musl",
"direct": false,
"version": "1.12.2",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-loong64-gnu",
"direct": false,
"version": "1.12.2",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-loong64-musl",
"direct": false,
"version": "1.12.2",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-ppc64-gnu",
"direct": false,
"version": "1.12.2",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-riscv64-gnu",
"direct": false,
"version": "1.12.2",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-riscv64-musl",
"direct": false,
"version": "1.12.2",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-s390x-gnu",
"direct": false,
"version": "1.12.2",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-x64-gnu",
"direct": false,
"version": "1.12.2",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-x64-musl",
"direct": false,
"version": "1.12.2",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-openharmony-arm64",
"direct": false,
"version": "1.12.2",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-wasm32-wasi",
"direct": false,
"version": "1.12.2",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-win32-arm64-msvc",
"direct": false,
"version": "1.12.2",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-win32-ia32-msvc",
"direct": false,
"version": "1.12.2",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-win32-x64-msvc",
"direct": false,
"version": "1.12.2",
"ecosystem": "npm"
},
{
"name": "@upsetjs/venn.js",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@use-gesture/core",
"direct": false,
"version": "10.3.1",
"ecosystem": "npm"
},
{
"name": "@use-gesture/react",
"direct": false,
"version": "10.3.1",
"ecosystem": "npm"
},
{
"name": "@vitest/coverage-v8",
"direct": false,
"version": "4.1.8",
"ecosystem": "npm"
},
{
"name": "@vitest/expect",
"direct": false,
"version": "4.1.8",
"ecosystem": "npm"
},
{
"name": "@vitest/mocker",
"direct": false,
"version": "4.1.8",
"ecosystem": "npm"
},
{
"name": "@vitest/pretty-format",
"direct": false,
"version": "4.1.8",
"ecosystem": "npm"
},
{
"name": "@vitest/runner",
"direct": false,
"version": "4.1.8",
"ecosystem": "npm"
},
{
"name": "@vitest/snapshot",
"direct": false,
"version": "4.1.8",
"ecosystem": "npm"
},
{
"name": "@vitest/spy",
"direct": false,
"version": "4.1.8",
"ecosystem": "npm"
},
{
"name": "@vitest/utils",
"direct": false,
"version": "4.1.8",
"ecosystem": "npm"
},
{
"name": "acorn",
"direct": false,
"version": "8.16.0",
"ecosystem": "npm"
},
{
"name": "acorn-jsx",
"direct": false,
"version": "5.3.2",
"ecosystem": "npm"
},
{
"name": "agent-base",
"direct": false,
"version": "7.1.4",
"ecosystem": "npm"
},
{
"name": "ahooks",
"direct": false,
"version": "3.9.7",
"ecosystem": "npm"
},
{
"name": "ajv",
"direct": false,
"version": "6.15.0",
"ecosystem": "npm"
},
{
"name": "ajv",
"direct": false,
"version": "8.18.0",
"ecosystem": "npm"
},
{
"name": "ansi-colors",
"direct": false,
"version": "4.1.3",
"ecosystem": "npm"
},
{
"name": "ansi-styles",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "antd",
"direct": false,
"version": "6.3.7",
"ecosystem": "npm"
},
{
"name": "antd-style",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "argparse",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "aria-hidden",
"direct": false,
"version": "1.2.6",
"ecosystem": "npm"
},
{
"name": "aria-query",
"direct": false,
"version": "5.3.2",
"ecosystem": "npm"
},
{
"name": "array-buffer-byte-length",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "array-includes",
"direct": false,
"version": "3.1.9",
"ecosystem": "npm"
},
{
"name": "array.prototype.findlast",
"direct": false,
"version": "1.2.5",
"ecosystem": "npm"
},
{
"name": "array.prototype.findlastindex",
"direct": false,
"version": "1.2.6",
"ecosystem": "npm"
},
{
"name": "array.prototype.flat",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "array.prototype.flatmap",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "array.prototype.tosorted",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "arraybuffer.prototype.slice",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "assertion-error",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "assign-symbols",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "ast-types-flow",
"direct": false,
"version": "0.0.8",
"ecosystem": "npm"
},
{
"name": "ast-v8-to-istanbul",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "astring",
"direct": false,
"version": "1.9.0",
"ecosystem": "npm"
},
{
"name": "async-function",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "attr-accept",
"direct": false,
"version": "2.2.5",
"ecosystem": "npm"
},
{
"name": "available-typed-arrays",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "axe-core",
"direct": false,
"version": "4.11.4",
"ecosystem": "npm"
},
{
"name": "axobject-query",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "babel-plugin-macros",
"direct": false,
"version": "3.1.0",
"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": "baseline-browser-mapping",
"direct": false,
"version": "2.10.20",
"ecosystem": "npm"
},
{
"name": "baseline-browser-mapping",
"direct": false,
"version": "2.10.33",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": false,
"version": "1.1.15",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": false,
"version": "5.0.5",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": false,
"version": "5.0.6",
"ecosystem": "npm"
},
{
"name": "braces",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "browserslist",
"direct": false,
"version": "4.28.2",
"ecosystem": "npm"
},
{
"name": "call-bind",
"direct": false,
"version": "1.0.9",
"ecosystem": "npm"
},
{
"name": "call-bind-apply-helpers",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "call-bound",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "callsites",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "caniuse-lite",
"direct": false,
"version": "1.0.30001788",
"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": "6.2.2",
"ecosystem": "npm"
},
{
"name": "chalk",
"direct": false,
"version": "4.1.2",
"ecosystem": "npm"
},
{
"name": "change-case",
"direct": false,
"version": "5.4.4",
"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": "chevrotain",
"direct": false,
"version": "12.0.0",
"ecosystem": "npm"
},
{
"name": "chevrotain-allstar",
"direct": false,
"version": "0.4.3",
"ecosystem": "npm"
},
{
"name": "chokidar",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "chroma-js",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "classnames",
"direct": false,
"version": "2.5.1",
"ecosystem": "npm"
},
{
"name": "client-only",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "cobe",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "collapse-white-space",
"direct": false,
"version": "2.1.0",
"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": "colord",
"direct": false,
"version": "2.9.3",
"ecosystem": "npm"
},
{
"name": "colorette",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "comma-separated-tokens",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "8.3.0",
"ecosystem": "npm"
},
{
"name": "compute-scroll-into-view",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "concat-map",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "convert-source-map",
"direct": false,
"version": "1.9.0",
"ecosystem": "npm"
},
{
"name": "convert-source-map",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "cose-base",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "cose-base",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "cosmiconfig",
"direct": false,
"version": "7.1.0",
"ecosystem": "npm"
},
{
"name": "cross-spawn",
"direct": false,
"version": "7.0.6",
"ecosystem": "npm"
},
{
"name": "csstype",
"direct": false,
"version": "3.2.3",
"ecosystem": "npm"
},
{
"name": "cytoscape",
"direct": false,
"version": "3.33.3",
"ecosystem": "npm"
},
{
"name": "cytoscape-cose-bilkent",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "cytoscape-fcose",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "d3",
"direct": false,
"version": "7.9.0",
"ecosystem": "npm"
},
{
"name": "d3-array",
"direct": false,
"version": "2.12.1",
"ecosystem": "npm"
},
{
"name": "d3-array",
"direct": false,
"version": "3.2.4",
"ecosystem": "npm"
},
{
"name": "d3-axis",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "d3-brush",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "d3-chord",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-color",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "d3-contour",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "d3-delaunay",
"direct": false,
"version": "6.0.4",
"ecosystem": "npm"
},
{
"name": "d3-dispatch",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-drag",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "d3-dsv",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-ease",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-fetch",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-force",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "d3-format",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "d3-geo",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "d3-hierarchy",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "d3-interpolate",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-path",
"direct": false,
"version": "1.0.9",
"ecosystem": "npm"
},
{
"name": "d3-path",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "d3-polygon",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-quadtree",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-random",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-sankey",
"direct": false,
"version": "0.12.3",
"ecosystem": "npm"
},
{
"name": "d3-scale",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "d3-scale-chromatic",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "d3-selection",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "d3-shape",
"direct": false,
"version": "1.3.7",
"ecosystem": "npm"
},
{
"name": "d3-shape",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "d3-time",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "d3-time-format",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "d3-timer",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-transition",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-zoom",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "dagre-d3-es",
"direct": false,
"version": "7.0.14",
"ecosystem": "npm"
},
{
"name": "damerau-levenshtein",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "data-view-buffer",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "data-view-byte-length",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "data-view-byte-offset",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "date-fns-jalali",
"direct": false,
"version": "4.1.0-0",
"ecosystem": "npm"
},
{
"name": "dayjs",
"direct": false,
"version": "1.11.20",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": false,
"version": "3.2.7",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": false,
"version": "4.4.3",
"ecosystem": "npm"
},
{
"name": "decimal.js-light",
"direct": false,
"version": "2.5.1",
"ecosystem": "npm"
},
{
"name": "decode-named-character-reference",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "decode-uri-component",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "deep-is",
"direct": false,
"version": "0.1.4",
"ecosystem": "npm"
},
{
"name": "define-data-property",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "define-properties",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "delaunator",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "dequal",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "detect-libc",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "detect-node-es",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "devicon",
"direct": false,
"version": "2.17.0",
"ecosystem": "npm"
},
{
"name": "devlop",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "diff",
"direct": false,
"version": "8.0.3",
"ecosystem": "npm"
},
{
"name": "doctrine",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "dompurify",
"direct": false,
"version": "3.4.2",
"ecosystem": "npm"
},
{
"name": "dotted-map",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "dunder-proto",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "electron-to-chromium",
"direct": false,
"version": "1.5.364",
"ecosystem": "npm"
},
{
"name": "embla-carousel",
"direct": false,
"version": "8.6.0",
"ecosystem": "npm"
},
{
"name": "embla-carousel-reactive-utils",
"direct": false,
"version": "8.6.0",
"ecosystem": "npm"
},
{
"name": "emoji-mart",
"direct": false,
"version": "5.6.0",
"ecosystem": "npm"
},
{
"name": "emoji-regex",
"direct": false,
"version": "10.6.0",
"ecosystem": "npm"
},
{
"name": "emoji-regex",
"direct": false,
"version": "9.2.2",
"ecosystem": "npm"
},
{
"name": "enhanced-resolve",
"direct": false,
"version": "5.20.1",
"ecosystem": "npm"
},
{
"name": "enhanced-resolve",
"direct": false,
"version": "5.22.1",
"ecosystem": "npm"
},
{
"name": "entities",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "error-ex",
"direct": false,
"version": "1.3.4",
"ecosystem": "npm"
},
{
"name": "es-abstract",
"direct": false,
"version": "1.24.2",
"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-iterator-helpers",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "es-module-lexer",
"direct": false,
"version": "2.1.0",
"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": "es-shim-unscopables",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "es-to-primitive",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "es-toolkit",
"direct": false,
"version": "1.46.1",
"ecosystem": "npm"
},
{
"name": "es-toolkit",
"direct": false,
"version": "1.47.0",
"ecosystem": "npm"
},
{
"name": "esast-util-from-estree",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "esast-util-from-js",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "esbuild",
"direct": false,
"version": "0.27.7",
"ecosystem": "npm"
},
{
"name": "esbuild",
"direct": false,
"version": "0.28.0",
"ecosystem": "npm"
},
{
"name": "escalade",
"direct": false,
"version": "3.2.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",
"direct": false,
"version": "9.39.4",
"ecosystem": "npm"
},
{
"name": "eslint-config-next",
"direct": false,
"version": "16.2.7",
"ecosystem": "npm"
},
{
"name": "eslint-config-prettier",
"direct": false,
"version": "10.1.8",
"ecosystem": "npm"
},
{
"name": "eslint-import-resolver-node",
"direct": false,
"version": "0.3.10",
"ecosystem": "npm"
},
{
"name": "eslint-import-resolver-typescript",
"direct": false,
"version": "3.10.1",
"ecosystem": "npm"
},
{
"name": "eslint-module-utils",
"direct": false,
"version": "2.13.0",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-import",
"direct": false,
"version": "2.32.0",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-jsx-a11y",
"direct": false,
"version": "6.10.2",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-react",
"direct": false,
"version": "7.37.5",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-react-hooks",
"direct": false,
"version": "7.1.1",
"ecosystem": "npm"
},
{
"name": "eslint-scope",
"direct": false,
"version": "8.4.0",
"ecosystem": "npm"
},
{
"name": "eslint-visitor-keys",
"direct": false,
"version": "3.4.3",
"ecosystem": "npm"
},
{
"name": "eslint-visitor-keys",
"direct": false,
"version": "4.2.1",
"ecosystem": "npm"
},
{
"name": "eslint-visitor-keys",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "espree",
"direct": false,
"version": "10.4.0",
"ecosystem": "npm"
},
{
"name": "esquery",
"direct": false,
"version": "1.7.0",
"ecosystem": "npm"
},
{
"name": "esrap",
"direct": false,
"version": "2.2.5",
"ecosystem": "npm"
},
{
"name": "esrecurse",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "estraverse",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "estree-util-attach-comments",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "estree-util-build-jsx",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "estree-util-is-identifier-name",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "estree-util-scope",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "estree-util-to-js",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "estree-util-value-to-estree",
"direct": false,
"version": "3.5.0",
"ecosystem": "npm"
},
{
"name": "estree-util-visit",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "estree-walker",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "esutils",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "eventemitter3",
"direct": false,
"version": "5.0.4",
"ecosystem": "npm"
},
{
"name": "expect-type",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "extend",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "extend-shallow",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "extend-shallow",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "fast-deep-equal",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "fast-glob",
"direct": false,
"version": "3.3.1",
"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-levenshtein",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "fast-uri",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "fastq",
"direct": false,
"version": "1.20.1",
"ecosystem": "npm"
},
{
"name": "fdir",
"direct": false,
"version": "6.5.0",
"ecosystem": "npm"
},
{
"name": "file-entry-cache",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "file-selector",
"direct": false,
"version": "0.5.0",
"ecosystem": "npm"
},
{
"name": "fill-range",
"direct": false,
"version": "7.1.1",
"ecosystem": "npm"
},
{
"name": "filter-obj",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "find-root",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "find-up",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "flat-cache",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "flatted",
"direct": false,
"version": "3.4.2",
"ecosystem": "npm"
},
{
"name": "for-each",
"direct": false,
"version": "0.3.5",
"ecosystem": "npm"
},
{
"name": "for-in",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "fraction.js",
"direct": false,
"version": "5.3.4",
"ecosystem": "npm"
},
{
"name": "framer-motion",
"direct": false,
"version": "12.38.0",
"ecosystem": "npm"
},
{
"name": "fsevents",
"direct": false,
"version": "2.3.3",
"ecosystem": "npm"
},
{
"name": "fumadocs-core",
"direct": false,
"version": "16.8.0",
"ecosystem": "npm"
},
{
"name": "fumadocs-mdx",
"direct": false,
"version": "14.3.1",
"ecosystem": "npm"
},
{
"name": "fumadocs-openapi",
"direct": false,
"version": "10.7.1",
"ecosystem": "npm"
},
{
"name": "fumadocs-ui",
"direct": false,
"version": "16.8.0",
"ecosystem": "npm"
},
{
"name": "function-bind",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "function.prototype.name",
"direct": false,
"version": "1.1.8",
"ecosystem": "npm"
},
{
"name": "functions-have-names",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "generator-function",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "gensync",
"direct": false,
"version": "1.0.0-beta.2",
"ecosystem": "npm"
},
{
"name": "get-east-asian-width",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "get-intrinsic",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "get-nonce",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "get-proto",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "get-symbol-description",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "get-tsconfig",
"direct": false,
"version": "4.14.0",
"ecosystem": "npm"
},
{
"name": "get-value",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "giscus",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "github-slugger",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "glob",
"direct": false,
"version": "13.0.6",
"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": "globals",
"direct": false,
"version": "14.0.0",
"ecosystem": "npm"
},
{
"name": "globals",
"direct": false,
"version": "16.4.0",
"ecosystem": "npm"
},
{
"name": "globalthis",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "gopd",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "graceful-fs",
"direct": false,
"version": "4.2.11",
"ecosystem": "npm"
},
{
"name": "hachure-fill",
"direct": false,
"version": "0.5.2",
"ecosystem": "npm"
},
{
"name": "has-bigints",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "has-flag",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "has-property-descriptors",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "has-proto",
"direct": false,
"version": "1.2.0",
"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.3",
"ecosystem": "npm"
},
{
"name": "hasown",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "hast-util-from-dom",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "hast-util-from-html",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "hast-util-from-html-isomorphic",
"direct": false,
"version": "2.0.0",
"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-to-estree",
"direct": false,
"version": "3.1.3",
"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": "hermes-estree",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "hermes-parser",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "hoist-non-react-statics",
"direct": false,
"version": "3.3.2",
"ecosystem": "npm"
},
{
"name": "html-escaper",
"direct": false,
"version": "2.0.2",
"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": "https-proxy-agent",
"direct": false,
"version": "7.0.6",
"ecosystem": "npm"
},
{
"name": "iconv-lite",
"direct": false,
"version": "0.6.3",
"ecosystem": "npm"
},
{
"name": "ignore",
"direct": false,
"version": "5.3.2",
"ecosystem": "npm"
},
{
"name": "ignore",
"direct": false,
"version": "7.0.5",
"ecosystem": "npm"
},
{
"name": "immer",
"direct": false,
"version": "10.2.0",
"ecosystem": "npm"
},
{
"name": "immer",
"direct": false,
"version": "11.1.8",
"ecosystem": "npm"
},
{
"name": "import-fresh",
"direct": false,
"version": "3.3.1",
"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": "index-to-position",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "inline-style-parser",
"direct": false,
"version": "0.2.7",
"ecosystem": "npm"
},
{
"name": "internal-slot",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "internmap",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "internmap",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "intersection-observer",
"direct": false,
"version": "0.12.2",
"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-array-buffer",
"direct": false,
"version": "3.0.5",
"ecosystem": "npm"
},
{
"name": "is-arrayish",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "is-async-function",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "is-bigint",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "is-boolean-object",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "is-bun-module",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "is-callable",
"direct": false,
"version": "1.2.7",
"ecosystem": "npm"
},
{
"name": "is-core-module",
"direct": false,
"version": "2.16.2",
"ecosystem": "npm"
},
{
"name": "is-data-view",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "is-date-object",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "is-decimal",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "is-extendable",
"direct": false,
"version": "0.1.1",
"ecosystem": "npm"
},
{
"name": "is-extendable",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "is-extglob",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "is-finalizationregistry",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "is-generator-function",
"direct": false,
"version": "1.1.2",
"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-map",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "is-mobile",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "is-negative-zero",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "is-number",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "is-number-object",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "is-plain-obj",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "is-plain-object",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "is-regex",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "is-set",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "is-shared-array-buffer",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "is-string",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "is-symbol",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "is-typed-array",
"direct": false,
"version": "1.1.15",
"ecosystem": "npm"
},
{
"name": "is-weakmap",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "is-weakref",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "is-weakset",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "isarray",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "isexe",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "isobject",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "istanbul-lib-coverage",
"direct": false,
"version": "3.2.2",
"ecosystem": "npm"
},
{
"name": "istanbul-lib-report",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "istanbul-reports",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "iterator.prototype",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "jiti",
"direct": false,
"version": "2.6.1",
"ecosystem": "npm"
},
{
"name": "jiti",
"direct": false,
"version": "2.7.0",
"ecosystem": "npm"
},
{
"name": "js-cookie",
"direct": false,
"version": "3.0.5",
"ecosystem": "npm"
},
{
"name": "js-levenshtein",
"direct": false,
"version": "1.1.6",
"ecosystem": "npm"
},
{
"name": "js-tokens",
"direct": false,
"version": "10.0.0",
"ecosystem": "npm"
},
{
"name": "js-tokens",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "js-yaml",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "js-yaml",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "jsesc",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "json-buffer",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "json-parse-even-better-errors",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "json-schema-traverse",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "json-schema-traverse",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "json-stable-stringify-without-jsonify",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "json2mq",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "json5",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "json5",
"direct": false,
"version": "2.2.3",
"ecosystem": "npm"
},
{
"name": "jsx-ast-utils",
"direct": false,
"version": "3.3.5",
"ecosystem": "npm"
},
{
"name": "katex",
"direct": false,
"version": "0.16.45",
"ecosystem": "npm"
},
{
"name": "keyv",
"direct": false,
"version": "4.5.4",
"ecosystem": "npm"
},
{
"name": "khroma",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "langium",
"direct": false,
"version": "4.2.3",
"ecosystem": "npm"
},
{
"name": "language-subtag-registry",
"direct": false,
"version": "0.3.23",
"ecosystem": "npm"
},
{
"name": "language-tags",
"direct": false,
"version": "1.0.9",
"ecosystem": "npm"
},
{
"name": "layout-base",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "layout-base",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "leva",
"direct": false,
"version": "0.10.1",
"ecosystem": "npm"
},
{
"name": "levn",
"direct": false,
"version": "0.4.1",
"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": "lines-and-columns",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "lit",
"direct": false,
"version": "3.3.2",
"ecosystem": "npm"
},
{
"name": "lit-element",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "lit-html",
"direct": false,
"version": "3.3.2",
"ecosystem": "npm"
},
{
"name": "locate-path",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "lodash",
"direct": false,
"version": "4.18.1",
"ecosystem": "npm"
},
{
"name": "lodash-es",
"direct": false,
"version": "4.18.1",
"ecosystem": "npm"
},
{
"name": "lodash.merge",
"direct": false,
"version": "4.6.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": "lru-cache",
"direct": false,
"version": "11.3.5",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "lru_map",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "magic-string",
"direct": false,
"version": "0.30.21",
"ecosystem": "npm"
},
{
"name": "magicast",
"direct": false,
"version": "0.5.3",
"ecosystem": "npm"
},
{
"name": "make-dir",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "markdown-extensions",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "markdown-table",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "marked",
"direct": false,
"version": "16.4.2",
"ecosystem": "npm"
},
{
"name": "marked",
"direct": false,
"version": "17.0.6",
"ecosystem": "npm"
},
{
"name": "math-intrinsics",
"direct": false,
"version": "1.1.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.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-math",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-mdx",
"direct": false,
"version": "3.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-newline-to-break",
"direct": false,
"version": "2.0.0",
"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": "merge-value",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "merge2",
"direct": false,
"version": "1.4.1",
"ecosystem": "npm"
},
{
"name": "mermaid",
"direct": false,
"version": "11.14.0",
"ecosystem": "npm"
},
{
"name": "mgrs",
"direct": false,
"version": "1.0.0",
"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-cjk-friendly",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-extension-cjk-friendly-util",
"direct": false,
"version": "3.0.1",
"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-extension-math",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-extension-mdx-expression",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-extension-mdx-jsx",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "micromark-extension-mdx-md",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "micromark-extension-mdxjs",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "micromark-extension-mdxjs-esm",
"direct": false,
"version": "3.0.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-mdx-expression",
"direct": false,
"version": "2.0.3",
"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-events-to-acorn",
"direct": false,
"version": "2.0.3",
"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": "minimatch",
"direct": false,
"version": "10.2.5",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "3.1.5",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "5.1.9",
"ecosystem": "npm"
},
{
"name": "minimist",
"direct": false,
"version": "1.2.8",
"ecosystem": "npm"
},
{
"name": "minipass",
"direct": false,
"version": "7.1.3",
"ecosystem": "npm"
},
{
"name": "mixin-deep",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "motion",
"direct": false,
"version": "12.38.0",
"ecosystem": "npm"
},
{
"name": "motion-dom",
"direct": false,
"version": "12.38.0",
"ecosystem": "npm"
},
{
"name": "motion-utils",
"direct": false,
"version": "12.36.0",
"ecosystem": "npm"
},
{
"name": "ms",
"direct": false,
"version": "2.1.3",
"ecosystem": "npm"
},
{
"name": "nanoid",
"direct": false,
"version": "3.3.11",
"ecosystem": "npm"
},
{
"name": "nanoid",
"direct": false,
"version": "3.3.12",
"ecosystem": "npm"
},
{
"name": "napi-postinstall",
"direct": false,
"version": "0.3.4",
"ecosystem": "npm"
},
{
"name": "natural-compare",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "next-sitemap",
"direct": false,
"version": "4.2.3",
"ecosystem": "npm"
},
{
"name": "node-exports-info",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "node-releases",
"direct": false,
"version": "2.0.46",
"ecosystem": "npm"
},
{
"name": "numeral",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "oauth4webapi",
"direct": false,
"version": "3.8.6",
"ecosystem": "npm"
},
{
"name": "object-assign",
"direct": false,
"version": "4.1.1",
"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": "object.assign",
"direct": false,
"version": "4.1.7",
"ecosystem": "npm"
},
{
"name": "object.entries",
"direct": false,
"version": "1.1.9",
"ecosystem": "npm"
},
{
"name": "object.fromentries",
"direct": false,
"version": "2.0.8",
"ecosystem": "npm"
},
{
"name": "object.groupby",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "object.values",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "obug",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "on-change",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "oniguruma-parser",
"direct": false,
"version": "0.12.2",
"ecosystem": "npm"
},
{
"name": "oniguruma-to-es",
"direct": false,
"version": "4.3.6",
"ecosystem": "npm"
},
{
"name": "openapi-typescript",
"direct": false,
"version": "7.13.0",
"ecosystem": "npm"
},
{
"name": "openapi-typescript-helpers",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "optionator",
"direct": false,
"version": "0.9.4",
"ecosystem": "npm"
},
{
"name": "own-keys",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "p-limit",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "p-locate",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "package-json-from-dist",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "package-manager-detector",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "parent-module",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "parse-entities",
"direct": false,
"version": "4.0.2",
"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": "parse5",
"direct": false,
"version": "7.3.0",
"ecosystem": "npm"
},
{
"name": "path-data-parser",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "path-exists",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "path-key",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "path-parse",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "path-scurry",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "path-type",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "pathe",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "picocolors",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "picomatch",
"direct": false,
"version": "2.3.2",
"ecosystem": "npm"
},
{
"name": "picomatch",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "pluralize",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "point-in-polygon-hao",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "points-on-curve",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "points-on-path",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "polished",
"direct": false,
"version": "4.3.1",
"ecosystem": "npm"
},
{
"name": "possible-typed-array-names",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "postcss",
"direct": false,
"version": "8.4.31",
"ecosystem": "npm"
},
{
"name": "postcss",
"direct": false,
"version": "8.5.10",
"ecosystem": "npm"
},
{
"name": "postcss",
"direct": false,
"version": "8.5.15",
"ecosystem": "npm"
},
{
"name": "postcss-value-parser",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "prelude-ls",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "prettier",
"direct": false,
"version": "3.8.3",
"ecosystem": "npm"
},
{
"name": "prettier-plugin-tailwindcss",
"direct": false,
"version": "0.7.4",
"ecosystem": "npm"
},
{
"name": "proj4",
"direct": false,
"version": "2.20.8",
"ecosystem": "npm"
},
{
"name": "prop-types",
"direct": false,
"version": "15.8.1",
"ecosystem": "npm"
},
{
"name": "property-information",
"direct": false,
"version": "7.1.0",
"ecosystem": "npm"
},
{
"name": "punycode",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "query-string",
"direct": false,
"version": "9.3.1",
"ecosystem": "npm"
},
{
"name": "queue-microtask",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "rc-collapse",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "rc-dialog",
"direct": false,
"version": "9.6.0",
"ecosystem": "npm"
},
{
"name": "rc-footer",
"direct": false,
"version": "0.6.8",
"ecosystem": "npm"
},
{
"name": "rc-image",
"direct": false,
"version": "7.12.0",
"ecosystem": "npm"
},
{
"name": "rc-input",
"direct": false,
"version": "1.8.0",
"ecosystem": "npm"
},
{
"name": "rc-input-number",
"direct": false,
"version": "9.5.0",
"ecosystem": "npm"
},
{
"name": "rc-menu",
"direct": false,
"version": "9.16.1",
"ecosystem": "npm"
},
{
"name": "rc-motion",
"direct": false,
"version": "2.9.5",
"ecosystem": "npm"
},
{
"name": "rc-overflow",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "rc-resize-observer",
"direct": false,
"version": "1.4.3",
"ecosystem": "npm"
},
{
"name": "rc-util",
"direct": false,
"version": "5.44.4",
"ecosystem": "npm"
},
{
"name": "re-resizable",
"direct": false,
"version": "6.11.2",
"ecosystem": "npm"
},
{
"name": "react-avatar-editor",
"direct": false,
"version": "15.1.0",
"ecosystem": "npm"
},
{
"name": "react-colorful",
"direct": false,
"version": "5.7.0",
"ecosystem": "npm"
},
{
"name": "react-draggable",
"direct": false,
"version": "4.5.0",
"ecosystem": "npm"
},
{
"name": "react-dropzone",
"direct": false,
"version": "12.1.0",
"ecosystem": "npm"
},
{
"name": "react-fast-compare",
"direct": false,
"version": "3.2.2",
"ecosystem": "npm"
},
{
"name": "react-hotkeys-hook",
"direct": false,
"version": "5.3.2",
"ecosystem": "npm"
},
{
"name": "react-is",
"direct": false,
"version": "16.13.1",
"ecosystem": "npm"
},
{
"name": "react-is",
"direct": false,
"version": "18.3.1",
"ecosystem": "npm"
},
{
"name": "react-merge-refs",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "react-redux",
"direct": false,
"version": "9.3.0",
"ecosystem": "npm"
},
{
"name": "react-remove-scroll",
"direct": false,
"version": "2.7.2",
"ecosystem": "npm"
},
{
"name": "react-remove-scroll-bar",
"direct": false,
"version": "2.3.8",
"ecosystem": "npm"
},
{
"name": "react-rnd",
"direct": false,
"version": "10.5.3",
"ecosystem": "npm"
},
{
"name": "react-style-singleton",
"direct": false,
"version": "2.2.3",
"ecosystem": "npm"
},
{
"name": "react-zoom-pan-pinch",
"direct": false,
"version": "3.7.0",
"ecosystem": "npm"
},
{
"name": "readdirp",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "recma-build-jsx",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "recma-jsx",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "recma-parse",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "recma-stringify",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "redux",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "redux-thunk",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "reflect.getprototypeof",
"direct": false,
"version": "1.0.10",
"ecosystem": "npm"
},
{
"name": "regex",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "regex-recursion",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "regex-utilities",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "regexp.prototype.flags",
"direct": false,
"version": "1.5.4",
"ecosystem": "npm"
},
{
"name": "rehype-github-alerts",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "rehype-katex",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "rehype-raw",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "rehype-recma",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "remark",
"direct": false,
"version": "15.0.1",
"ecosystem": "npm"
},
{
"name": "remark-breaks",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "remark-cjk-friendly",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "remark-github",
"direct": false,
"version": "12.0.0",
"ecosystem": "npm"
},
{
"name": "remark-math",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "remark-mdx",
"direct": false,
"version": "3.1.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-stringify",
"direct": false,
"version": "11.0.0",
"ecosystem": "npm"
},
{
"name": "remend",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "require-from-string",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "reselect",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "reselect",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "resize-observer-polyfill",
"direct": false,
"version": "1.5.1",
"ecosystem": "npm"
},
{
"name": "resolve",
"direct": false,
"version": "1.22.12",
"ecosystem": "npm"
},
{
"name": "resolve",
"direct": false,
"version": "2.0.0-next.7",
"ecosystem": "npm"
},
{
"name": "resolve-from",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "resolve-pkg-maps",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "reusify",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "rimraf",
"direct": false,
"version": "6.1.3",
"ecosystem": "npm"
},
{
"name": "robust-predicates",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "rolldown",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "roughjs",
"direct": false,
"version": "4.6.6",
"ecosystem": "npm"
},
{
"name": "run-parallel",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "rw",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "safe-array-concat",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "safe-push-apply",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "safe-regex-test",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "safer-buffer",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "sax",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "scheduler",
"direct": false,
"version": "0.27.0",
"ecosystem": "npm"
},
{
"name": "screenfull",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "scroll-into-view-if-needed",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "6.3.1",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "7.7.4",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "7.8.1",
"ecosystem": "npm"
},
{
"name": "semver-compare",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "set-function-length",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "set-function-name",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "set-proto",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "set-value",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "sharp",
"direct": false,
"version": "0.34.5",
"ecosystem": "npm"
},
{
"name": "shebang-command",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "shebang-regex",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "shiki-stream",
"direct": false,
"version": "0.1.4",
"ecosystem": "npm"
},
{
"name": "side-channel",
"direct": false,
"version": "1.1.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": "source-map",
"direct": false,
"version": "0.5.7",
"ecosystem": "npm"
},
{
"name": "source-map",
"direct": false,
"version": "0.7.6",
"ecosystem": "npm"
},
{
"name": "source-map-js",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "space-separated-tokens",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "split-on-first",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "split-string",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "stable-hash",
"direct": false,
"version": "0.0.5",
"ecosystem": "npm"
},
{
"name": "stackback",
"direct": false,
"version": "0.0.2",
"ecosystem": "npm"
},
{
"name": "std-env",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "stop-iteration-iterator",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "string-convert",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "string.prototype.includes",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "string.prototype.matchall",
"direct": false,
"version": "4.0.12",
"ecosystem": "npm"
},
{
"name": "string.prototype.repeat",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "string.prototype.trim",
"direct": false,
"version": "1.2.10",
"ecosystem": "npm"
},
{
"name": "string.prototype.trimend",
"direct": false,
"version": "1.0.9",
"ecosystem": "npm"
},
{
"name": "string.prototype.trimstart",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "stringify-entities",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "strip-bom",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "strip-json-comments",
"direct": false,
"version": "3.1.1",
"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": "styled-jsx",
"direct": false,
"version": "5.1.6",
"ecosystem": "npm"
},
{
"name": "stylis",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "stylis",
"direct": false,
"version": "4.4.0",
"ecosystem": "npm"
},
{
"name": "supports-color",
"direct": false,
"version": "10.2.2",
"ecosystem": "npm"
},
{
"name": "supports-color",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "supports-preserve-symlinks-flag",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "swr",
"direct": false,
"version": "2.4.1",
"ecosystem": "npm"
},
{
"name": "tabbable",
"direct": false,
"version": "6.4.0",
"ecosystem": "npm"
},
{
"name": "tailwindcss",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "tailwindcss",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "tapable",
"direct": false,
"version": "2.3.2",
"ecosystem": "npm"
},
{
"name": "tapable",
"direct": false,
"version": "2.3.3",
"ecosystem": "npm"
},
{
"name": "throttle-debounce",
"direct": false,
"version": "5.0.2",
"ecosystem": "npm"
},
{
"name": "tiny-invariant",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "tinybench",
"direct": false,
"version": "2.9.0",
"ecosystem": "npm"
},
{
"name": "tinyexec",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "tinyexec",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "tinyglobby",
"direct": false,
"version": "0.2.16",
"ecosystem": "npm"
},
{
"name": "tinyglobby",
"direct": false,
"version": "0.2.17",
"ecosystem": "npm"
},
{
"name": "tinyrainbow",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "to-regex-range",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "to-vfile",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "trim-lines",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "trough",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "ts-api-utils",
"direct": false,
"version": "2.5.0",
"ecosystem": "npm"
},
{
"name": "ts-dedent",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "ts-md5",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "tsconfig-paths",
"direct": false,
"version": "3.15.0",
"ecosystem": "npm"
},
{
"name": "tslib",
"direct": false,
"version": "2.6.2",
"ecosystem": "npm"
},
{
"name": "tslib",
"direct": false,
"version": "2.8.1",
"ecosystem": "npm"
},
{
"name": "tsx",
"direct": false,
"version": "4.21.0",
"ecosystem": "npm"
},
{
"name": "tsx",
"direct": false,
"version": "4.22.4",
"ecosystem": "npm"
},
{
"name": "tw-animate-css",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "type-check",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "4.41.0",
"ecosystem": "npm"
},
{
"name": "typed-array-buffer",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "typed-array-byte-length",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "typed-array-byte-offset",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "typed-array-length",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": false,
"version": "5.7.3",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": false,
"version": "6.0.3",
"ecosystem": "npm"
},
{
"name": "typescript-eslint",
"direct": false,
"version": "8.60.0",
"ecosystem": "npm"
},
{
"name": "unbox-primitive",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "undici-types",
"direct": false,
"version": "6.21.0",
"ecosystem": "npm"
},
{
"name": "undici-types",
"direct": false,
"version": "7.19.2",
"ecosystem": "npm"
},
{
"name": "unified",
"direct": false,
"version": "11.0.5",
"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-position",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-position-from-estree",
"direct": false,
"version": "2.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-parents",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "unrs-resolver",
"direct": false,
"version": "1.12.2",
"ecosystem": "npm"
},
{
"name": "update-browserslist-db",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "uri-js",
"direct": false,
"version": "4.4.1",
"ecosystem": "npm"
},
{
"name": "uri-js-replace",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "url-join",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "use-callback-ref",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "use-merge-value",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "use-sidecar",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "use-sync-external-store",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "uuid",
"direct": false,
"version": "11.1.1",
"ecosystem": "npm"
},
{
"name": "uuid",
"direct": false,
"version": "13.0.2",
"ecosystem": "npm"
},
{
"name": "v8n",
"direct": false,
"version": "1.5.1",
"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": "victory-vendor",
"direct": false,
"version": "37.3.6",
"ecosystem": "npm"
},
{
"name": "virtua",
"direct": false,
"version": "0.49.1",
"ecosystem": "npm"
},
{
"name": "vite",
"direct": false,
"version": "8.0.16",
"ecosystem": "npm"
},
{
"name": "vitest",
"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-uri",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "web-namespaces",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "which",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "which-boxed-primitive",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "which-builtin-type",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "which-collection",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "which-typed-array",
"direct": false,
"version": "1.1.21",
"ecosystem": "npm"
},
{
"name": "why-is-node-running",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "wkt-parser",
"direct": false,
"version": "1.5.5",
"ecosystem": "npm"
},
{
"name": "word-wrap",
"direct": false,
"version": "1.2.5",
"ecosystem": "npm"
},
{
"name": "xml-js",
"direct": false,
"version": "1.6.11",
"ecosystem": "npm"
},
{
"name": "yallist",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "yaml-ast-parser",
"direct": false,
"version": "0.0.43",
"ecosystem": "npm"
},
{
"name": "yargs-parser",
"direct": false,
"version": "21.1.1",
"ecosystem": "npm"
},
{
"name": "yocto-queue",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "zod-validation-error",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "zustand",
"direct": false,
"version": "3.7.2",
"ecosystem": "npm"
},
{
"name": "zwitch",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "agent-sandbox-e2b",
"direct": false,
"version": "0.0.2",
"ecosystem": "pypi"
},
{
"name": "agentbox-sdk",
"direct": false,
"version": "0.3.0",
"ecosystem": "pypi"
},
{
"name": "aiohappyeyeballs",
"direct": false,
"version": "2.6.1",
"ecosystem": "pypi"
},
{
"name": "aiohttp",
"direct": false,
"version": "3.13.5",
"ecosystem": "pypi"
},
{
"name": "aiosignal",
"direct": false,
"version": "1.4.0",
"ecosystem": "pypi"
},
{
"name": "annotated-doc",
"direct": false,
"version": "0.0.4",
"ecosystem": "pypi"
},
{
"name": "annotated-types",
"direct": false,
"version": "0.7.0",
"ecosystem": "pypi"
},
{
"name": "anyio",
"direct": false,
"version": "4.12.1",
"ecosystem": "pypi"
},
{
"name": "anyio",
"direct": false,
"version": "4.13.0",
"ecosystem": "pypi"
},
{
"name": "attrs",
"direct": false,
"version": "26.1.0",
"ecosystem": "pypi"
},
{
"name": "backports-asyncio-runner",
"direct": false,
"version": "1.2.0",
"ecosystem": "pypi"
},
{
"name": "bracex",
"direct": false,
"version": "2.6",
"ecosystem": "pypi"
},
{
"name": "cachetools",
"direct": false,
"version": "6.2.6",
"ecosystem": "pypi"
},
{
"name": "certifi",
"direct": false,
"version": "2026.2.25",
"ecosystem": "pypi"
},
{
"name": "certifi",
"direct": false,
"version": "2026.4.22",
"ecosystem": "pypi"
},
{
"name": "cffi",
"direct": false,
"version": "2.0.0",
"ecosystem": "pypi"
},
{
"name": "charset-normalizer",
"direct": false,
"version": "3.4.7",
"ecosystem": "pypi"
},
{
"name": "claude-agent-sdk",
"direct": false,
"version": "0.2.82",
"ecosystem": "pypi"
},
{
"name": "click",
"direct": false,
"version": "8.1.8",
"ecosystem": "pypi"
},
{
"name": "click",
"direct": false,
"version": "8.4.0",
"ecosystem": "pypi"
},
{
"name": "colorama",
"direct": false,
"version": "0.4.6",
"ecosystem": "pypi"
},
{
"name": "cryptography",
"direct": false,
"version": "48.0.0",
"ecosystem": "pypi"
},
{
"name": "datasets",
"direct": false,
"version": "4.8.5",
"ecosystem": "pypi"
},
{
"name": "deprecation",
"direct": false,
"version": "2.1.0",
"ecosystem": "pypi"
},
{
"name": "dill",
"direct": false,
"version": "0.4.1",
"ecosystem": "pypi"
},
{
"name": "dirhash",
"direct": false,
"version": "0.5.0",
"ecosystem": "pypi"
},
{
"name": "distro",
"direct": false,
"version": "1.9.0",
"ecosystem": "pypi"
},
{
"name": "dockerfile-parse",
"direct": false,
"version": "2.0.1",
"ecosystem": "pypi"
},
{
"name": "e2b",
"direct": false,
"version": "2.21.1",
"ecosystem": "pypi"
},
{
"name": "exceptiongroup",
"direct": false,
"version": "1.3.1",
"ecosystem": "pypi"
},
{
"name": "fastapi",
"direct": false,
"version": "0.136.1",
"ecosystem": "pypi"
},
{
"name": "fastuuid",
"direct": false,
"version": "0.14.0",
"ecosystem": "pypi"
},
{
"name": "filelock",
"direct": false,
"version": "3.29.0",
"ecosystem": "pypi"
},
{
"name": "frozenlist",
"direct": false,
"version": "1.8.0",
"ecosystem": "pypi"
},
{
"name": "fsspec",
"direct": false,
"version": "2026.2.0",
"ecosystem": "pypi"
},
{
"name": "h11",
"direct": false,
"version": "0.16.0",
"ecosystem": "pypi"
},
{
"name": "h2",
"direct": false,
"version": "4.3.0",
"ecosystem": "pypi"
},
{
"name": "harbor",
"direct": false,
"version": "0.7.1",
"ecosystem": "pypi"
},
{
"name": "hf-xet",
"direct": false,
"version": "1.5.0",
"ecosystem": "pypi"
},
{
"name": "hpack",
"direct": false,
"version": "4.1.0",
"ecosystem": "pypi"
},
{
"name": "httpcore",
"direct": false,
"version": "1.0.9",
"ecosystem": "pypi"
},
{
"name": "httpx",
"direct": false,
"version": "0.28.1",
"ecosystem": "pypi"
},
{
"name": "httpx-sse",
"direct": false,
"version": "0.4.3",
"ecosystem": "pypi"
},
{
"name": "huggingface-hub",
"direct": false,
"version": "1.15.0",
"ecosystem": "pypi"
},
{
"name": "hyperframe",
"direct": false,
"version": "6.1.0",
"ecosystem": "pypi"
},
{
"name": "idna",
"direct": false,
"version": "3.11",
"ecosystem": "pypi"
},
{
"name": "idna",
"direct": false,
"version": "3.15",
"ecosystem": "pypi"
},
{
"name": "importlib-metadata",
"direct": false,
"version": "8.9.0",
"ecosystem": "pypi"
},
{
"name": "iniconfig",
"direct": false,
"version": "2.1.0",
"ecosystem": "pypi"
},
{
"name": "jinja2",
"direct": false,
"version": "3.1.6",
"ecosystem": "pypi"
},
{
"name": "jiter",
"direct": false,
"version": "0.15.0",
"ecosystem": "pypi"
},
{
"name": "jsonschema",
"direct": false,
"version": "4.26.0",
"ecosystem": "pypi"
},
{
"name": "jsonschema-specifications",
"direct": false,
"version": "2025.9.1",
"ecosystem": "pypi"
},
{
"name": "librt",
"direct": false,
"version": "0.8.1",
"ecosystem": "pypi"
},
{
"name": "litellm",
"direct": false,
"version": "1.85.0",
"ecosystem": "pypi"
},
{
"name": "markdown-it-py",
"direct": false,
"version": "3.0.0",
"ecosystem": "pypi"
},
{
"name": "markdown-it-py",
"direct": false,
"version": "4.0.0",
"ecosystem": "pypi"
},
{
"name": "markdown-it-py",
"direct": false,
"version": "4.2.0",
"ecosystem": "pypi"
},
{
"name": "markupsafe",
"direct": false,
"version": "3.0.3",
"ecosystem": "pypi"
},
{
"name": "mcp",
"direct": false,
"version": "1.27.1",
"ecosystem": "pypi"
},
{
"name": "mdurl",
"direct": false,
"version": "0.1.2",
"ecosystem": "pypi"
},
{
"name": "mmh3",
"direct": false,
"version": "5.2.1",
"ecosystem": "pypi"
},
{
"name": "multidict",
"direct": false,
"version": "6.7.1",
"ecosystem": "pypi"
},
{
"name": "multiprocess",
"direct": false,
"version": "0.70.19",
"ecosystem": "pypi"
},
{
"name": "mypy",
"direct": false,
"version": "1.19.1",
"ecosystem": "pypi"
},
{
"name": "mypy-extensions",
"direct": false,
"version": "1.1.0",
"ecosystem": "pypi"
},
{
"name": "numpy",
"direct": false,
"version": "2.4.6",
"ecosystem": "pypi"
},
{
"name": "openai",
"direct": false,
"version": "2.37.0",
"ecosystem": "pypi"
},
{
"name": "openapi-python-client",
"direct": false,
"version": "0.26.2",
"ecosystem": "pypi"
},
{
"name": "packaging",
"direct": false,
"version": "26.0",
"ecosystem": "pypi"
},
{
"name": "packaging",
"direct": false,
"version": "26.2",
"ecosystem": "pypi"
},
{
"name": "pandas",
"direct": false,
"version": "3.0.3",
"ecosystem": "pypi"
},
{
"name": "pathspec",
"direct": false,
"version": "1.0.4",
"ecosystem": "pypi"
},
{
"name": "pathspec",
"direct": false,
"version": "1.1.1",
"ecosystem": "pypi"
},
{
"name": "pluggy",
"direct": false,
"version": "1.6.0",
"ecosystem": "pypi"
},
{
"name": "postgrest",
"direct": false,
"version": "2.30.0",
"ecosystem": "pypi"
},
{
"name": "propcache",
"direct": false,
"version": "0.5.2",
"ecosystem": "pypi"
},
{
"name": "protobuf",
"direct": false,
"version": "7.34.1",
"ecosystem": "pypi"
},
{
"name": "protobuf",
"direct": false,
"version": "7.35.0",
"ecosystem": "pypi"
},
{
"name": "pyarrow",
"direct": false,
"version": "24.0.0",
"ecosystem": "pypi"
},
{
"name": "pycparser",
"direct": false,
"version": "3.0",
"ecosystem": "pypi"
},
{
"name": "pydantic",
"direct": false,
"version": "2.12.5",
"ecosystem": "pypi"
},
{
"name": "pydantic",
"direct": false,
"version": "2.13.4",
"ecosystem": "pypi"
},
{
"name": "pydantic-core",
"direct": false,
"version": "2.41.5",
"ecosystem": "pypi"
},
{
"name": "pydantic-core",
"direct": false,
"version": "2.46.4",
"ecosystem": "pypi"
},
{
"name": "pydantic-settings",
"direct": false,
"version": "2.14.1",
"ecosystem": "pypi"
},
{
"name": "pygments",
"direct": false,
"version": "2.19.2",
"ecosystem": "pypi"
},
{
"name": "pygments",
"direct": false,
"version": "2.20.0",
"ecosystem": "pypi"
},
{
"name": "pyiceberg",
"direct": false,
"version": "0.11.1",
"ecosystem": "pypi"
},
{
"name": "pyjwt",
"direct": false,
"version": "2.12.1",
"ecosystem": "pypi"
},
{
"name": "pyparsing",
"direct": false,
"version": "3.3.2",
"ecosystem": "pypi"
},
{
"name": "pyroaring",
"direct": false,
"version": "1.1.0",
"ecosystem": "pypi"
},
{
"name": "pytest",
"direct": false,
"version": "8.4.2",
"ecosystem": "pypi"
},
{
"name": "pytest-asyncio",
"direct": false,
"version": "1.2.0",
"ecosystem": "pypi"
},
{
"name": "python-dateutil",
"direct": false,
"version": "2.9.0.post0",
"ecosystem": "pypi"
},
{
"name": "python-dotenv",
"direct": false,
"version": "1.2.2",
"ecosystem": "pypi"
},
{
"name": "python-multipart",
"direct": false,
"version": "0.0.29",
"ecosystem": "pypi"
},
{
"name": "pywin32",
"direct": false,
"version": "311",
"ecosystem": "pypi"
},
{
"name": "pyyaml",
"direct": false,
"version": "6.0.3",
"ecosystem": "pypi"
},
{
"name": "realtime",
"direct": false,
"version": "2.30.0",
"ecosystem": "pypi"
},
{
"name": "referencing",
"direct": false,
"version": "0.37.0",
"ecosystem": "pypi"
},
{
"name": "regex",
"direct": false,
"version": "2026.5.9",
"ecosystem": "pypi"
},
{
"name": "requests",
"direct": false,
"version": "2.34.2",
"ecosystem": "pypi"
},
{
"name": "respx",
"direct": false,
"version": "0.22.0",
"ecosystem": "pypi"
},
{
"name": "rich",
"direct": false,
"version": "14.3.3",
"ecosystem": "pypi"
},
{
"name": "rich",
"direct": false,
"version": "14.3.4",
"ecosystem": "pypi"
},
{
"name": "rpds-py",
"direct": false,
"version": "0.30.0",
"ecosystem": "pypi"
},
{
"name": "ruamel-yaml",
"direct": false,
"version": "0.18.17",
"ecosystem": "pypi"
},
{
"name": "ruamel-yaml-clib",
"direct": false,
"version": "0.2.15",
"ecosystem": "pypi"
},
{
"name": "ruff",
"direct": false,
"version": "0.13.3",
"ecosystem": "pypi"
},
{
"name": "ruff",
"direct": false,
"version": "0.15.13",
"ecosystem": "pypi"
},
{
"name": "ruff",
"direct": false,
"version": "0.15.8",
"ecosystem": "pypi"
},
{
"name": "scantree",
"direct": false,
"version": "0.0.4",
"ecosystem": "pypi"
},
{
"name": "setuptools",
"direct": false,
"version": null,
"ecosystem": "pypi"
},
{
"name": "shellingham",
"direct": false,
"version": "1.5.4",
"ecosystem": "pypi"
},
{
"name": "shortuuid",
"direct": false,
"version": "1.0.13",
"ecosystem": "pypi"
},
{
"name": "six",
"direct": false,
"version": "1.17.0",
"ecosystem": "pypi"
},
{
"name": "sniffio",
"direct": false,
"version": "1.3.1",
"ecosystem": "pypi"
},
{
"name": "sse-starlette",
"direct": false,
"version": "3.4.4",
"ecosystem": "pypi"
},
{
"name": "starlette",
"direct": false,
"version": "1.0.0",
"ecosystem": "pypi"
},
{
"name": "storage3",
"direct": false,
"version": "2.30.0",
"ecosystem": "pypi"
},
{
"name": "strenum",
"direct": false,
"version": "0.4.15",
"ecosystem": "pypi"
},
{
"name": "strictyaml",
"direct": false,
"version": "1.7.3",
"ecosystem": "pypi"
},
{
"name": "supabase",
"direct": false,
"version": "2.30.0",
"ecosystem": "pypi"
},
{
"name": "supabase-auth",
"direct": false,
"version": "2.30.0",
"ecosystem": "pypi"
},
{
"name": "supabase-functions",
"direct": false,
"version": "2.30.0",
"ecosystem": "pypi"
},
{
"name": "tenacity",
"direct": false,
"version": "9.1.4",
"ecosystem": "pypi"
},
{
"name": "tiktoken",
"direct": false,
"version": "0.13.0",
"ecosystem": "pypi"
},
{
"name": "tokenizers",
"direct": false,
"version": "0.23.1",
"ecosystem": "pypi"
},
{
"name": "toml",
"direct": false,
"version": "0.10.2",
"ecosystem": "pypi"
},
{
"name": "tomli",
"direct": false,
"version": "2.4.1",
"ecosystem": "pypi"
},
{
"name": "tqdm",
"direct": false,
"version": "4.67.3",
"ecosystem": "pypi"
},
{
"name": "typer",
"direct": false,
"version": "0.19.2",
"ecosystem": "pypi"
},
{
"name": "typer",
"direct": false,
"version": "0.25.1",
"ecosystem": "pypi"
},
{
"name": "typing-extensions",
"direct": false,
"version": "4.15.0",
"ecosystem": "pypi"
},
{
"name": "typing-inspection",
"direct": false,
"version": "0.4.2",
"ecosystem": "pypi"
},
{
"name": "tzdata",
"direct": false,
"version": "2026.2",
"ecosystem": "pypi"
},
{
"name": "urllib3",
"direct": false,
"version": "2.7.0",
"ecosystem": "pypi"
},
{
"name": "uvicorn",
"direct": false,
"version": "0.47.0",
"ecosystem": "pypi"
},
{
"name": "wcmatch",
"direct": false,
"version": "10.1",
"ecosystem": "pypi"
},
{
"name": "websockets",
"direct": false,
"version": "15.0.1",
"ecosystem": "pypi"
},
{
"name": "wheel",
"direct": false,
"version": null,
"ecosystem": "pypi"
},
{
"name": "xxhash",
"direct": false,
"version": "3.7.0",
"ecosystem": "pypi"
},
{
"name": "yarl",
"direct": false,
"version": "1.24.2",
"ecosystem": "pypi"
},
{
"name": "zipp",
"direct": false,
"version": "4.1.0",
"ecosystem": "pypi"
},
{
"name": "zstandard",
"direct": false,
"version": "0.25.0",
"ecosystem": "pypi"
}
],
"collected": true,
"truncated": false,
"total_count": 1609,
"direct_count": 86,
"indirect_count": 1523
}
},
"maintainership": {
"issues": {
"open_prs": 0,
"merged_prs": 0,
"open_issues": 0,
"closed_ratio": null,
"closed_issues": 0,
"closed_unmerged_prs": 0
},
"bus_factor": 1,
"bot_contributors": 0,
"top_contributors": [
{
"type": "User",
"login": "nier-scitix",
"commits": 133,
"avatar_url": "https://avatars.githubusercontent.com/u/273566483?v=4"
}
],
"contributors_sampled": 1,
"top_contributor_share": 1
},
"quality_signals": {
"has_ci": true,
"has_tests": true,
"ci_workflows": [
"build-controller.yml",
"build-dashboard.yml",
"build-envd.yml",
"build-extproc.yml",
"build-idleimage.yml",
"build-wsproxy.yml",
"dco.yml",
"docs-build.yml",
"docs-deploy.yml",
"helm-chart-publish.yml",
"helm-lint.yml",
"lint.yml",
"sdk-python-harbor-publish.yml",
"sdk-python-publish.yml",
"test-dashboard.yml",
"test.yml"
],
"has_docs_dir": true,
"linter_configs": [
".golangci.yml",
"eslint.config.mjs"
],
"has_editorconfig": false,
"has_linter_config": true,
"has_precommit_config": false
},
"security_signals": {
"lockfiles": [
"go.sum",
"pnpm-lock.yaml",
"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": 0,
"reason": "branch protection not enabled on development/release branches",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
},
{
"name": "CI-Tests",
"score": null,
"reason": "no pull request found",
"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": 0,
"reason": "Found 0/30 approved changesets -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
},
{
"name": "Contributors",
"score": 0,
"reason": "project has 0 contributing companies or organizations -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
},
{
"name": "Dangerous-Workflow",
"score": 10,
"reason": "no dangerous workflow patterns detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
},
{
"name": "Dependency-Update-Tool",
"score": 0,
"reason": "no 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": 0,
"reason": "project was created within the last 90 days. Please review its contents carefully",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
},
{
"name": "Packaging",
"score": 10,
"reason": "packaging workflow detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
},
{
"name": "Pinned-Dependencies",
"score": 0,
"reason": "dependency not pinned by hash detected -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
},
{
"name": "SAST",
"score": 0,
"reason": "no SAST tool detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
},
{
"name": "Security-Policy",
"score": 0,
"reason": "security policy file not detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
},
{
"name": "Signed-Releases",
"score": null,
"reason": "no releases found",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
},
{
"name": "Token-Permissions",
"score": 0,
"reason": "detected GitHub workflow tokens with excessive permissions",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
},
{
"name": "Vulnerabilities",
"score": 0,
"reason": "113 existing vulnerabilities detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
}
],
"commit": "011218449a96ab3074d9a5721e0518fe42c6d53c",
"ran_at": "2026-07-28T12:43:28Z",
"aggregate_score": 2.6,
"scorecard_version": "v5.5.0"
},
"has_codeql_workflow": false,
"has_security_policy": false,
"has_dependabot_config": false
},
"contribution_flow": {
"collected": true,
"ci_last_run_at": "2026-07-17T05:02:55Z",
"oldest_open_prs": [],
"last_merged_pr_at": null,
"ci_last_conclusion": "SUCCESS",
"oldest_open_issues": []
}
},
"config": {
"disabled_metrics": [],
"disabled_categories": [],
"disabled_components": {}
},
"source": {
"url": "https://github.com/scitix/Agent-Sandbox",
"host": "github.com",
"name": "Agent-Sandbox",
"owner": "scitix"
},
"metrics": {
"overall": {
"key": "overall",
"band": "moderate",
"name": "Overall health",
"note": null,
"notes": [],
"value": 54,
"inputs": {
"security": 31,
"vitality": 72,
"community": 41,
"governance": 38,
"engineering": 84
},
"components": []
},
"categories": [
{
"key": "vitality",
"band": "good",
"name": "Vitality",
"value": 72,
"weight": 0.22,
"metrics": [
{
"key": "development_activity",
"band": "moderate",
"name": "Development activity",
"note": null,
"notes": [],
"value": 53,
"inputs": {
"commits_last_year": 133,
"human_commit_share": 1,
"days_since_last_push": 11,
"active_weeks_last_year": 9
},
"components": [
{
"key": "push_recency",
"name": "Push recency",
"detail": "last push 11 days ago",
"points": 28.8,
"status": "partial",
"details": [
{
"code": "push_recency",
"params": {
"days": 11
}
}
],
"max_points": 36
},
{
"key": "commit_cadence",
"name": "Commit cadence",
"detail": "9/52 weeks with commits",
"points": 6.2,
"status": "partial",
"details": [
{
"code": "commit_cadence_weeks",
"params": {
"weeks": 9
}
}
],
"max_points": 36
},
{
"key": "commit_volume",
"name": "Commit volume",
"detail": "133 commits in the last year",
"points": 18,
"status": "met",
"details": [
{
"code": "commits_last_year",
"params": {
"count": 133
}
}
],
"max_points": 18
},
{
"key": "openssf_scorecard_maintained",
"name": "OpenSSF Scorecard: Maintained",
"detail": "project was created within the last 90 days. Please review its contents carefully",
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
},
{
"key": "release_discipline",
"band": "excellent",
"name": "Release discipline",
"note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"openssf_scorecard_signed_releases"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 100,
"inputs": {
"releases_count": 3,
"latest_release_tag": "v0.0.3",
"releases_from_tags": false,
"days_since_latest_release": 68,
"mean_days_between_releases": 5.4
},
"components": [
{
"key": "ships_releases",
"name": "Ships releases",
"detail": "3 releases published",
"points": 27,
"status": "met",
"details": [
{
"code": "releases_published",
"params": {
"count": 3
}
}
],
"max_points": 27
},
{
"key": "release_recency",
"name": "Release recency",
"detail": "latest release 68 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "release_recency",
"params": {
"days": 68
}
}
],
"max_points": 36
},
{
"key": "release_cadence",
"name": "Release cadence",
"detail": "a release every ~5.4 days",
"points": 27,
"status": "met",
"details": [
{
"code": "release_cadence",
"params": {
"gap": 5.4
}
}
],
"max_points": 27
},
{
"key": "openssf_scorecard_signed_releases",
"name": "OpenSSF Scorecard: Signed-Releases",
"detail": "no releases found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 10
}
]
},
{
"key": "abandonment",
"band": "excellent",
"name": "Abandonment",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"cap": null,
"state": "unverified",
"guards": [],
"signals": [],
"red_flag": false,
"multiplier_pct": 100,
"declared_reason": null,
"unverified_reason": "repository_too_young",
"unanswered_open_prs": null,
"unanswered_open_issues": null,
"days_since_last_merged_pr": null,
"days_since_last_human_commit": null,
"days_since_last_human_commit_is_floor": false
},
"components": [
{
"key": "project_is_still_maintained",
"name": "Project is still maintained",
"detail": "maintenance record not established from the collected data",
"points": 100,
"status": "met",
"details": [
{
"code": "abandonment_unverified",
"params": {}
}
],
"max_points": 100
}
]
}
],
"description": "Is the project alive — is code being written and are releases shipping?"
},
{
"key": "community",
"band": "at_risk",
"name": "Community & Adoption",
"value": 41,
"weight": 0.18,
"metrics": [
{
"key": "popularity",
"band": "critical",
"name": "Popularity & adoption",
"note": null,
"notes": [],
"value": 15,
"inputs": {
"forks": 0,
"stars": 9,
"watchers": 1,
"growth_state": "unverified",
"growth_factor_pct": 100,
"growth_unverified_reason": "no_history"
},
"components": [
{
"key": "stars",
"name": "Stars",
"detail": "9 stars",
"points": 14.6,
"status": "partial",
"details": [
{
"code": "stars",
"params": {
"count": 9
}
}
],
"max_points": 60
},
{
"key": "forks",
"name": "Forks",
"detail": "0 forks",
"points": 0,
"status": "missed",
"details": [
{
"code": "forks",
"params": {
"count": 0
}
}
],
"max_points": 25
},
{
"key": "watchers",
"name": "Watchers",
"detail": "1 watchers",
"points": 0,
"status": "missed",
"details": [
{
"code": "watchers",
"params": {
"count": 1
}
}
],
"max_points": 15
}
]
},
{
"key": "community_health",
"band": "good",
"name": "Community health",
"note": null,
"notes": [],
"value": 70,
"inputs": {
"has_readme": true,
"has_license": true,
"has_contributing": true,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": false
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 22.5,
"status": "met",
"details": [],
"max_points": 22.5
},
{
"key": "license",
"name": "License",
"detail": "recognized license (Apache-2.0)",
"points": 22.5,
"status": "met",
"details": [
{
"code": "license_standard",
"params": {}
},
{
"code": "license_spdx",
"params": {
"spdx": "Apache-2.0"
}
}
],
"max_points": 22.5
},
{
"key": "contributing_guide",
"name": "CONTRIBUTING guide",
"detail": null,
"points": 18,
"status": "met",
"details": [],
"max_points": 18
},
{
"key": "code_of_conduct",
"name": "Code of conduct",
"detail": null,
"points": 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": 0,
"status": "missed",
"details": [],
"max_points": 6.3
}
]
}
],
"description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
},
{
"key": "governance",
"band": "at_risk",
"name": "Sustainability & Governance",
"value": 38,
"weight": 0.24,
"metrics": [
{
"key": "maintainer_resilience",
"band": "critical",
"name": "Maintainer resilience (bus factor)",
"note": null,
"notes": [],
"value": 10,
"inputs": {
"bus_factor": 1,
"contributors_sampled": 1,
"top_contributor_share": 1
},
"components": [
{
"key": "bus_factor",
"name": "Bus factor",
"detail": "1 contributor(s) cover half of all commits",
"points": 9,
"status": "partial",
"details": [
{
"code": "bus_factor",
"params": {
"count": 1
}
}
],
"max_points": 54
},
{
"key": "commit_distribution",
"name": "Commit distribution",
"detail": "top contributor authored 100% of commits",
"points": 0,
"status": "missed",
"details": [
{
"code": "top_contributor_share",
"params": {
"share": 100
}
}
],
"max_points": 22.5
},
{
"key": "contributor_breadth",
"name": "Contributor breadth",
"detail": "1 contributors",
"points": 1.4,
"status": "partial",
"details": [
{
"code": "contributors_sampled",
"params": {
"count": 1
}
}
],
"max_points": 13.5
},
{
"key": "openssf_scorecard_contributors",
"name": "OpenSSF Scorecard: Contributors",
"detail": "project has 0 contributing companies or organizations -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
},
{
"key": "responsiveness",
"band": "critical",
"name": "Issue & PR responsiveness",
"note": "Excluded from scoring (no data or not applicable): Issue resolution, PR acceptance. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"issue_resolution",
"pr_acceptance"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 1,
"inputs": {
"merged_prs": 0,
"open_issues": 0,
"closed_issues": 0,
"issue_closed_ratio": null,
"closed_unmerged_prs": 0
},
"components": [
{
"key": "issue_resolution",
"name": "Issue resolution",
"detail": "no issues or no data",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_issues_or_data",
"params": {}
}
],
"max_points": 46.75
},
{
"key": "pr_acceptance",
"name": "PR acceptance",
"detail": "no decided pull requests or no data",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_decided_prs_or_data",
"params": {}
}
],
"max_points": 38.25
},
{
"key": "openssf_scorecard_code_review",
"name": "OpenSSF Scorecard: Code-Review",
"detail": "Found 0/30 approved changesets -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 15
}
]
},
{
"key": "stewardship",
"band": "moderate",
"name": "Ownership & stewardship",
"note": null,
"notes": [],
"value": 58,
"inputs": {
"followers": 49,
"owner_type": "Organization",
"is_verified": null,
"owner_login": "scitix",
"public_repos": 39,
"account_age_days": 731
},
"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": "49 followers of scitix",
"points": 12.2,
"status": "partial",
"details": [
{
"code": "owner_followers",
"params": {
"count": 49,
"login": "scitix"
}
}
],
"max_points": 25
},
{
"key": "track_record",
"name": "Track record",
"detail": "39 public repos, account ~2 yr old",
"points": 15.7,
"status": "partial",
"details": [
{
"code": "public_repos",
"params": {
"count": 39
}
},
{
"code": "account_age_years",
"params": {
"years": 2
}
}
],
"max_points": 25
}
]
},
{
"key": "package_maintenance",
"band": "excellent",
"name": "Package maintenance",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"packages": [
"github.com/scitix/agent-sandbox"
],
"ecosystems": "go",
"any_deprecated": false,
"min_days_since_publish": 12
},
"components": [
{
"key": "published_resolvable",
"name": "Published & resolvable",
"detail": "1 package(s) on go",
"points": 25,
"status": "met",
"details": [
{
"code": "packages_published",
"params": {
"count": 1,
"ecosystems": "go"
}
}
],
"max_points": 25
},
{
"key": "publish_recency",
"name": "Publish recency",
"detail": "latest publish 12 days ago",
"points": 35,
"status": "met",
"details": [
{
"code": "publish_recency",
"params": {
"days": 12
}
}
],
"max_points": 35
},
{
"key": "version_history",
"name": "Version history",
"detail": "6 published versions",
"points": 20,
"status": "met",
"details": [
{
"code": "published_versions",
"params": {
"count": 6
}
}
],
"max_points": 20
},
{
"key": "not_deprecated",
"name": "Not deprecated",
"detail": "active, not deprecated or yanked",
"points": 20,
"status": "met",
"details": [
{
"code": "package_not_deprecated",
"params": {}
}
],
"max_points": 20
}
]
}
],
"description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
},
{
"key": "engineering",
"band": "good",
"name": "Engineering Quality",
"value": 84,
"weight": 0.2,
"metrics": [
{
"key": "engineering_practices",
"band": "good",
"name": "Engineering practices",
"note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: CI-Tests. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"openssf_scorecard_ci_tests"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 80,
"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": "16 workflow(s)",
"points": 24,
"status": "met",
"details": [
{
"code": "ci_workflows",
"params": {
"count": 16
}
}
],
"max_points": 24
},
{
"key": "tests_present",
"name": "Tests present",
"detail": null,
"points": 24,
"status": "met",
"details": [],
"max_points": 24
},
{
"key": "linter_config",
"name": "Linter config",
"detail": ".golangci.yml, eslint.config.mjs",
"points": 16,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": ".golangci.yml, eslint.config.mjs"
}
}
],
"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": "no pull request found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 20
}
]
},
{
"key": "documentation",
"band": "excellent",
"name": "Documentation",
"note": null,
"notes": [],
"value": 90,
"inputs": {
"topics": [
"agent-sandbox",
"agents",
"kubernetes",
"reinforcement-learning",
"rlvr",
"sandbox",
"swe-bench",
"terminal-bench",
"agentic-rl",
"e2b",
"e2b-compatible",
"swe-rex"
],
"has_wiki": false,
"homepage": "https://scitix.github.io/Agent-Sandbox/",
"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://scitix.github.io/Agent-Sandbox/",
"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": "12 topics",
"points": 10,
"status": "met",
"details": [
{
"code": "topics_count",
"params": {
"count": 12
}
}
],
"max_points": 10
},
{
"key": "wiki",
"name": "Wiki",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
}
],
"description": "Are baseline engineering and documentation practices in place?"
},
{
"key": "security",
"band": "at_risk",
"name": "Security",
"value": 31,
"weight": 0.16,
"metrics": [
{
"key": "security_posture",
"band": "critical",
"name": "Security posture",
"note": "Excluded from scoring (no data or not applicable): CI-Tests, Signed-Releases. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"ci_tests",
"signed_releases"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 26,
"inputs": {
"source": "openssf_scorecard",
"checks_evaluated": 16,
"scorecard_version": "v5.5.0",
"checks_inconclusive": 2,
"scorecard_aggregate": 2.6
},
"components": [
{
"key": "binary_artifacts",
"name": "Binary-Artifacts",
"detail": "no binaries found in the repo",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "branch_protection",
"name": "Branch-Protection",
"detail": "branch protection not enabled on development/release branches",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "ci_tests",
"name": "CI-Tests",
"detail": "no pull request found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"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": "Found 0/30 approved changesets -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "contributors",
"name": "Contributors",
"detail": "project has 0 contributing companies or organizations -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 2.5
},
{
"key": "dangerous_workflow",
"name": "Dangerous-Workflow",
"detail": "no dangerous workflow patterns detected",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
},
{
"key": "dependency_update_tool",
"name": "Dependency-Update-Tool",
"detail": "no update tool detected",
"points": 0,
"status": "missed",
"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": "project was created within the last 90 days. Please review its contents carefully",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "packaging",
"name": "Packaging",
"detail": "packaging workflow detected",
"points": 5,
"status": "met",
"details": [],
"max_points": 5
},
{
"key": "pinned_dependencies",
"name": "Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "sast",
"name": "SAST",
"detail": "no SAST tool detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "security_policy",
"name": "Security-Policy",
"detail": "security policy file not detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "signed_releases",
"name": "Signed-Releases",
"detail": "no releases found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 7.5
},
{
"key": "token_permissions",
"name": "Token-Permissions",
"detail": "detected GitHub workflow tokens with excessive permissions",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "vulnerabilities",
"name": "Vulnerabilities",
"detail": "113 existing vulnerabilities detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
}
]
},
{
"key": "dependency_advisories",
"band": "moderate",
"name": "Dependency advisories",
"note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 1607 resolved dependencies against OSV; 2 could not be assessed (no resolved version, an unsupported ecosystem, or beyond the reported package list). This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"indirect_dependencies_free_of_known_advisories"
]
}
},
{
"code": "weights_renormalized",
"params": {}
},
{
"code": "advisories_scope_repository",
"params": {
"assessed": 1607
}
},
{
"code": "advisories_unassessed",
"params": {
"count": 2
}
},
{
"code": "advisories_repo_graph_caveat",
"params": {}
},
{
"code": "advisories_reachability",
"params": {}
}
],
"value": 51,
"inputs": {
"source": "osv",
"advisories": 178,
"affected_packages": 42,
"assessed_packages": 1607,
"unassessed_packages": 2,
"affected_by_severity": "critical 3, high 25, moderate 7, low 4, unknown 3",
"direct_affected_packages": 6
},
"components": [
{
"key": "direct_dependencies_free_of_known_advisories",
"name": "Direct dependencies free of known advisories",
"detail": "6 affected: github.com/getkin/kin-openapi v0.133.0 (critical 9.1), google.golang.org/grpc v1.78.0 (critical 9.1), next 16.2.7 (high 8.2), +3 more",
"points": 5.6,
"status": "partial",
"details": [
{
"code": "advisories_affected",
"params": {
"count": 6,
"packages": "github.com/getkin/kin-openapi v0.133.0 (critical 9.1), google.golang.org/grpc v1.78.0 (critical 9.1), next 16.2.7 (high 8.2)"
}
},
{
"code": "advisories_affected_more",
"params": {
"count": 3
}
}
],
"max_points": 35
},
{
"key": "indirect_dependencies_free_of_known_advisories",
"name": "Indirect dependencies free of known advisories",
"detail": "transitive set not separable from development and test dependencies in this scope",
"points": 0,
"status": "excluded",
"details": [
{
"code": "advisories_scope_not_separable",
"params": {}
}
],
"max_points": 25
},
{
"key": "no_advisories_left_outstanding",
"name": "No advisories left outstanding",
"detail": "1 advisory-carrying package(s) unaddressed past 90 days; oldest published 131 days ago",
"points": 32.6,
"status": "partial",
"details": [
{
"code": "advisories_stale",
"params": {
"days": 90,
"count": 1,
"oldest": 131
}
}
],
"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": 1607,
"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
}
]
}
],
"description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
},
{
"key": "ai_readiness",
"band": "excellent",
"name": "AI Readiness",
"value": 85,
"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": [
"CLAUDE.md",
"dashboard/CLAUDE.md",
"docs/website/CLAUDE.md"
],
"agent_instruction_max_bytes": 18512
},
"components": [
{
"key": "agent_instructions",
"name": "Agent instructions",
"detail": "CLAUDE.md, dashboard/CLAUDE.md, docs/website/CLAUDE.md",
"points": 45,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "CLAUDE.md, dashboard/CLAUDE.md, docs/website/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": "100 of 100 human commits state their intent (structured subject or explanatory body)",
"points": 40,
"status": "met",
"details": [
{
"code": "legible_history",
"params": {
"legible": 100,
"sampled": 100
}
}
],
"max_points": 40
}
]
},
{
"key": "ai_verify_loop",
"band": "good",
"name": "Verify loop (build / test / typecheck)",
"note": null,
"notes": [],
"value": 82,
"inputs": {
"has_nix": false,
"has_tests": true,
"lockfiles": [
"go.sum",
"pnpm-lock.yaml",
"uv.lock"
],
"has_dockerfile": true,
"typed_language": true,
"bootstrap_files": [
"Makefile",
"dashboard/Makefile",
"sdk/python/abx/Makefile",
"sdk/python/e2b/Makefile",
"sdk/python/harbor/Makefile"
],
"has_devcontainer": true,
"has_linter_config": true,
"typecheck_configs": [
"dashboard/tsconfig.json",
"docs/website/tsconfig.json",
"sdk/python/abx/agentbox_sdk/_generated/py.typed"
],
"agent_commit_share": 0.39,
"toolchain_manifests": [
"go.mod"
],
"dependency_bot_commit_share": 0
},
"components": [
{
"key": "one_command_bootstrap",
"name": "One-command bootstrap",
"detail": "Makefile, dashboard/Makefile, sdk/python/abx/Makefile, sdk/python/e2b/Makefile, sdk/python/harbor/Makefile",
"points": 18,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "Makefile, dashboard/Makefile, sdk/python/abx/Makefile, sdk/python/e2b/Makefile, sdk/python/harbor/Makefile"
}
}
],
"max_points": 18
},
{
"key": "automated_tests",
"name": "Automated tests",
"detail": null,
"points": 22,
"status": "met",
"details": [],
"max_points": 22
},
{
"key": "lint_format_config",
"name": "Lint / format config",
"detail": ".golangci.yml, eslint.config.mjs",
"points": 11,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": ".golangci.yml, eslint.config.mjs"
}
}
],
"max_points": 11
},
{
"key": "static_type_checking",
"name": "Static type checking",
"detail": "dashboard/tsconfig.json, docs/website/tsconfig.json, sdk/python/abx/agentbox_sdk/_generated/py.typed",
"points": 11,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "dashboard/tsconfig.json, docs/website/tsconfig.json, sdk/python/abx/agentbox_sdk/_generated/py.typed"
}
}
],
"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": "39 of the last 100 commits agent-authored or agent-credited",
"points": 10,
"status": "met",
"details": [
{
"code": "agent_authored_commits",
"params": {
"count": 39,
"sampled": 100
}
}
],
"max_points": 10
},
{
"key": "automated_maintenance",
"name": "Automated maintenance",
"detail": "no automated dependency updates observed",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_dependency_automation",
"params": {}
}
],
"max_points": 8
},
{
"key": "openssf_scorecard_pinned_dependencies",
"name": "OpenSSF Scorecard: Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
},
{
"key": "ai_code_legibility",
"band": "excellent",
"name": "Code legibility for models",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"primary_language": "Go",
"largest_source_bytes": 505052,
"source_files_sampled": 842,
"oversized_source_files": 7
},
"components": [
{
"key": "type_checkable_code",
"name": "Type-checkable code",
"detail": "Go (statically typed)",
"points": 45,
"status": "met",
"details": [
{
"code": "statically_typed_language",
"params": {
"language": "Go"
}
}
],
"max_points": 45
},
{
"key": "manageable_file_sizes",
"name": "Manageable file sizes",
"detail": "7/842 source files over 60KB",
"points": 54.5,
"status": "partial",
"details": [
{
"code": "oversized_source_files",
"params": {
"kb": 60,
"sampled": 842,
"oversized": 7
}
}
],
"max_points": 55
}
]
},
{
"key": "ai_interfaces",
"band": "good",
"name": "Machine-readable interfaces",
"note": null,
"notes": [],
"value": 80,
"inputs": {
"example_dirs": [
"examples",
"samples"
],
"has_mcp_signal": false,
"api_schema_files": [
"pkg/openapi/e2b/openapi.yaml",
"pkg/openapi/global/openapi.yaml",
"pkg/openapi/native/openapi.yaml",
"pkg/proto/sandbox/ctrlplane/v1/ctrlplane.proto",
"pkg/proto/sandbox/sync/v1/sync.proto"
]
},
"components": [
{
"key": "api_schema_openapi_graphql_proto",
"name": "API schema (OpenAPI/GraphQL/proto)",
"detail": "pkg/openapi/e2b/openapi.yaml, pkg/openapi/global/openapi.yaml, pkg/openapi/native/openapi.yaml, pkg/proto/sandbox/ctrlplane/v1/ctrlplane.proto, pkg/proto/sandbox/sync/v1/sync.proto",
"points": 40,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "pkg/openapi/e2b/openapi.yaml, pkg/openapi/global/openapi.yaml, pkg/openapi/native/openapi.yaml, pkg/proto/sandbox/ctrlplane/v1/ctrlplane.proto, pkg/proto/sandbox/sync/v1/sync.proto"
}
}
],
"max_points": 40
},
{
"key": "mcp_server",
"name": "MCP server",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 20
},
{
"key": "runnable_examples",
"name": "Runnable examples",
"detail": "examples, samples",
"points": 40,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "examples, samples"
}
}
],
"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-28T12:43:38.717131Z",
"schema_version": "0.27.0",
"badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/s/scitix/Agent-Sandbox.svg",
"full_name": "scitix/Agent-Sandbox",
"license_state": "standard",
"license_spdx": "Apache-2.0"
}