{
  "history": [
    {
      "added": 0,
      "commit": "555a4cc469907e26ef007eb79af2b6cb4bddd6c6",
      "date": "2026-11-01",
      "dependencies": 2034,
      "errors": [],
      "fixable": 87,
      "go_version": null,
      "in_binary": null,
      "new_vulnerabilities": 0,
      "osv_confirmed": 86,
      "osv_only": 4,
      "ref": "5.47.0",
      "release_changed": false,
      "release_integrity": "no-assets",
      "removed": 0,
      "resolved_vulnerabilities": 0,
      "scorecard": null,
      "upgraded": 0,
      "vulnerabilities": {
        "Critical": 1,
        "High": 22,
        "Low": 9,
        "Medium": 55,
        "Negligible": 0,
        "Unknown": 0
      },
      "workflow": {
        "High": 1,
        "Low": 32,
        "Medium": 0,
        "files": 62
      }
    },
    {
      "added": 0,
      "commit": "555a4cc469907e26ef007eb79af2b6cb4bddd6c6",
      "date": "2026-11-02",
      "dependencies": 2034,
      "errors": [],
      "fixable": 87,
      "go_version": null,
      "in_binary": null,
      "kev": 0,
      "kev_new": 0,
      "new_vulnerabilities": 0,
      "osv_confirmed": 86,
      "osv_only": 4,
      "ref": "5.47.0",
      "release_changed": false,
      "release_integrity": "no-assets",
      "removed": 0,
      "resolved_vulnerabilities": 0,
      "scorecard": null,
      "scorecard_date": null,
      "scorecard_note": "the project is not in the OpenSSF public dataset; the Scorecard CLI fallback was skipped because this shard's weekly budget was used",
      "scorecard_source": null,
      "upgraded": 0,
      "vulnerabilities": {
        "Critical": 1,
        "High": 22,
        "Low": 9,
        "Medium": 55,
        "Negligible": 0,
        "Unknown": 0
      },
      "vulnerable_packages": 47,
      "workflow": {
        "High": 1,
        "Low": 32,
        "Medium": 0,
        "files": 62
      }
    }
  ],
  "latest": {
    "archived": false,
    "category": "Cloud Security",
    "changes": {
      "added": [],
      "any": false,
      "baseline": false,
      "integrity_drift": 0,
      "license_changes": [],
      "new_vulnerabilities": [],
      "previous_ref": "5.47.0",
      "release_changed": false,
      "removed": [],
      "resolved_vulnerabilities": [],
      "upgraded": [],
      "workflow_new": 0,
      "workflow_resolved": 0
    },
    "commit": "555a4cc469907e26ef007eb79af2b6cb4bddd6c6",
    "compliance": {
      "overall_score": 55,
      "standards": {
        "bsi_tr03183": {
          "failed_checks": [
            "Component Creator",
            "Distribution Licences",
            "SHA-512 Hash",
            "Dependency Relationship",
            "SBOM Creator Contact"
          ],
          "passed": 4,
          "score": 44,
          "total": 9
        },
        "cisa": {
          "failed_checks": [
            "Software Producer",
            "Dependency Relationship",
            "License Information",
            "Component Hash",
            "SBOM Author"
          ],
          "passed": 5,
          "score": 50,
          "total": 10
        },
        "ntia": {
          "failed_checks": [
            "Supplier Name",
            "Dependency Relationship"
          ],
          "passed": 5,
          "score": 71,
          "total": 7
        }
      }
    },
    "components": [
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/actions/trivy-scan/action.yml",
        "name": "actions/cache",
        "purl": "pkg:github/actions/cache@v4.3.0",
        "version": "v4.3.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/ui-e2e-tests-v2.yml",
        "name": "actions/cache",
        "purl": "pkg:github/actions/cache@v5.0.5",
        "version": "v5.0.5"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/issue-triage.lock.yml",
        "name": "actions/cache/restore",
        "purl": "pkg:github/actions/cache@v5.0.5#restore",
        "version": "v5.0.5"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/issue-triage.lock.yml",
        "name": "actions/cache/save",
        "purl": "pkg:github/actions/cache@v5.0.5#save",
        "version": "v5.0.5"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/api-code-quality.yml",
        "name": "actions/checkout",
        "purl": "pkg:github/actions/checkout@v6.0.2",
        "version": "v6.0.2"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/ci-actionlint.yml",
        "name": "actions/checkout",
        "purl": "pkg:github/actions/checkout@v6.1.0",
        "version": "v6.1.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/issue-triage.lock.yml",
        "name": "actions/checkout",
        "purl": "pkg:github/actions/checkout@v7.0.0",
        "version": "v7.0.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/issue-triage.lock.yml",
        "name": "actions/download-artifact",
        "purl": "pkg:github/actions/download-artifact@v8.0.1",
        "version": "v8.0.1"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/issue-lock-on-close.yml",
        "name": "actions/github-script",
        "purl": "pkg:github/actions/github-script@v8",
        "version": "v8"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/actions/grype-scan/action.yml",
        "name": "actions/github-script",
        "purl": "pkg:github/actions/github-script@v8.0.0",
        "version": "v8.0.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/issue-triage.lock.yml",
        "name": "actions/github-script",
        "purl": "pkg:github/actions/github-script@v9.0.0",
        "version": "v9.0.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/labeler.yml",
        "name": "actions/labeler",
        "purl": "pkg:github/actions/labeler@v6.1.0",
        "version": "v6.1.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/markdown-lint.yml",
        "name": "actions/setup-node",
        "purl": "pkg:github/actions/setup-node@v4.4.0",
        "version": "v4.4.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/ui-e2e-tests-v2.yml",
        "name": "actions/setup-node",
        "purl": "pkg:github/actions/setup-node@v6.3.0",
        "version": "v6.3.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/issue-triage.lock.yml",
        "name": "actions/setup-node",
        "purl": "pkg:github/actions/setup-node@v6.4.0",
        "version": "v6.4.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/actions/setup-python-uv/action.yml",
        "name": "actions/setup-python",
        "purl": "pkg:github/actions/setup-python@v6.0.0",
        "version": "v6.0.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/mcp-pypi-release.yml",
        "name": "actions/setup-python",
        "purl": "pkg:github/actions/setup-python@v6.2.0",
        "version": "v6.2.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/actions/grype-scan/action.yml",
        "name": "actions/upload-artifact",
        "purl": "pkg:github/actions/upload-artifact@v4.6.2",
        "version": "v4.6.2"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/ui-e2e-tests-v2.yml",
        "name": "actions/upload-artifact",
        "purl": "pkg:github/actions/upload-artifact@v7.0.0",
        "version": "v7.0.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/issue-triage.lock.yml",
        "name": "actions/upload-artifact",
        "purl": "pkg:github/actions/upload-artifact@v7.0.1",
        "version": "v7.0.1"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/conventional-commit.yml",
        "name": "agenthunt/conventional-commit-checker-action",
        "purl": "pkg:github/agenthunt/conventional-commit-checker-action@v2.0.1",
        "version": "v2.0.1"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/backport.yml",
        "name": "agilepathway/label-checker",
        "purl": "pkg:github/agilepathway/label-checker@v1.6.66",
        "version": "v1.6.66"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/actions/grype-scan/action.yml",
        "name": "anchore/scan-action",
        "purl": "pkg:github/anchore/scan-action@v7.4.0",
        "version": "v7.4.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/actions/trivy-scan/action.yml",
        "name": "aquasecurity/trivy-action",
        "purl": "pkg:github/aquasecurity/trivy-action@v0.36.0",
        "version": "v0.36.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/mcp-pypi-release.yml",
        "name": "astral-sh/setup-uv",
        "purl": "pkg:github/astral-sh/setup-uv@v7.3.1",
        "version": "v7.3.1"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/sdk-container-build-push.yml",
        "name": "aws-actions/amazon-ecr-login",
        "purl": "pkg:github/aws-actions/amazon-ecr-login@v2.1.6",
        "version": "v2.1.6"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/sdk-container-build-push.yml",
        "name": "aws-actions/configure-aws-credentials",
        "purl": "pkg:github/aws-actions/configure-aws-credentials@v6.1.1",
        "version": "v6.1.1"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/helm-chart-checks.yml",
        "name": "azure/setup-helm",
        "purl": "pkg:github/azure/setup-helm@v5.0.0",
        "version": "v5.0.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/api-tests.yml",
        "name": "codecov/codecov-action",
        "purl": "pkg:github/codecov/codecov-action@v5.5.2",
        "version": "v5.5.2"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/api-container-build-push.yml",
        "name": "docker/build-push-action",
        "purl": "pkg:github/docker/build-push-action@v7.1.0",
        "version": "v7.1.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/api-container-build-push.yml",
        "name": "docker/login-action",
        "purl": "pkg:github/docker/login-action@v4.1.0",
        "version": "v4.1.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/api-container-build-push.yml",
        "name": "docker/setup-buildx-action",
        "purl": "pkg:github/docker/setup-buildx-action@v4.0.0",
        "version": "v4.0.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/api-codeql.yml",
        "name": "github/codeql-action/analyze",
        "purl": "pkg:github/github/codeql-action@v4.35.4#analyze",
        "version": "v4.35.4"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/api-codeql.yml",
        "name": "github/codeql-action/init",
        "purl": "pkg:github/github/codeql-action@v4.35.4#init",
        "version": "v4.35.4"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/actions/grype-scan/action.yml",
        "name": "github/codeql-action/upload-sarif",
        "purl": "pkg:github/github/codeql-action@v3.30.5#upload-sarif",
        "version": "v3.30.5"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/issue-triage.lock.yml",
        "name": "github/gh-aw-actions/setup",
        "purl": "pkg:github/github/gh-aw-actions@v0.81.6#setup",
        "version": "v0.81.6"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/api-container-checks.yml",
        "name": "hadolint/hadolint-action",
        "purl": "pkg:github/hadolint/hadolint-action@v3.3.0",
        "version": "v3.3.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/ui-e2e-tests-v2.yml",
        "name": "helm/kind-action",
        "purl": "pkg:github/helm/kind-action@v1",
        "version": "v1"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/pr-check-changelog.yml",
        "name": "peter-evans/create-or-update-comment",
        "purl": "pkg:github/peter-evans/create-or-update-comment@v5.0.0",
        "version": "v5.0.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/bump-version.yml",
        "name": "peter-evans/create-pull-request",
        "purl": "pkg:github/peter-evans/create-pull-request@v8.1.1",
        "version": "v8.1.1"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/dockerhub-descriptions.yml",
        "name": "peter-evans/dockerhub-description",
        "purl": "pkg:github/peter-evans/dockerhub-description@v5.0.0",
        "version": "v5.0.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/pr-check-changelog.yml",
        "name": "peter-evans/find-comment",
        "purl": "pkg:github/peter-evans/find-comment@v4.0.0",
        "version": "v4.0.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/pr-merged.yml",
        "name": "peter-evans/repository-dispatch",
        "purl": "pkg:github/peter-evans/repository-dispatch@v4.0.1",
        "version": "v4.0.1"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/markdown-lint.yml",
        "name": "pnpm/action-setup",
        "purl": "pkg:github/pnpm/action-setup@v5.0.0",
        "version": "v5.0.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/mcp-pypi-release.yml",
        "name": "pypa/gh-action-pypi-publish",
        "purl": "pkg:github/pypa/gh-action-pypi-publish@v1.14.2",
        "version": "v1.14.2"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/api-container-build-push.yml",
        "name": "regclient/actions/regctl-installer",
        "purl": "pkg:github/regclient/actions@9a2d4216180dbb3e2dccfa60d2dd4afd98e42ec5#regctl-installer",
        "version": "9a2d4216180dbb3e2dccfa60d2dd4afd98e42ec5"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/actions/slack-notification/action.yml",
        "name": "slackapi/slack-github-action",
        "purl": "pkg:github/slackapi/slack-github-action@v2.1.1",
        "version": "v2.1.1"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/prepare-release.yml",
        "name": "softprops/action-gh-release",
        "purl": "pkg:github/softprops/action-gh-release@v2.6.1",
        "version": "v2.6.1"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/backport.yml",
        "name": "sorenlouv/backport-github-action",
        "purl": "pkg:github/sorenlouv/backport-github-action@v11.0.0",
        "version": "v11.0.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/check-test-init-files.yml",
        "name": "step-security/harden-runner",
        "purl": "pkg:github/step-security/harden-runner@v2.16.0",
        "version": "v2.16.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/docs-check-provider-cards.yml",
        "name": "step-security/harden-runner",
        "purl": "pkg:github/step-security/harden-runner@v2.19.3",
        "version": "v2.19.3"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/api-code-quality.yml",
        "name": "step-security/harden-runner",
        "purl": "pkg:github/step-security/harden-runner@v2.20.0",
        "version": "v2.20.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/sdk-tests.yml",
        "name": "tj-actions/changed-files",
        "purl": "pkg:github/tj-actions/changed-files@v47.0.5",
        "version": "v47.0.5"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/api-code-quality.yml",
        "name": "tj-actions/changed-files",
        "purl": "pkg:github/tj-actions/changed-files@v47.0.6",
        "version": "v47.0.6"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/find-secrets.yml",
        "name": "trufflesecurity/trufflehog",
        "purl": "pkg:github/trufflesecurity/trufflehog@v3.99.2",
        "version": "v3.99.2"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/ci-zizmor.yml",
        "name": "zizmorcore/zizmor-action",
        "purl": "pkg:github/zizmorcore/zizmor-action@v0.5.5",
        "version": "v0.5.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@acemir/cssom",
        "purl": "pkg:npm/%40acemir/cssom@0.9.31",
        "version": "0.9.31"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@adobe/css-tools",
        "purl": "pkg:npm/%40adobe/css-tools@4.4.4",
        "version": "4.4.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@ai-sdk/gateway",
        "purl": "pkg:npm/%40ai-sdk/gateway@3.0.129",
        "version": "3.0.129"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@ai-sdk/provider",
        "purl": "pkg:npm/%40ai-sdk/provider@3.0.10",
        "version": "3.0.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@ai-sdk/provider-utils",
        "purl": "pkg:npm/%40ai-sdk/provider-utils@4.0.29",
        "version": "4.0.29"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@ai-sdk/react",
        "purl": "pkg:npm/%40ai-sdk/react@3.0.205",
        "version": "3.0.205"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@alloc/quick-lru",
        "purl": "pkg:npm/%40alloc/quick-lru@5.2.0",
        "version": "5.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@antfu/install-pkg",
        "purl": "pkg:npm/%40antfu/install-pkg@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@asamuzakjp/css-color",
        "purl": "pkg:npm/%40asamuzakjp/css-color@4.1.2",
        "version": "4.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@asamuzakjp/dom-selector",
        "purl": "pkg:npm/%40asamuzakjp/dom-selector@6.8.1",
        "version": "6.8.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@asamuzakjp/nwsapi",
        "purl": "pkg:npm/%40asamuzakjp/nwsapi@2.3.9",
        "version": "2.3.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@auth/core",
        "purl": "pkg:npm/%40auth/core@0.41.3",
        "version": "0.41.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-crypto/crc32",
        "purl": "pkg:npm/%40aws-crypto/crc32@5.2.0",
        "version": "5.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-crypto/sha256-browser",
        "purl": "pkg:npm/%40aws-crypto/sha256-browser@5.2.0",
        "version": "5.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-crypto/sha256-js",
        "purl": "pkg:npm/%40aws-crypto/sha256-js@5.2.0",
        "version": "5.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-crypto/supports-web-crypto",
        "purl": "pkg:npm/%40aws-crypto/supports-web-crypto@5.2.0",
        "version": "5.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-crypto/util",
        "purl": "pkg:npm/%40aws-crypto/util@5.2.0",
        "version": "5.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/client-bedrock-agent-runtime",
        "purl": "pkg:npm/%40aws-sdk/client-bedrock-agent-runtime@3.1045.0",
        "version": "3.1045.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/client-bedrock-runtime",
        "purl": "pkg:npm/%40aws-sdk/client-bedrock-runtime@3.1045.0",
        "version": "3.1045.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/client-kendra",
        "purl": "pkg:npm/%40aws-sdk/client-kendra@3.1045.0",
        "version": "3.1045.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/core",
        "purl": "pkg:npm/%40aws-sdk/core@3.974.8",
        "version": "3.974.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/credential-provider-env",
        "purl": "pkg:npm/%40aws-sdk/credential-provider-env@3.972.34",
        "version": "3.972.34"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/credential-provider-http",
        "purl": "pkg:npm/%40aws-sdk/credential-provider-http@3.972.36",
        "version": "3.972.36"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/credential-provider-ini",
        "purl": "pkg:npm/%40aws-sdk/credential-provider-ini@3.972.38",
        "version": "3.972.38"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/credential-provider-login",
        "purl": "pkg:npm/%40aws-sdk/credential-provider-login@3.972.38",
        "version": "3.972.38"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/credential-provider-node",
        "purl": "pkg:npm/%40aws-sdk/credential-provider-node@3.972.39",
        "version": "3.972.39"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/credential-provider-process",
        "purl": "pkg:npm/%40aws-sdk/credential-provider-process@3.972.34",
        "version": "3.972.34"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/credential-provider-sso",
        "purl": "pkg:npm/%40aws-sdk/credential-provider-sso@3.972.38",
        "version": "3.972.38"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/credential-provider-web-identity",
        "purl": "pkg:npm/%40aws-sdk/credential-provider-web-identity@3.972.38",
        "version": "3.972.38"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/eventstream-handler-node",
        "purl": "pkg:npm/%40aws-sdk/eventstream-handler-node@3.972.14",
        "version": "3.972.14"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/middleware-eventstream",
        "purl": "pkg:npm/%40aws-sdk/middleware-eventstream@3.972.10",
        "version": "3.972.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/middleware-host-header",
        "purl": "pkg:npm/%40aws-sdk/middleware-host-header@3.972.10",
        "version": "3.972.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/middleware-logger",
        "purl": "pkg:npm/%40aws-sdk/middleware-logger@3.972.10",
        "version": "3.972.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/middleware-recursion-detection",
        "purl": "pkg:npm/%40aws-sdk/middleware-recursion-detection@3.972.11",
        "version": "3.972.11"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/middleware-sdk-s3",
        "purl": "pkg:npm/%40aws-sdk/middleware-sdk-s3@3.972.37",
        "version": "3.972.37"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/middleware-user-agent",
        "purl": "pkg:npm/%40aws-sdk/middleware-user-agent@3.972.38",
        "version": "3.972.38"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/middleware-websocket",
        "purl": "pkg:npm/%40aws-sdk/middleware-websocket@3.972.16",
        "version": "3.972.16"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/nested-clients",
        "purl": "pkg:npm/%40aws-sdk/nested-clients@3.997.6",
        "version": "3.997.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/region-config-resolver",
        "purl": "pkg:npm/%40aws-sdk/region-config-resolver@3.972.13",
        "version": "3.972.13"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/signature-v4-multi-region",
        "purl": "pkg:npm/%40aws-sdk/signature-v4-multi-region@3.996.25",
        "version": "3.996.25"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/token-providers",
        "purl": "pkg:npm/%40aws-sdk/token-providers@3.1041.0",
        "version": "3.1041.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/token-providers",
        "purl": "pkg:npm/%40aws-sdk/token-providers@3.1045.0",
        "version": "3.1045.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/types",
        "purl": "pkg:npm/%40aws-sdk/types@3.973.8",
        "version": "3.973.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/util-arn-parser",
        "purl": "pkg:npm/%40aws-sdk/util-arn-parser@3.972.3",
        "version": "3.972.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/util-endpoints",
        "purl": "pkg:npm/%40aws-sdk/util-endpoints@3.996.8",
        "version": "3.996.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/util-format-url",
        "purl": "pkg:npm/%40aws-sdk/util-format-url@3.972.10",
        "version": "3.972.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/util-locate-window",
        "purl": "pkg:npm/%40aws-sdk/util-locate-window@3.965.5",
        "version": "3.965.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/util-user-agent-browser",
        "purl": "pkg:npm/%40aws-sdk/util-user-agent-browser@3.972.10",
        "version": "3.972.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/util-user-agent-node",
        "purl": "pkg:npm/%40aws-sdk/util-user-agent-node@3.973.24",
        "version": "3.973.24"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws-sdk/xml-builder",
        "purl": "pkg:npm/%40aws-sdk/xml-builder@3.972.22",
        "version": "3.972.22"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@aws/lambda-invoke-store",
        "purl": "pkg:npm/%40aws/lambda-invoke-store@0.2.4",
        "version": "0.2.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@babel/code-frame",
        "purl": "pkg:npm/%40babel/code-frame@7.29.7",
        "version": "7.29.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@babel/compat-data",
        "purl": "pkg:npm/%40babel/compat-data@7.29.7",
        "version": "7.29.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@babel/core",
        "purl": "pkg:npm/%40babel/core@7.29.7",
        "version": "7.29.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@babel/generator",
        "purl": "pkg:npm/%40babel/generator@7.29.7",
        "version": "7.29.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@babel/helper-compilation-targets",
        "purl": "pkg:npm/%40babel/helper-compilation-targets@7.29.7",
        "version": "7.29.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@babel/helper-globals",
        "purl": "pkg:npm/%40babel/helper-globals@7.29.7",
        "version": "7.29.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@babel/helper-module-imports",
        "purl": "pkg:npm/%40babel/helper-module-imports@7.29.7",
        "version": "7.29.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@babel/helper-module-transforms",
        "purl": "pkg:npm/%40babel/helper-module-transforms@7.29.7",
        "version": "7.29.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@babel/helper-plugin-utils",
        "purl": "pkg:npm/%40babel/helper-plugin-utils@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@babel/helper-string-parser",
        "purl": "pkg:npm/%40babel/helper-string-parser@7.29.7",
        "version": "7.29.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@babel/helper-validator-identifier",
        "purl": "pkg:npm/%40babel/helper-validator-identifier@7.29.7",
        "version": "7.29.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@babel/helper-validator-option",
        "purl": "pkg:npm/%40babel/helper-validator-option@7.29.7",
        "version": "7.29.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@babel/helpers",
        "purl": "pkg:npm/%40babel/helpers@7.29.7",
        "version": "7.29.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@babel/parser",
        "purl": "pkg:npm/%40babel/parser@7.29.7",
        "version": "7.29.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@babel/plugin-transform-react-jsx-self",
        "purl": "pkg:npm/%40babel/plugin-transform-react-jsx-self@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@babel/plugin-transform-react-jsx-source",
        "purl": "pkg:npm/%40babel/plugin-transform-react-jsx-source@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@babel/runtime",
        "purl": "pkg:npm/%40babel/runtime@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@babel/template",
        "purl": "pkg:npm/%40babel/template@7.29.7",
        "version": "7.29.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@babel/traverse",
        "purl": "pkg:npm/%40babel/traverse@7.29.7",
        "version": "7.29.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@babel/types",
        "purl": "pkg:npm/%40babel/types@7.29.7",
        "version": "7.29.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@bcoe/v8-coverage",
        "purl": "pkg:npm/%40bcoe/v8-coverage@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@blazediff/core",
        "purl": "pkg:npm/%40blazediff/core@1.9.1",
        "version": "1.9.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@braintree/sanitize-url",
        "purl": "pkg:npm/%40braintree/sanitize-url@7.1.2",
        "version": "7.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@cfworker/json-schema",
        "purl": "pkg:npm/%40cfworker/json-schema@4.1.1",
        "version": "4.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@chevrotain/types",
        "purl": "pkg:npm/%40chevrotain/types@11.1.2",
        "version": "11.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@codemirror/autocomplete",
        "purl": "pkg:npm/%40codemirror/autocomplete@6.20.1",
        "version": "6.20.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@codemirror/commands",
        "purl": "pkg:npm/%40codemirror/commands@6.10.3",
        "version": "6.10.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@codemirror/commands",
        "purl": "pkg:npm/%40codemirror/commands@6.11.0",
        "version": "6.11.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@codemirror/language",
        "purl": "pkg:npm/%40codemirror/language@6.12.2",
        "version": "6.12.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@codemirror/lint",
        "purl": "pkg:npm/%40codemirror/lint@6.9.5",
        "version": "6.9.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@codemirror/search",
        "purl": "pkg:npm/%40codemirror/search@6.6.0",
        "version": "6.6.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@codemirror/state",
        "purl": "pkg:npm/%40codemirror/state@6.6.0",
        "version": "6.6.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@codemirror/state",
        "purl": "pkg:npm/%40codemirror/state@6.7.4",
        "version": "6.7.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@codemirror/theme-one-dark",
        "purl": "pkg:npm/%40codemirror/theme-one-dark@6.1.3",
        "version": "6.1.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@codemirror/view",
        "purl": "pkg:npm/%40codemirror/view@6.40.0",
        "version": "6.40.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@csstools/color-helpers",
        "purl": "pkg:npm/%40csstools/color-helpers@6.0.1",
        "version": "6.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@csstools/css-calc",
        "purl": "pkg:npm/%40csstools/css-calc@3.1.1",
        "version": "3.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@csstools/css-color-parser",
        "purl": "pkg:npm/%40csstools/css-color-parser@4.0.1",
        "version": "4.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@csstools/css-parser-algorithms",
        "purl": "pkg:npm/%40csstools/css-parser-algorithms@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@csstools/css-syntax-patches-for-csstree",
        "purl": "pkg:npm/%40csstools/css-syntax-patches-for-csstree@1.0.27",
        "version": "1.0.27"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@csstools/css-tokenizer",
        "purl": "pkg:npm/%40csstools/css-tokenizer@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@dagrejs/dagre",
        "purl": "pkg:npm/%40dagrejs/dagre@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@dagrejs/graphlib",
        "purl": "pkg:npm/%40dagrejs/graphlib@4.0.1",
        "version": "4.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@date-fns/tz",
        "purl": "pkg:npm/%40date-fns/tz@1.4.1",
        "version": "1.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@emnapi/core",
        "purl": "pkg:npm/%40emnapi/core@1.10.0",
        "version": "1.10.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@emnapi/runtime",
        "purl": "pkg:npm/%40emnapi/runtime@1.10.0",
        "version": "1.10.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@emnapi/runtime",
        "purl": "pkg:npm/%40emnapi/runtime@1.11.3",
        "version": "1.11.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@emnapi/wasi-threads",
        "purl": "pkg:npm/%40emnapi/wasi-threads@1.2.1",
        "version": "1.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@esbuild/aix-ppc64",
        "purl": "pkg:npm/%40esbuild/aix-ppc64@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@esbuild/android-arm",
        "purl": "pkg:npm/%40esbuild/android-arm@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@esbuild/android-arm64",
        "purl": "pkg:npm/%40esbuild/android-arm64@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@esbuild/android-x64",
        "purl": "pkg:npm/%40esbuild/android-x64@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@esbuild/darwin-arm64",
        "purl": "pkg:npm/%40esbuild/darwin-arm64@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@esbuild/darwin-x64",
        "purl": "pkg:npm/%40esbuild/darwin-x64@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@esbuild/freebsd-arm64",
        "purl": "pkg:npm/%40esbuild/freebsd-arm64@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@esbuild/freebsd-x64",
        "purl": "pkg:npm/%40esbuild/freebsd-x64@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@esbuild/linux-arm",
        "purl": "pkg:npm/%40esbuild/linux-arm@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@esbuild/linux-arm64",
        "purl": "pkg:npm/%40esbuild/linux-arm64@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@esbuild/linux-ia32",
        "purl": "pkg:npm/%40esbuild/linux-ia32@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@esbuild/linux-loong64",
        "purl": "pkg:npm/%40esbuild/linux-loong64@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@esbuild/linux-mips64el",
        "purl": "pkg:npm/%40esbuild/linux-mips64el@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@esbuild/linux-ppc64",
        "purl": "pkg:npm/%40esbuild/linux-ppc64@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@esbuild/linux-riscv64",
        "purl": "pkg:npm/%40esbuild/linux-riscv64@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@esbuild/linux-s390x",
        "purl": "pkg:npm/%40esbuild/linux-s390x@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@esbuild/linux-x64",
        "purl": "pkg:npm/%40esbuild/linux-x64@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@esbuild/netbsd-arm64",
        "purl": "pkg:npm/%40esbuild/netbsd-arm64@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@esbuild/netbsd-x64",
        "purl": "pkg:npm/%40esbuild/netbsd-x64@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@esbuild/openbsd-arm64",
        "purl": "pkg:npm/%40esbuild/openbsd-arm64@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@esbuild/openbsd-x64",
        "purl": "pkg:npm/%40esbuild/openbsd-x64@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@esbuild/openharmony-arm64",
        "purl": "pkg:npm/%40esbuild/openharmony-arm64@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@esbuild/sunos-x64",
        "purl": "pkg:npm/%40esbuild/sunos-x64@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@esbuild/win32-arm64",
        "purl": "pkg:npm/%40esbuild/win32-arm64@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@esbuild/win32-ia32",
        "purl": "pkg:npm/%40esbuild/win32-ia32@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@esbuild/win32-x64",
        "purl": "pkg:npm/%40esbuild/win32-x64@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@eslint-community/eslint-utils",
        "purl": "pkg:npm/%40eslint-community/eslint-utils@4.9.1",
        "version": "4.9.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@eslint-community/regexpp",
        "purl": "pkg:npm/%40eslint-community/regexpp@4.12.2",
        "version": "4.12.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@eslint/config-array",
        "purl": "pkg:npm/%40eslint/config-array@0.21.1",
        "version": "0.21.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@eslint/config-helpers",
        "purl": "pkg:npm/%40eslint/config-helpers@0.4.2",
        "version": "0.4.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@eslint/core",
        "purl": "pkg:npm/%40eslint/core@0.17.0",
        "version": "0.17.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@eslint/eslintrc",
        "purl": "pkg:npm/%40eslint/eslintrc@3.3.3",
        "version": "3.3.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@eslint/js",
        "purl": "pkg:npm/%40eslint/js@9.39.2",
        "version": "9.39.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@eslint/object-schema",
        "purl": "pkg:npm/%40eslint/object-schema@2.1.7",
        "version": "2.1.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@eslint/plugin-kit",
        "purl": "pkg:npm/%40eslint/plugin-kit@0.4.1",
        "version": "0.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@exodus/bytes",
        "purl": "pkg:npm/%40exodus/bytes@1.14.1",
        "version": "1.14.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@extractus/feed-extractor",
        "purl": "pkg:npm/%40extractus/feed-extractor@7.1.7",
        "version": "7.1.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@floating-ui/core",
        "purl": "pkg:npm/%40floating-ui/core@1.7.3",
        "version": "1.7.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@floating-ui/dom",
        "purl": "pkg:npm/%40floating-ui/dom@1.7.4",
        "version": "1.7.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@floating-ui/react-dom",
        "purl": "pkg:npm/%40floating-ui/react-dom@2.1.6",
        "version": "2.1.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@floating-ui/utils",
        "purl": "pkg:npm/%40floating-ui/utils@0.2.10",
        "version": "0.2.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@hono/node-server",
        "purl": "pkg:npm/%40hono/node-server@1.19.17",
        "version": "1.19.17"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@hookform/resolvers",
        "purl": "pkg:npm/%40hookform/resolvers@5.2.2",
        "version": "5.2.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@humanfs/core",
        "purl": "pkg:npm/%40humanfs/core@0.19.2",
        "version": "0.19.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@humanfs/node",
        "purl": "pkg:npm/%40humanfs/node@0.16.8",
        "version": "0.16.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@humanfs/types",
        "purl": "pkg:npm/%40humanfs/types@0.15.0",
        "version": "0.15.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@humanwhocodes/module-importer",
        "purl": "pkg:npm/%40humanwhocodes/module-importer@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@humanwhocodes/retry",
        "purl": "pkg:npm/%40humanwhocodes/retry@0.4.3",
        "version": "0.4.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@iconify/types",
        "purl": "pkg:npm/%40iconify/types@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@iconify/utils",
        "purl": "pkg:npm/%40iconify/utils@3.1.0",
        "version": "3.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@img/colour",
        "purl": "pkg:npm/%40img/colour@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@img/sharp-darwin-arm64",
        "purl": "pkg:npm/%40img/sharp-darwin-arm64@0.35.5",
        "version": "0.35.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@img/sharp-darwin-x64",
        "purl": "pkg:npm/%40img/sharp-darwin-x64@0.35.5",
        "version": "0.35.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@img/sharp-freebsd-wasm32",
        "purl": "pkg:npm/%40img/sharp-freebsd-wasm32@0.35.5",
        "version": "0.35.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@img/sharp-libvips-darwin-arm64",
        "purl": "pkg:npm/%40img/sharp-libvips-darwin-arm64@1.3.4",
        "version": "1.3.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@img/sharp-libvips-darwin-x64",
        "purl": "pkg:npm/%40img/sharp-libvips-darwin-x64@1.3.4",
        "version": "1.3.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@img/sharp-libvips-linux-arm",
        "purl": "pkg:npm/%40img/sharp-libvips-linux-arm@1.3.4",
        "version": "1.3.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@img/sharp-libvips-linux-arm64",
        "purl": "pkg:npm/%40img/sharp-libvips-linux-arm64@1.3.4",
        "version": "1.3.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@img/sharp-libvips-linux-ppc64",
        "purl": "pkg:npm/%40img/sharp-libvips-linux-ppc64@1.3.4",
        "version": "1.3.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@img/sharp-libvips-linux-riscv64",
        "purl": "pkg:npm/%40img/sharp-libvips-linux-riscv64@1.3.4",
        "version": "1.3.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@img/sharp-libvips-linux-s390x",
        "purl": "pkg:npm/%40img/sharp-libvips-linux-s390x@1.3.4",
        "version": "1.3.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@img/sharp-libvips-linux-x64",
        "purl": "pkg:npm/%40img/sharp-libvips-linux-x64@1.3.4",
        "version": "1.3.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@img/sharp-libvips-linuxmusl-arm64",
        "purl": "pkg:npm/%40img/sharp-libvips-linuxmusl-arm64@1.3.4",
        "version": "1.3.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@img/sharp-libvips-linuxmusl-x64",
        "purl": "pkg:npm/%40img/sharp-libvips-linuxmusl-x64@1.3.4",
        "version": "1.3.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@img/sharp-linux-arm",
        "purl": "pkg:npm/%40img/sharp-linux-arm@0.35.5",
        "version": "0.35.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@img/sharp-linux-arm64",
        "purl": "pkg:npm/%40img/sharp-linux-arm64@0.35.5",
        "version": "0.35.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@img/sharp-linux-ppc64",
        "purl": "pkg:npm/%40img/sharp-linux-ppc64@0.35.5",
        "version": "0.35.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@img/sharp-linux-riscv64",
        "purl": "pkg:npm/%40img/sharp-linux-riscv64@0.35.5",
        "version": "0.35.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@img/sharp-linux-s390x",
        "purl": "pkg:npm/%40img/sharp-linux-s390x@0.35.5",
        "version": "0.35.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@img/sharp-linux-x64",
        "purl": "pkg:npm/%40img/sharp-linux-x64@0.35.5",
        "version": "0.35.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@img/sharp-linuxmusl-arm64",
        "purl": "pkg:npm/%40img/sharp-linuxmusl-arm64@0.35.5",
        "version": "0.35.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@img/sharp-linuxmusl-x64",
        "purl": "pkg:npm/%40img/sharp-linuxmusl-x64@0.35.5",
        "version": "0.35.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@img/sharp-wasm32",
        "purl": "pkg:npm/%40img/sharp-wasm32@0.35.5",
        "version": "0.35.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@img/sharp-webcontainers-wasm32",
        "purl": "pkg:npm/%40img/sharp-webcontainers-wasm32@0.35.5",
        "version": "0.35.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@img/sharp-win32-arm64",
        "purl": "pkg:npm/%40img/sharp-win32-arm64@0.35.5",
        "version": "0.35.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@img/sharp-win32-ia32",
        "purl": "pkg:npm/%40img/sharp-win32-ia32@0.35.5",
        "version": "0.35.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@img/sharp-win32-x64",
        "purl": "pkg:npm/%40img/sharp-win32-x64@0.35.5",
        "version": "0.35.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@inquirer/ansi",
        "purl": "pkg:npm/%40inquirer/ansi@2.0.5",
        "version": "2.0.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@inquirer/confirm",
        "purl": "pkg:npm/%40inquirer/confirm@6.0.12",
        "version": "6.0.12"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@inquirer/core",
        "purl": "pkg:npm/%40inquirer/core@11.1.9",
        "version": "11.1.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@inquirer/figures",
        "purl": "pkg:npm/%40inquirer/figures@2.0.5",
        "version": "2.0.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@inquirer/type",
        "purl": "pkg:npm/%40inquirer/type@4.0.5",
        "version": "4.0.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@jridgewell/gen-mapping",
        "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.13",
        "version": "0.3.13"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@jridgewell/remapping",
        "purl": "pkg:npm/%40jridgewell/remapping@2.3.5",
        "version": "2.3.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@jridgewell/resolve-uri",
        "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.2",
        "version": "3.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@jridgewell/source-map",
        "purl": "pkg:npm/%40jridgewell/source-map@0.3.11",
        "version": "0.3.11"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@jridgewell/sourcemap-codec",
        "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.5.5",
        "version": "1.5.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@jridgewell/trace-mapping",
        "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.31",
        "version": "0.3.31"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@langchain/aws",
        "purl": "pkg:npm/%40langchain/aws@1.3.7",
        "version": "1.3.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@langchain/core",
        "purl": "pkg:npm/%40langchain/core@1.1.45",
        "version": "1.1.45"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@langchain/langgraph",
        "purl": "pkg:npm/%40langchain/langgraph@1.3.0",
        "version": "1.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@langchain/langgraph-checkpoint",
        "purl": "pkg:npm/%40langchain/langgraph-checkpoint@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@langchain/langgraph-sdk",
        "purl": "pkg:npm/%40langchain/langgraph-sdk@1.9.2",
        "version": "1.9.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@langchain/mcp-adapters",
        "purl": "pkg:npm/%40langchain/mcp-adapters@1.1.3",
        "version": "1.1.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@langchain/openai",
        "purl": "pkg:npm/%40langchain/openai@1.4.5",
        "version": "1.4.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@langchain/protocol",
        "purl": "pkg:npm/%40langchain/protocol@0.0.15",
        "version": "0.0.15"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@lezer/common",
        "purl": "pkg:npm/%40lezer/common@1.5.2",
        "version": "1.5.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@lezer/highlight",
        "purl": "pkg:npm/%40lezer/highlight@1.2.3",
        "version": "1.2.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@lezer/lr",
        "purl": "pkg:npm/%40lezer/lr@1.4.8",
        "version": "1.4.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@marijn/find-cluster-break",
        "purl": "pkg:npm/%40marijn/find-cluster-break@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@marijn/find-cluster-break",
        "purl": "pkg:npm/%40marijn/find-cluster-break@1.0.4",
        "version": "1.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@mermaid-js/parser",
        "purl": "pkg:npm/%40mermaid-js/parser@1.2.1",
        "version": "1.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@modelcontextprotocol/sdk",
        "purl": "pkg:npm/%40modelcontextprotocol/sdk@1.26.0",
        "version": "1.26.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@mswjs/interceptors",
        "purl": "pkg:npm/%40mswjs/interceptors@0.41.3",
        "version": "0.41.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@napi-rs/wasm-runtime",
        "purl": "pkg:npm/%40napi-rs/wasm-runtime@1.1.4",
        "version": "1.1.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@ndaidong/bellajs",
        "purl": "pkg:npm/%40ndaidong/bellajs@12.0.1",
        "version": "12.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@next/env",
        "purl": "pkg:npm/%40next/env@16.4.1",
        "version": "16.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@next/eslint-plugin-next",
        "purl": "pkg:npm/%40next/eslint-plugin-next@16.4.1",
        "version": "16.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@next/swc-darwin-arm64",
        "purl": "pkg:npm/%40next/swc-darwin-arm64@16.4.1",
        "version": "16.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@next/swc-darwin-x64",
        "purl": "pkg:npm/%40next/swc-darwin-x64@16.4.1",
        "version": "16.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@next/swc-linux-arm64-gnu",
        "purl": "pkg:npm/%40next/swc-linux-arm64-gnu@16.4.1",
        "version": "16.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@next/swc-linux-arm64-musl",
        "purl": "pkg:npm/%40next/swc-linux-arm64-musl@16.4.1",
        "version": "16.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@next/swc-linux-x64-gnu",
        "purl": "pkg:npm/%40next/swc-linux-x64-gnu@16.4.1",
        "version": "16.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@next/swc-linux-x64-musl",
        "purl": "pkg:npm/%40next/swc-linux-x64-musl@16.4.1",
        "version": "16.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@next/swc-win32-arm64-msvc",
        "purl": "pkg:npm/%40next/swc-win32-arm64-msvc@16.4.1",
        "version": "16.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@next/swc-win32-x64-msvc",
        "purl": "pkg:npm/%40next/swc-win32-x64-msvc@16.4.1",
        "version": "16.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@next/third-parties",
        "purl": "pkg:npm/%40next/third-parties@16.4.1",
        "version": "16.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@nodable/entities",
        "purl": "pkg:npm/%40nodable/entities@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@nodelib/fs.scandir",
        "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5",
        "version": "2.1.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@nodelib/fs.stat",
        "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5",
        "version": "2.0.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@nodelib/fs.walk",
        "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8",
        "version": "1.2.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@open-draft/deferred-promise",
        "purl": "pkg:npm/%40open-draft/deferred-promise@2.2.0",
        "version": "2.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@open-draft/deferred-promise",
        "purl": "pkg:npm/%40open-draft/deferred-promise@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@open-draft/logger",
        "purl": "pkg:npm/%40open-draft/logger@0.3.0",
        "version": "0.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@open-draft/until",
        "purl": "pkg:npm/%40open-draft/until@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@opentelemetry/api",
        "purl": "pkg:npm/%40opentelemetry/api@1.9.1",
        "version": "1.9.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@opentelemetry/api-logs",
        "purl": "pkg:npm/%40opentelemetry/api-logs@0.220.0",
        "version": "0.220.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@opentelemetry/core",
        "purl": "pkg:npm/%40opentelemetry/core@2.9.0",
        "version": "2.9.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@opentelemetry/instrumentation",
        "purl": "pkg:npm/%40opentelemetry/instrumentation@0.220.0",
        "version": "0.220.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@opentelemetry/resources",
        "purl": "pkg:npm/%40opentelemetry/resources@2.9.0",
        "version": "2.9.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@opentelemetry/sdk-trace",
        "purl": "pkg:npm/%40opentelemetry/sdk-trace@2.9.0",
        "version": "2.9.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@opentelemetry/sdk-trace-base",
        "purl": "pkg:npm/%40opentelemetry/sdk-trace-base@2.9.0",
        "version": "2.9.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@opentelemetry/semantic-conventions",
        "purl": "pkg:npm/%40opentelemetry/semantic-conventions@1.43.0",
        "version": "1.43.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-parser/binding-android-arm-eabi",
        "purl": "pkg:npm/%40oxc-parser/binding-android-arm-eabi@0.121.0",
        "version": "0.121.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-parser/binding-android-arm64",
        "purl": "pkg:npm/%40oxc-parser/binding-android-arm64@0.121.0",
        "version": "0.121.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-parser/binding-darwin-arm64",
        "purl": "pkg:npm/%40oxc-parser/binding-darwin-arm64@0.121.0",
        "version": "0.121.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-parser/binding-darwin-x64",
        "purl": "pkg:npm/%40oxc-parser/binding-darwin-x64@0.121.0",
        "version": "0.121.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-parser/binding-freebsd-x64",
        "purl": "pkg:npm/%40oxc-parser/binding-freebsd-x64@0.121.0",
        "version": "0.121.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-parser/binding-linux-arm-gnueabihf",
        "purl": "pkg:npm/%40oxc-parser/binding-linux-arm-gnueabihf@0.121.0",
        "version": "0.121.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-parser/binding-linux-arm-musleabihf",
        "purl": "pkg:npm/%40oxc-parser/binding-linux-arm-musleabihf@0.121.0",
        "version": "0.121.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-parser/binding-linux-arm64-gnu",
        "purl": "pkg:npm/%40oxc-parser/binding-linux-arm64-gnu@0.121.0",
        "version": "0.121.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-parser/binding-linux-arm64-musl",
        "purl": "pkg:npm/%40oxc-parser/binding-linux-arm64-musl@0.121.0",
        "version": "0.121.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-parser/binding-linux-ppc64-gnu",
        "purl": "pkg:npm/%40oxc-parser/binding-linux-ppc64-gnu@0.121.0",
        "version": "0.121.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-parser/binding-linux-riscv64-gnu",
        "purl": "pkg:npm/%40oxc-parser/binding-linux-riscv64-gnu@0.121.0",
        "version": "0.121.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-parser/binding-linux-riscv64-musl",
        "purl": "pkg:npm/%40oxc-parser/binding-linux-riscv64-musl@0.121.0",
        "version": "0.121.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-parser/binding-linux-s390x-gnu",
        "purl": "pkg:npm/%40oxc-parser/binding-linux-s390x-gnu@0.121.0",
        "version": "0.121.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-parser/binding-linux-x64-gnu",
        "purl": "pkg:npm/%40oxc-parser/binding-linux-x64-gnu@0.121.0",
        "version": "0.121.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-parser/binding-linux-x64-musl",
        "purl": "pkg:npm/%40oxc-parser/binding-linux-x64-musl@0.121.0",
        "version": "0.121.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-parser/binding-openharmony-arm64",
        "purl": "pkg:npm/%40oxc-parser/binding-openharmony-arm64@0.121.0",
        "version": "0.121.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-parser/binding-wasm32-wasi",
        "purl": "pkg:npm/%40oxc-parser/binding-wasm32-wasi@0.121.0",
        "version": "0.121.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-parser/binding-win32-arm64-msvc",
        "purl": "pkg:npm/%40oxc-parser/binding-win32-arm64-msvc@0.121.0",
        "version": "0.121.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-parser/binding-win32-ia32-msvc",
        "purl": "pkg:npm/%40oxc-parser/binding-win32-ia32-msvc@0.121.0",
        "version": "0.121.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-parser/binding-win32-x64-msvc",
        "purl": "pkg:npm/%40oxc-parser/binding-win32-x64-msvc@0.121.0",
        "version": "0.121.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-project/types",
        "purl": "pkg:npm/%40oxc-project/types@0.121.0",
        "version": "0.121.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-resolver/binding-android-arm-eabi",
        "purl": "pkg:npm/%40oxc-resolver/binding-android-arm-eabi@11.19.1",
        "version": "11.19.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-resolver/binding-android-arm64",
        "purl": "pkg:npm/%40oxc-resolver/binding-android-arm64@11.19.1",
        "version": "11.19.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-resolver/binding-darwin-arm64",
        "purl": "pkg:npm/%40oxc-resolver/binding-darwin-arm64@11.19.1",
        "version": "11.19.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-resolver/binding-darwin-x64",
        "purl": "pkg:npm/%40oxc-resolver/binding-darwin-x64@11.19.1",
        "version": "11.19.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-resolver/binding-freebsd-x64",
        "purl": "pkg:npm/%40oxc-resolver/binding-freebsd-x64@11.19.1",
        "version": "11.19.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-resolver/binding-linux-arm-gnueabihf",
        "purl": "pkg:npm/%40oxc-resolver/binding-linux-arm-gnueabihf@11.19.1",
        "version": "11.19.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-resolver/binding-linux-arm-musleabihf",
        "purl": "pkg:npm/%40oxc-resolver/binding-linux-arm-musleabihf@11.19.1",
        "version": "11.19.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-resolver/binding-linux-arm64-gnu",
        "purl": "pkg:npm/%40oxc-resolver/binding-linux-arm64-gnu@11.19.1",
        "version": "11.19.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-resolver/binding-linux-arm64-musl",
        "purl": "pkg:npm/%40oxc-resolver/binding-linux-arm64-musl@11.19.1",
        "version": "11.19.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-resolver/binding-linux-ppc64-gnu",
        "purl": "pkg:npm/%40oxc-resolver/binding-linux-ppc64-gnu@11.19.1",
        "version": "11.19.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-resolver/binding-linux-riscv64-gnu",
        "purl": "pkg:npm/%40oxc-resolver/binding-linux-riscv64-gnu@11.19.1",
        "version": "11.19.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-resolver/binding-linux-riscv64-musl",
        "purl": "pkg:npm/%40oxc-resolver/binding-linux-riscv64-musl@11.19.1",
        "version": "11.19.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-resolver/binding-linux-s390x-gnu",
        "purl": "pkg:npm/%40oxc-resolver/binding-linux-s390x-gnu@11.19.1",
        "version": "11.19.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-resolver/binding-linux-x64-gnu",
        "purl": "pkg:npm/%40oxc-resolver/binding-linux-x64-gnu@11.19.1",
        "version": "11.19.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-resolver/binding-linux-x64-musl",
        "purl": "pkg:npm/%40oxc-resolver/binding-linux-x64-musl@11.19.1",
        "version": "11.19.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-resolver/binding-openharmony-arm64",
        "purl": "pkg:npm/%40oxc-resolver/binding-openharmony-arm64@11.19.1",
        "version": "11.19.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-resolver/binding-wasm32-wasi",
        "purl": "pkg:npm/%40oxc-resolver/binding-wasm32-wasi@11.19.1",
        "version": "11.19.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-resolver/binding-win32-arm64-msvc",
        "purl": "pkg:npm/%40oxc-resolver/binding-win32-arm64-msvc@11.19.1",
        "version": "11.19.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-resolver/binding-win32-ia32-msvc",
        "purl": "pkg:npm/%40oxc-resolver/binding-win32-ia32-msvc@11.19.1",
        "version": "11.19.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@oxc-resolver/binding-win32-x64-msvc",
        "purl": "pkg:npm/%40oxc-resolver/binding-win32-x64-msvc@11.19.1",
        "version": "11.19.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@package-json/types",
        "purl": "pkg:npm/%40package-json/types@0.0.12",
        "version": "0.0.12"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@panva/hkdf",
        "purl": "pkg:npm/%40panva/hkdf@1.2.1",
        "version": "1.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@playwright/test",
        "purl": "pkg:npm/%40playwright/test@1.56.1",
        "version": "1.56.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@polka/url",
        "purl": "pkg:npm/%40polka/url@1.0.0-next.29",
        "version": "1.0.0-next.29"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@posthog/browser-common",
        "purl": "pkg:npm/%40posthog/browser-common@0.2.1",
        "version": "0.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@posthog/core",
        "purl": "pkg:npm/%40posthog/core@1.45.1",
        "version": "1.45.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@posthog/types",
        "purl": "pkg:npm/%40posthog/types@1.398.0",
        "version": "1.398.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/number",
        "purl": "pkg:npm/%40radix-ui/number@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/primitive",
        "purl": "pkg:npm/%40radix-ui/primitive@1.1.2",
        "version": "1.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/primitive",
        "purl": "pkg:npm/%40radix-ui/primitive@1.1.3",
        "version": "1.1.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/primitive",
        "purl": "pkg:npm/%40radix-ui/primitive@1.1.4",
        "version": "1.1.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-alert-dialog",
        "purl": "pkg:npm/%40radix-ui/react-alert-dialog@1.1.14",
        "version": "1.1.14"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-arrow",
        "purl": "pkg:npm/%40radix-ui/react-arrow@1.1.7",
        "version": "1.1.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-avatar",
        "purl": "pkg:npm/%40radix-ui/react-avatar@1.1.11",
        "version": "1.1.11"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-checkbox",
        "purl": "pkg:npm/%40radix-ui/react-checkbox@1.3.3",
        "version": "1.3.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-collapsible",
        "purl": "pkg:npm/%40radix-ui/react-collapsible@1.1.12",
        "version": "1.1.12"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-collection",
        "purl": "pkg:npm/%40radix-ui/react-collection@1.1.7",
        "version": "1.1.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-compose-refs",
        "purl": "pkg:npm/%40radix-ui/react-compose-refs@1.1.2",
        "version": "1.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-compose-refs",
        "purl": "pkg:npm/%40radix-ui/react-compose-refs@1.1.3",
        "version": "1.1.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-context",
        "purl": "pkg:npm/%40radix-ui/react-context@1.1.2",
        "version": "1.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-context",
        "purl": "pkg:npm/%40radix-ui/react-context@1.1.3",
        "version": "1.1.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-context",
        "purl": "pkg:npm/%40radix-ui/react-context@1.1.4",
        "version": "1.1.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-dialog",
        "purl": "pkg:npm/%40radix-ui/react-dialog@1.1.14",
        "version": "1.1.14"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-direction",
        "purl": "pkg:npm/%40radix-ui/react-direction@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-dismissable-layer",
        "purl": "pkg:npm/%40radix-ui/react-dismissable-layer@1.1.10",
        "version": "1.1.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-dismissable-layer",
        "purl": "pkg:npm/%40radix-ui/react-dismissable-layer@1.1.11",
        "version": "1.1.11"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-dropdown-menu",
        "purl": "pkg:npm/%40radix-ui/react-dropdown-menu@2.1.15",
        "version": "2.1.15"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-focus-guards",
        "purl": "pkg:npm/%40radix-ui/react-focus-guards@1.1.2",
        "version": "1.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-focus-guards",
        "purl": "pkg:npm/%40radix-ui/react-focus-guards@1.1.3",
        "version": "1.1.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-focus-scope",
        "purl": "pkg:npm/%40radix-ui/react-focus-scope@1.1.7",
        "version": "1.1.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-icons",
        "purl": "pkg:npm/%40radix-ui/react-icons@1.3.2",
        "version": "1.3.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-id",
        "purl": "pkg:npm/%40radix-ui/react-id@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-label",
        "purl": "pkg:npm/%40radix-ui/react-label@2.1.7",
        "version": "2.1.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-menu",
        "purl": "pkg:npm/%40radix-ui/react-menu@2.1.15",
        "version": "2.1.15"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-popover",
        "purl": "pkg:npm/%40radix-ui/react-popover@1.1.15",
        "version": "1.1.15"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-popper",
        "purl": "pkg:npm/%40radix-ui/react-popper@1.2.7",
        "version": "1.2.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-popper",
        "purl": "pkg:npm/%40radix-ui/react-popper@1.2.8",
        "version": "1.2.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-portal",
        "purl": "pkg:npm/%40radix-ui/react-portal@1.1.9",
        "version": "1.1.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-presence",
        "purl": "pkg:npm/%40radix-ui/react-presence@1.1.4",
        "version": "1.1.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-presence",
        "purl": "pkg:npm/%40radix-ui/react-presence@1.1.5",
        "version": "1.1.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-primitive",
        "purl": "pkg:npm/%40radix-ui/react-primitive@2.1.3",
        "version": "2.1.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-primitive",
        "purl": "pkg:npm/%40radix-ui/react-primitive@2.1.4",
        "version": "2.1.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-primitive",
        "purl": "pkg:npm/%40radix-ui/react-primitive@2.1.5",
        "version": "2.1.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-progress",
        "purl": "pkg:npm/%40radix-ui/react-progress@1.1.7",
        "version": "1.1.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-radio-group",
        "purl": "pkg:npm/%40radix-ui/react-radio-group@1.3.8",
        "version": "1.3.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-roving-focus",
        "purl": "pkg:npm/%40radix-ui/react-roving-focus@1.1.10",
        "version": "1.1.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-roving-focus",
        "purl": "pkg:npm/%40radix-ui/react-roving-focus@1.1.11",
        "version": "1.1.11"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-scroll-area",
        "purl": "pkg:npm/%40radix-ui/react-scroll-area@1.2.10",
        "version": "1.2.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-select",
        "purl": "pkg:npm/%40radix-ui/react-select@2.2.5",
        "version": "2.2.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-separator",
        "purl": "pkg:npm/%40radix-ui/react-separator@1.1.7",
        "version": "1.1.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-slot",
        "purl": "pkg:npm/%40radix-ui/react-slot@1.2.3",
        "version": "1.2.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-slot",
        "purl": "pkg:npm/%40radix-ui/react-slot@1.2.4",
        "version": "1.2.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-slot",
        "purl": "pkg:npm/%40radix-ui/react-slot@1.2.5",
        "version": "1.2.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-switch",
        "purl": "pkg:npm/%40radix-ui/react-switch@1.3.0",
        "version": "1.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-tabs",
        "purl": "pkg:npm/%40radix-ui/react-tabs@1.1.13",
        "version": "1.1.13"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-toast",
        "purl": "pkg:npm/%40radix-ui/react-toast@1.2.14",
        "version": "1.2.14"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-tooltip",
        "purl": "pkg:npm/%40radix-ui/react-tooltip@1.2.8",
        "version": "1.2.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-use-callback-ref",
        "purl": "pkg:npm/%40radix-ui/react-use-callback-ref@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-use-controllable-state",
        "purl": "pkg:npm/%40radix-ui/react-use-controllable-state@1.2.2",
        "version": "1.2.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-use-controllable-state",
        "purl": "pkg:npm/%40radix-ui/react-use-controllable-state@1.2.3",
        "version": "1.2.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-use-effect-event",
        "purl": "pkg:npm/%40radix-ui/react-use-effect-event@0.0.2",
        "version": "0.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-use-effect-event",
        "purl": "pkg:npm/%40radix-ui/react-use-effect-event@0.0.3",
        "version": "0.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-use-escape-keydown",
        "purl": "pkg:npm/%40radix-ui/react-use-escape-keydown@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-use-is-hydrated",
        "purl": "pkg:npm/%40radix-ui/react-use-is-hydrated@0.1.0",
        "version": "0.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-use-layout-effect",
        "purl": "pkg:npm/%40radix-ui/react-use-layout-effect@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-use-layout-effect",
        "purl": "pkg:npm/%40radix-ui/react-use-layout-effect@1.1.2",
        "version": "1.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-use-previous",
        "purl": "pkg:npm/%40radix-ui/react-use-previous@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-use-previous",
        "purl": "pkg:npm/%40radix-ui/react-use-previous@1.1.2",
        "version": "1.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-use-rect",
        "purl": "pkg:npm/%40radix-ui/react-use-rect@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-use-size",
        "purl": "pkg:npm/%40radix-ui/react-use-size@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-use-size",
        "purl": "pkg:npm/%40radix-ui/react-use-size@1.1.2",
        "version": "1.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/react-visually-hidden",
        "purl": "pkg:npm/%40radix-ui/react-visually-hidden@1.2.3",
        "version": "1.2.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@radix-ui/rect",
        "purl": "pkg:npm/%40radix-ui/rect@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@react-aria/interactions",
        "purl": "pkg:npm/%40react-aria/interactions@3.26.0",
        "version": "3.26.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@react-aria/ssr",
        "purl": "pkg:npm/%40react-aria/ssr@3.9.10",
        "version": "3.9.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@react-aria/ssr",
        "purl": "pkg:npm/%40react-aria/ssr@3.9.4",
        "version": "3.9.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@react-aria/utils",
        "purl": "pkg:npm/%40react-aria/utils@3.32.0",
        "version": "3.32.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@react-aria/visually-hidden",
        "purl": "pkg:npm/%40react-aria/visually-hidden@3.8.12",
        "version": "3.8.12"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@react-stately/flags",
        "purl": "pkg:npm/%40react-stately/flags@3.1.2",
        "version": "3.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@react-stately/utils",
        "purl": "pkg:npm/%40react-stately/utils@3.10.8",
        "version": "3.10.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@react-stately/utils",
        "purl": "pkg:npm/%40react-stately/utils@3.11.0",
        "version": "3.11.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@react-types/shared",
        "purl": "pkg:npm/%40react-types/shared@3.26.0",
        "version": "3.26.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rolldown/pluginutils",
        "purl": "pkg:npm/%40rolldown/pluginutils@1.0.0-beta.53",
        "version": "1.0.0-beta.53"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rollup/plugin-commonjs",
        "purl": "pkg:npm/%40rollup/plugin-commonjs@28.0.1",
        "version": "28.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rollup/pluginutils",
        "purl": "pkg:npm/%40rollup/pluginutils@5.3.0",
        "version": "5.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rollup/rollup-android-arm-eabi",
        "purl": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.59.0",
        "version": "4.59.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rollup/rollup-android-arm64",
        "purl": "pkg:npm/%40rollup/rollup-android-arm64@4.59.0",
        "version": "4.59.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rollup/rollup-darwin-arm64",
        "purl": "pkg:npm/%40rollup/rollup-darwin-arm64@4.59.0",
        "version": "4.59.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rollup/rollup-darwin-x64",
        "purl": "pkg:npm/%40rollup/rollup-darwin-x64@4.59.0",
        "version": "4.59.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rollup/rollup-freebsd-arm64",
        "purl": "pkg:npm/%40rollup/rollup-freebsd-arm64@4.59.0",
        "version": "4.59.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rollup/rollup-freebsd-x64",
        "purl": "pkg:npm/%40rollup/rollup-freebsd-x64@4.59.0",
        "version": "4.59.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rollup/rollup-linux-arm-gnueabihf",
        "purl": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.59.0",
        "version": "4.59.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rollup/rollup-linux-arm-musleabihf",
        "purl": "pkg:npm/%40rollup/rollup-linux-arm-musleabihf@4.59.0",
        "version": "4.59.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rollup/rollup-linux-arm64-gnu",
        "purl": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.59.0",
        "version": "4.59.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rollup/rollup-linux-arm64-musl",
        "purl": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.59.0",
        "version": "4.59.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rollup/rollup-linux-loong64-gnu",
        "purl": "pkg:npm/%40rollup/rollup-linux-loong64-gnu@4.59.0",
        "version": "4.59.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rollup/rollup-linux-loong64-musl",
        "purl": "pkg:npm/%40rollup/rollup-linux-loong64-musl@4.59.0",
        "version": "4.59.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rollup/rollup-linux-ppc64-gnu",
        "purl": "pkg:npm/%40rollup/rollup-linux-ppc64-gnu@4.59.0",
        "version": "4.59.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rollup/rollup-linux-ppc64-musl",
        "purl": "pkg:npm/%40rollup/rollup-linux-ppc64-musl@4.59.0",
        "version": "4.59.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rollup/rollup-linux-riscv64-gnu",
        "purl": "pkg:npm/%40rollup/rollup-linux-riscv64-gnu@4.59.0",
        "version": "4.59.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rollup/rollup-linux-riscv64-musl",
        "purl": "pkg:npm/%40rollup/rollup-linux-riscv64-musl@4.59.0",
        "version": "4.59.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rollup/rollup-linux-s390x-gnu",
        "purl": "pkg:npm/%40rollup/rollup-linux-s390x-gnu@4.59.0",
        "version": "4.59.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rollup/rollup-linux-x64-gnu",
        "purl": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.59.0",
        "version": "4.59.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rollup/rollup-linux-x64-musl",
        "purl": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.59.0",
        "version": "4.59.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rollup/rollup-openbsd-x64",
        "purl": "pkg:npm/%40rollup/rollup-openbsd-x64@4.59.0",
        "version": "4.59.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rollup/rollup-openharmony-arm64",
        "purl": "pkg:npm/%40rollup/rollup-openharmony-arm64@4.59.0",
        "version": "4.59.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rollup/rollup-win32-arm64-msvc",
        "purl": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.59.0",
        "version": "4.59.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rollup/rollup-win32-ia32-msvc",
        "purl": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.59.0",
        "version": "4.59.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rollup/rollup-win32-x64-gnu",
        "purl": "pkg:npm/%40rollup/rollup-win32-x64-gnu@4.59.0",
        "version": "4.59.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@rollup/rollup-win32-x64-msvc",
        "purl": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.59.0",
        "version": "4.59.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/babel-plugin-component-annotate",
        "purl": "pkg:npm/%40sentry/babel-plugin-component-annotate@5.3.0",
        "version": "5.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/browser",
        "purl": "pkg:npm/%40sentry/browser@10.75.2",
        "version": "10.75.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/browser-utils",
        "purl": "pkg:npm/%40sentry/browser-utils@10.75.2",
        "version": "10.75.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/bundler-plugin-core",
        "purl": "pkg:npm/%40sentry/bundler-plugin-core@5.3.0",
        "version": "5.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/bundler-plugins",
        "purl": "pkg:npm/%40sentry/bundler-plugins@10.65.0",
        "version": "10.65.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/cli",
        "purl": "pkg:npm/%40sentry/cli@2.58.6",
        "version": "2.58.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/cli-darwin",
        "purl": "pkg:npm/%40sentry/cli-darwin@2.58.6",
        "version": "2.58.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/cli-linux-arm",
        "purl": "pkg:npm/%40sentry/cli-linux-arm@2.58.6",
        "version": "2.58.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/cli-linux-arm64",
        "purl": "pkg:npm/%40sentry/cli-linux-arm64@2.58.6",
        "version": "2.58.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/cli-linux-i686",
        "purl": "pkg:npm/%40sentry/cli-linux-i686@2.58.6",
        "version": "2.58.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/cli-linux-x64",
        "purl": "pkg:npm/%40sentry/cli-linux-x64@2.58.6",
        "version": "2.58.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/cli-win32-arm64",
        "purl": "pkg:npm/%40sentry/cli-win32-arm64@2.58.6",
        "version": "2.58.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/cli-win32-i686",
        "purl": "pkg:npm/%40sentry/cli-win32-i686@2.58.6",
        "version": "2.58.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/cli-win32-x64",
        "purl": "pkg:npm/%40sentry/cli-win32-x64@2.58.6",
        "version": "2.58.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/conventions",
        "purl": "pkg:npm/%40sentry/conventions@0.15.1",
        "version": "0.15.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/conventions",
        "purl": "pkg:npm/%40sentry/conventions@0.16.0",
        "version": "0.16.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/core",
        "purl": "pkg:npm/%40sentry/core@10.65.0",
        "version": "10.65.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/core",
        "purl": "pkg:npm/%40sentry/core@10.75.2",
        "version": "10.75.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/feedback",
        "purl": "pkg:npm/%40sentry/feedback@10.75.2",
        "version": "10.75.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/nextjs",
        "purl": "pkg:npm/%40sentry/nextjs@10.75.2",
        "version": "10.75.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/node",
        "purl": "pkg:npm/%40sentry/node@10.75.2",
        "version": "10.75.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/node-core",
        "purl": "pkg:npm/%40sentry/node-core@10.75.2",
        "version": "10.75.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/opentelemetry",
        "purl": "pkg:npm/%40sentry/opentelemetry@10.75.2",
        "version": "10.75.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/react",
        "purl": "pkg:npm/%40sentry/react@10.75.2",
        "version": "10.75.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/replay",
        "purl": "pkg:npm/%40sentry/replay@10.75.2",
        "version": "10.75.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/replay-canvas",
        "purl": "pkg:npm/%40sentry/replay-canvas@10.75.2",
        "version": "10.75.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/server-utils",
        "purl": "pkg:npm/%40sentry/server-utils@10.75.2",
        "version": "10.75.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/vercel-edge",
        "purl": "pkg:npm/%40sentry/vercel-edge@10.75.2",
        "version": "10.75.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@sentry/webpack-plugin",
        "purl": "pkg:npm/%40sentry/webpack-plugin@5.4.0",
        "version": "5.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@shikijs/core",
        "purl": "pkg:npm/%40shikijs/core@3.20.0",
        "version": "3.20.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@shikijs/engine-javascript",
        "purl": "pkg:npm/%40shikijs/engine-javascript@3.20.0",
        "version": "3.20.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@shikijs/engine-oniguruma",
        "purl": "pkg:npm/%40shikijs/engine-oniguruma@3.20.0",
        "version": "3.20.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@shikijs/langs",
        "purl": "pkg:npm/%40shikijs/langs@3.20.0",
        "version": "3.20.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@shikijs/themes",
        "purl": "pkg:npm/%40shikijs/themes@3.20.0",
        "version": "3.20.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@shikijs/types",
        "purl": "pkg:npm/%40shikijs/types@3.20.0",
        "version": "3.20.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@shikijs/vscode-textmate",
        "purl": "pkg:npm/%40shikijs/vscode-textmate@10.0.2",
        "version": "10.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/config-resolver",
        "purl": "pkg:npm/%40smithy/config-resolver@4.5.1",
        "version": "4.5.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/core",
        "purl": "pkg:npm/%40smithy/core@3.24.1",
        "version": "3.24.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/credential-provider-imds",
        "purl": "pkg:npm/%40smithy/credential-provider-imds@4.3.1",
        "version": "4.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/eventstream-codec",
        "purl": "pkg:npm/%40smithy/eventstream-codec@4.3.1",
        "version": "4.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/eventstream-serde-browser",
        "purl": "pkg:npm/%40smithy/eventstream-serde-browser@4.3.1",
        "version": "4.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/eventstream-serde-config-resolver",
        "purl": "pkg:npm/%40smithy/eventstream-serde-config-resolver@4.4.1",
        "version": "4.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/eventstream-serde-node",
        "purl": "pkg:npm/%40smithy/eventstream-serde-node@4.3.1",
        "version": "4.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/fetch-http-handler",
        "purl": "pkg:npm/%40smithy/fetch-http-handler@5.4.1",
        "version": "5.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/hash-node",
        "purl": "pkg:npm/%40smithy/hash-node@4.3.1",
        "version": "4.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/invalid-dependency",
        "purl": "pkg:npm/%40smithy/invalid-dependency@4.3.1",
        "version": "4.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/is-array-buffer",
        "purl": "pkg:npm/%40smithy/is-array-buffer@2.2.0",
        "version": "2.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/middleware-content-length",
        "purl": "pkg:npm/%40smithy/middleware-content-length@4.3.1",
        "version": "4.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/middleware-endpoint",
        "purl": "pkg:npm/%40smithy/middleware-endpoint@4.5.1",
        "version": "4.5.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/middleware-retry",
        "purl": "pkg:npm/%40smithy/middleware-retry@4.6.1",
        "version": "4.6.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/middleware-serde",
        "purl": "pkg:npm/%40smithy/middleware-serde@4.3.1",
        "version": "4.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/middleware-stack",
        "purl": "pkg:npm/%40smithy/middleware-stack@4.3.1",
        "version": "4.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/node-config-provider",
        "purl": "pkg:npm/%40smithy/node-config-provider@4.4.1",
        "version": "4.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/node-http-handler",
        "purl": "pkg:npm/%40smithy/node-http-handler@4.7.1",
        "version": "4.7.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/property-provider",
        "purl": "pkg:npm/%40smithy/property-provider@4.3.1",
        "version": "4.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/protocol-http",
        "purl": "pkg:npm/%40smithy/protocol-http@5.4.1",
        "version": "5.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/querystring-builder",
        "purl": "pkg:npm/%40smithy/querystring-builder@4.3.1",
        "version": "4.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/shared-ini-file-loader",
        "purl": "pkg:npm/%40smithy/shared-ini-file-loader@4.5.1",
        "version": "4.5.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/signature-v4",
        "purl": "pkg:npm/%40smithy/signature-v4@5.4.1",
        "version": "5.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/smithy-client",
        "purl": "pkg:npm/%40smithy/smithy-client@4.13.1",
        "version": "4.13.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/types",
        "purl": "pkg:npm/%40smithy/types@4.14.1",
        "version": "4.14.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/url-parser",
        "purl": "pkg:npm/%40smithy/url-parser@4.3.1",
        "version": "4.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/util-base64",
        "purl": "pkg:npm/%40smithy/util-base64@4.4.1",
        "version": "4.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/util-body-length-browser",
        "purl": "pkg:npm/%40smithy/util-body-length-browser@4.3.1",
        "version": "4.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/util-body-length-node",
        "purl": "pkg:npm/%40smithy/util-body-length-node@4.3.1",
        "version": "4.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/util-buffer-from",
        "purl": "pkg:npm/%40smithy/util-buffer-from@2.2.0",
        "version": "2.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/util-config-provider",
        "purl": "pkg:npm/%40smithy/util-config-provider@4.3.1",
        "version": "4.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/util-defaults-mode-browser",
        "purl": "pkg:npm/%40smithy/util-defaults-mode-browser@4.4.1",
        "version": "4.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/util-defaults-mode-node",
        "purl": "pkg:npm/%40smithy/util-defaults-mode-node@4.3.1",
        "version": "4.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/util-endpoints",
        "purl": "pkg:npm/%40smithy/util-endpoints@3.5.1",
        "version": "3.5.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/util-hex-encoding",
        "purl": "pkg:npm/%40smithy/util-hex-encoding@4.3.1",
        "version": "4.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/util-middleware",
        "purl": "pkg:npm/%40smithy/util-middleware@4.3.1",
        "version": "4.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/util-retry",
        "purl": "pkg:npm/%40smithy/util-retry@4.4.1",
        "version": "4.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/util-stream",
        "purl": "pkg:npm/%40smithy/util-stream@4.6.1",
        "version": "4.6.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/util-utf8",
        "purl": "pkg:npm/%40smithy/util-utf8@2.3.0",
        "version": "2.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@smithy/util-utf8",
        "purl": "pkg:npm/%40smithy/util-utf8@4.3.1",
        "version": "4.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@standard-schema/spec",
        "purl": "pkg:npm/%40standard-schema/spec@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@standard-schema/utils",
        "purl": "pkg:npm/%40standard-schema/utils@0.3.0",
        "version": "0.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@swc/helpers",
        "purl": "pkg:npm/%40swc/helpers@0.5.18",
        "version": "0.5.18"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@swc/helpers",
        "purl": "pkg:npm/%40swc/helpers@0.5.23",
        "version": "0.5.23"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@tailwindcss/node",
        "purl": "pkg:npm/%40tailwindcss/node@4.1.18",
        "version": "4.1.18"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@tailwindcss/oxide",
        "purl": "pkg:npm/%40tailwindcss/oxide@4.1.18",
        "version": "4.1.18"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@tailwindcss/oxide-android-arm64",
        "purl": "pkg:npm/%40tailwindcss/oxide-android-arm64@4.1.18",
        "version": "4.1.18"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@tailwindcss/oxide-darwin-arm64",
        "purl": "pkg:npm/%40tailwindcss/oxide-darwin-arm64@4.1.18",
        "version": "4.1.18"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@tailwindcss/oxide-darwin-x64",
        "purl": "pkg:npm/%40tailwindcss/oxide-darwin-x64@4.1.18",
        "version": "4.1.18"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@tailwindcss/oxide-freebsd-x64",
        "purl": "pkg:npm/%40tailwindcss/oxide-freebsd-x64@4.1.18",
        "version": "4.1.18"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@tailwindcss/oxide-linux-arm-gnueabihf",
        "purl": "pkg:npm/%40tailwindcss/oxide-linux-arm-gnueabihf@4.1.18",
        "version": "4.1.18"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@tailwindcss/oxide-linux-arm64-gnu",
        "purl": "pkg:npm/%40tailwindcss/oxide-linux-arm64-gnu@4.1.18",
        "version": "4.1.18"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@tailwindcss/oxide-linux-arm64-musl",
        "purl": "pkg:npm/%40tailwindcss/oxide-linux-arm64-musl@4.1.18",
        "version": "4.1.18"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@tailwindcss/oxide-linux-x64-gnu",
        "purl": "pkg:npm/%40tailwindcss/oxide-linux-x64-gnu@4.1.18",
        "version": "4.1.18"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@tailwindcss/oxide-linux-x64-musl",
        "purl": "pkg:npm/%40tailwindcss/oxide-linux-x64-musl@4.1.18",
        "version": "4.1.18"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@tailwindcss/oxide-wasm32-wasi",
        "purl": "pkg:npm/%40tailwindcss/oxide-wasm32-wasi@4.1.18",
        "version": "4.1.18"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@tailwindcss/oxide-win32-arm64-msvc",
        "purl": "pkg:npm/%40tailwindcss/oxide-win32-arm64-msvc@4.1.18",
        "version": "4.1.18"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@tailwindcss/oxide-win32-x64-msvc",
        "purl": "pkg:npm/%40tailwindcss/oxide-win32-x64-msvc@4.1.18",
        "version": "4.1.18"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@tailwindcss/postcss",
        "purl": "pkg:npm/%40tailwindcss/postcss@4.1.18",
        "version": "4.1.18"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@tailwindcss/typography",
        "purl": "pkg:npm/%40tailwindcss/typography@0.5.16",
        "version": "0.5.16"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@tanstack/react-table",
        "purl": "pkg:npm/%40tanstack/react-table@8.21.3",
        "version": "8.21.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@tanstack/table-core",
        "purl": "pkg:npm/%40tanstack/table-core@8.21.3",
        "version": "8.21.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@testing-library/dom",
        "purl": "pkg:npm/%40testing-library/dom@10.4.1",
        "version": "10.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@testing-library/jest-dom",
        "purl": "pkg:npm/%40testing-library/jest-dom@6.9.1",
        "version": "6.9.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@testing-library/react",
        "purl": "pkg:npm/%40testing-library/react@16.3.2",
        "version": "16.3.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@testing-library/user-event",
        "purl": "pkg:npm/%40testing-library/user-event@14.6.1",
        "version": "14.6.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@tybys/wasm-util",
        "purl": "pkg:npm/%40tybys/wasm-util@0.10.1",
        "version": "0.10.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/aria-query",
        "purl": "pkg:npm/%40types/aria-query@5.0.4",
        "version": "5.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/babel__core",
        "purl": "pkg:npm/%40types/babel__core@7.20.5",
        "version": "7.20.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/babel__generator",
        "purl": "pkg:npm/%40types/babel__generator@7.27.0",
        "version": "7.27.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/babel__template",
        "purl": "pkg:npm/%40types/babel__template@7.4.4",
        "version": "7.4.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/babel__traverse",
        "purl": "pkg:npm/%40types/babel__traverse@7.28.0",
        "version": "7.28.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/chai",
        "purl": "pkg:npm/%40types/chai@5.2.3",
        "version": "5.2.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3",
        "purl": "pkg:npm/%40types/d3@7.4.3",
        "version": "7.4.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-array",
        "purl": "pkg:npm/%40types/d3-array@3.2.2",
        "version": "3.2.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-axis",
        "purl": "pkg:npm/%40types/d3-axis@3.0.6",
        "version": "3.0.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-brush",
        "purl": "pkg:npm/%40types/d3-brush@3.0.6",
        "version": "3.0.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-chord",
        "purl": "pkg:npm/%40types/d3-chord@3.0.6",
        "version": "3.0.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-color",
        "purl": "pkg:npm/%40types/d3-color@3.1.3",
        "version": "3.1.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-contour",
        "purl": "pkg:npm/%40types/d3-contour@3.0.6",
        "version": "3.0.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-delaunay",
        "purl": "pkg:npm/%40types/d3-delaunay@6.0.4",
        "version": "6.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-dispatch",
        "purl": "pkg:npm/%40types/d3-dispatch@3.0.7",
        "version": "3.0.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-drag",
        "purl": "pkg:npm/%40types/d3-drag@3.0.7",
        "version": "3.0.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-dsv",
        "purl": "pkg:npm/%40types/d3-dsv@3.0.7",
        "version": "3.0.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-ease",
        "purl": "pkg:npm/%40types/d3-ease@3.0.2",
        "version": "3.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-fetch",
        "purl": "pkg:npm/%40types/d3-fetch@3.0.7",
        "version": "3.0.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-force",
        "purl": "pkg:npm/%40types/d3-force@3.0.10",
        "version": "3.0.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-format",
        "purl": "pkg:npm/%40types/d3-format@3.0.4",
        "version": "3.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-geo",
        "purl": "pkg:npm/%40types/d3-geo@3.1.0",
        "version": "3.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-hierarchy",
        "purl": "pkg:npm/%40types/d3-hierarchy@3.1.7",
        "version": "3.1.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-interpolate",
        "purl": "pkg:npm/%40types/d3-interpolate@3.0.4",
        "version": "3.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-path",
        "purl": "pkg:npm/%40types/d3-path@3.1.1",
        "version": "3.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-polygon",
        "purl": "pkg:npm/%40types/d3-polygon@3.0.2",
        "version": "3.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-quadtree",
        "purl": "pkg:npm/%40types/d3-quadtree@3.0.6",
        "version": "3.0.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-random",
        "purl": "pkg:npm/%40types/d3-random@3.0.3",
        "version": "3.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-scale",
        "purl": "pkg:npm/%40types/d3-scale@4.0.9",
        "version": "4.0.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-scale-chromatic",
        "purl": "pkg:npm/%40types/d3-scale-chromatic@3.1.0",
        "version": "3.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-selection",
        "purl": "pkg:npm/%40types/d3-selection@3.0.11",
        "version": "3.0.11"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-shape",
        "purl": "pkg:npm/%40types/d3-shape@3.1.8",
        "version": "3.1.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-time",
        "purl": "pkg:npm/%40types/d3-time@3.0.4",
        "version": "3.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-time-format",
        "purl": "pkg:npm/%40types/d3-time-format@4.0.3",
        "version": "4.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-timer",
        "purl": "pkg:npm/%40types/d3-timer@3.0.2",
        "version": "3.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-transition",
        "purl": "pkg:npm/%40types/d3-transition@3.0.9",
        "version": "3.0.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/d3-zoom",
        "purl": "pkg:npm/%40types/d3-zoom@3.0.8",
        "version": "3.0.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/debug",
        "purl": "pkg:npm/%40types/debug@4.1.12",
        "version": "4.1.12"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/deep-eql",
        "purl": "pkg:npm/%40types/deep-eql@4.0.2",
        "version": "4.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/eslint",
        "purl": "pkg:npm/%40types/eslint@9.6.1",
        "version": "9.6.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/eslint-scope",
        "purl": "pkg:npm/%40types/eslint-scope@3.7.7",
        "version": "3.7.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/estree",
        "purl": "pkg:npm/%40types/estree@1.0.8",
        "version": "1.0.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/estree",
        "purl": "pkg:npm/%40types/estree@1.0.9",
        "version": "1.0.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/estree-jsx",
        "purl": "pkg:npm/%40types/estree-jsx@1.0.5",
        "version": "1.0.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/geojson",
        "purl": "pkg:npm/%40types/geojson@7946.0.16",
        "version": "7946.0.16"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/hast",
        "purl": "pkg:npm/%40types/hast@3.0.4",
        "version": "3.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/js-yaml",
        "purl": "pkg:npm/%40types/js-yaml@4.0.9",
        "version": "4.0.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/json-schema",
        "purl": "pkg:npm/%40types/json-schema@7.0.15",
        "version": "7.0.15"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/katex",
        "purl": "pkg:npm/%40types/katex@0.16.8",
        "version": "0.16.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/mdast",
        "purl": "pkg:npm/%40types/mdast@4.0.4",
        "version": "4.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/ms",
        "purl": "pkg:npm/%40types/ms@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/node",
        "purl": "pkg:npm/%40types/node@24.10.8",
        "version": "24.10.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/react",
        "purl": "pkg:npm/%40types/react@19.2.17",
        "version": "19.2.17"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/react-dom",
        "purl": "pkg:npm/%40types/react-dom@19.2.3",
        "version": "19.2.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/set-cookie-parser",
        "purl": "pkg:npm/%40types/set-cookie-parser@2.4.10",
        "version": "2.4.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/statuses",
        "purl": "pkg:npm/%40types/statuses@2.0.6",
        "version": "2.0.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/topojson-client",
        "purl": "pkg:npm/%40types/topojson-client@3.1.5",
        "version": "3.1.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/topojson-specification",
        "purl": "pkg:npm/%40types/topojson-specification@1.0.5",
        "version": "1.0.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/trusted-types",
        "purl": "pkg:npm/%40types/trusted-types@2.0.7",
        "version": "2.0.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/unist",
        "purl": "pkg:npm/%40types/unist@2.0.11",
        "version": "2.0.11"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@types/unist",
        "purl": "pkg:npm/%40types/unist@3.0.3",
        "version": "3.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@typescript-eslint/eslint-plugin",
        "purl": "pkg:npm/%40typescript-eslint/eslint-plugin@8.59.3",
        "version": "8.59.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@typescript-eslint/parser",
        "purl": "pkg:npm/%40typescript-eslint/parser@8.59.3",
        "version": "8.59.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@typescript-eslint/project-service",
        "purl": "pkg:npm/%40typescript-eslint/project-service@8.59.3",
        "version": "8.59.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@typescript-eslint/scope-manager",
        "purl": "pkg:npm/%40typescript-eslint/scope-manager@8.59.3",
        "version": "8.59.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@typescript-eslint/tsconfig-utils",
        "purl": "pkg:npm/%40typescript-eslint/tsconfig-utils@8.59.3",
        "version": "8.59.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@typescript-eslint/type-utils",
        "purl": "pkg:npm/%40typescript-eslint/type-utils@8.59.3",
        "version": "8.59.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@typescript-eslint/types",
        "purl": "pkg:npm/%40typescript-eslint/types@8.59.3",
        "version": "8.59.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@typescript-eslint/types",
        "purl": "pkg:npm/%40typescript-eslint/types@8.64.0",
        "version": "8.64.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@typescript-eslint/typescript-estree",
        "purl": "pkg:npm/%40typescript-eslint/typescript-estree@8.59.3",
        "version": "8.59.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@typescript-eslint/utils",
        "purl": "pkg:npm/%40typescript-eslint/utils@8.59.3",
        "version": "8.59.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@typescript-eslint/visitor-keys",
        "purl": "pkg:npm/%40typescript-eslint/visitor-keys@8.59.3",
        "version": "8.59.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@uiw/codemirror-extensions-basic-setup",
        "purl": "pkg:npm/%40uiw/codemirror-extensions-basic-setup@4.25.8",
        "version": "4.25.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@uiw/react-codemirror",
        "purl": "pkg:npm/%40uiw/react-codemirror@4.25.8",
        "version": "4.25.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@ungap/structured-clone",
        "purl": "pkg:npm/%40ungap/structured-clone@1.3.0",
        "version": "1.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@unrs/resolver-binding-android-arm-eabi",
        "purl": "pkg:npm/%40unrs/resolver-binding-android-arm-eabi@1.12.2",
        "version": "1.12.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@unrs/resolver-binding-android-arm64",
        "purl": "pkg:npm/%40unrs/resolver-binding-android-arm64@1.12.2",
        "version": "1.12.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@unrs/resolver-binding-darwin-arm64",
        "purl": "pkg:npm/%40unrs/resolver-binding-darwin-arm64@1.12.2",
        "version": "1.12.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@unrs/resolver-binding-darwin-x64",
        "purl": "pkg:npm/%40unrs/resolver-binding-darwin-x64@1.12.2",
        "version": "1.12.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@unrs/resolver-binding-freebsd-x64",
        "purl": "pkg:npm/%40unrs/resolver-binding-freebsd-x64@1.12.2",
        "version": "1.12.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@unrs/resolver-binding-linux-arm-gnueabihf",
        "purl": "pkg:npm/%40unrs/resolver-binding-linux-arm-gnueabihf@1.12.2",
        "version": "1.12.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@unrs/resolver-binding-linux-arm-musleabihf",
        "purl": "pkg:npm/%40unrs/resolver-binding-linux-arm-musleabihf@1.12.2",
        "version": "1.12.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@unrs/resolver-binding-linux-arm64-gnu",
        "purl": "pkg:npm/%40unrs/resolver-binding-linux-arm64-gnu@1.12.2",
        "version": "1.12.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@unrs/resolver-binding-linux-arm64-musl",
        "purl": "pkg:npm/%40unrs/resolver-binding-linux-arm64-musl@1.12.2",
        "version": "1.12.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@unrs/resolver-binding-linux-loong64-gnu",
        "purl": "pkg:npm/%40unrs/resolver-binding-linux-loong64-gnu@1.12.2",
        "version": "1.12.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@unrs/resolver-binding-linux-loong64-musl",
        "purl": "pkg:npm/%40unrs/resolver-binding-linux-loong64-musl@1.12.2",
        "version": "1.12.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@unrs/resolver-binding-linux-ppc64-gnu",
        "purl": "pkg:npm/%40unrs/resolver-binding-linux-ppc64-gnu@1.12.2",
        "version": "1.12.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@unrs/resolver-binding-linux-riscv64-gnu",
        "purl": "pkg:npm/%40unrs/resolver-binding-linux-riscv64-gnu@1.12.2",
        "version": "1.12.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@unrs/resolver-binding-linux-riscv64-musl",
        "purl": "pkg:npm/%40unrs/resolver-binding-linux-riscv64-musl@1.12.2",
        "version": "1.12.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@unrs/resolver-binding-linux-s390x-gnu",
        "purl": "pkg:npm/%40unrs/resolver-binding-linux-s390x-gnu@1.12.2",
        "version": "1.12.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@unrs/resolver-binding-linux-x64-gnu",
        "purl": "pkg:npm/%40unrs/resolver-binding-linux-x64-gnu@1.12.2",
        "version": "1.12.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@unrs/resolver-binding-linux-x64-musl",
        "purl": "pkg:npm/%40unrs/resolver-binding-linux-x64-musl@1.12.2",
        "version": "1.12.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@unrs/resolver-binding-openharmony-arm64",
        "purl": "pkg:npm/%40unrs/resolver-binding-openharmony-arm64@1.12.2",
        "version": "1.12.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@unrs/resolver-binding-wasm32-wasi",
        "purl": "pkg:npm/%40unrs/resolver-binding-wasm32-wasi@1.12.2",
        "version": "1.12.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@unrs/resolver-binding-win32-arm64-msvc",
        "purl": "pkg:npm/%40unrs/resolver-binding-win32-arm64-msvc@1.12.2",
        "version": "1.12.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@unrs/resolver-binding-win32-ia32-msvc",
        "purl": "pkg:npm/%40unrs/resolver-binding-win32-ia32-msvc@1.12.2",
        "version": "1.12.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@unrs/resolver-binding-win32-x64-msvc",
        "purl": "pkg:npm/%40unrs/resolver-binding-win32-x64-msvc@1.12.2",
        "version": "1.12.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@upsetjs/venn.js",
        "purl": "pkg:npm/%40upsetjs/venn.js@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@vercel/oidc",
        "purl": "pkg:npm/%40vercel/oidc@3.2.0",
        "version": "3.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@vitejs/plugin-react",
        "purl": "pkg:npm/%40vitejs/plugin-react@5.1.2",
        "version": "5.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@vitest/browser",
        "purl": "pkg:npm/%40vitest/browser@4.1.10",
        "version": "4.1.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@vitest/browser-playwright",
        "purl": "pkg:npm/%40vitest/browser-playwright@4.1.10",
        "version": "4.1.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@vitest/coverage-v8",
        "purl": "pkg:npm/%40vitest/coverage-v8@4.1.10",
        "version": "4.1.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@vitest/expect",
        "purl": "pkg:npm/%40vitest/expect@4.1.10",
        "version": "4.1.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@vitest/mocker",
        "purl": "pkg:npm/%40vitest/mocker@4.1.10",
        "version": "4.1.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@vitest/pretty-format",
        "purl": "pkg:npm/%40vitest/pretty-format@4.1.10",
        "version": "4.1.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@vitest/runner",
        "purl": "pkg:npm/%40vitest/runner@4.1.10",
        "version": "4.1.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@vitest/snapshot",
        "purl": "pkg:npm/%40vitest/snapshot@4.1.10",
        "version": "4.1.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@vitest/spy",
        "purl": "pkg:npm/%40vitest/spy@4.1.10",
        "version": "4.1.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@vitest/utils",
        "purl": "pkg:npm/%40vitest/utils@4.1.10",
        "version": "4.1.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@webassemblyjs/ast",
        "purl": "pkg:npm/%40webassemblyjs/ast@1.14.1",
        "version": "1.14.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@webassemblyjs/floating-point-hex-parser",
        "purl": "pkg:npm/%40webassemblyjs/floating-point-hex-parser@1.13.2",
        "version": "1.13.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@webassemblyjs/helper-api-error",
        "purl": "pkg:npm/%40webassemblyjs/helper-api-error@1.13.2",
        "version": "1.13.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@webassemblyjs/helper-buffer",
        "purl": "pkg:npm/%40webassemblyjs/helper-buffer@1.14.1",
        "version": "1.14.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@webassemblyjs/helper-numbers",
        "purl": "pkg:npm/%40webassemblyjs/helper-numbers@1.13.2",
        "version": "1.13.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@webassemblyjs/helper-wasm-bytecode",
        "purl": "pkg:npm/%40webassemblyjs/helper-wasm-bytecode@1.13.2",
        "version": "1.13.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@webassemblyjs/helper-wasm-section",
        "purl": "pkg:npm/%40webassemblyjs/helper-wasm-section@1.14.1",
        "version": "1.14.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@webassemblyjs/ieee754",
        "purl": "pkg:npm/%40webassemblyjs/ieee754@1.13.2",
        "version": "1.13.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@webassemblyjs/leb128",
        "purl": "pkg:npm/%40webassemblyjs/leb128@1.13.2",
        "version": "1.13.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@webassemblyjs/utf8",
        "purl": "pkg:npm/%40webassemblyjs/utf8@1.13.2",
        "version": "1.13.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@webassemblyjs/wasm-edit",
        "purl": "pkg:npm/%40webassemblyjs/wasm-edit@1.14.1",
        "version": "1.14.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@webassemblyjs/wasm-gen",
        "purl": "pkg:npm/%40webassemblyjs/wasm-gen@1.14.1",
        "version": "1.14.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@webassemblyjs/wasm-opt",
        "purl": "pkg:npm/%40webassemblyjs/wasm-opt@1.14.1",
        "version": "1.14.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@webassemblyjs/wasm-parser",
        "purl": "pkg:npm/%40webassemblyjs/wasm-parser@1.14.1",
        "version": "1.14.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@webassemblyjs/wast-printer",
        "purl": "pkg:npm/%40webassemblyjs/wast-printer@1.14.1",
        "version": "1.14.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@xtuc/ieee754",
        "purl": "pkg:npm/%40xtuc/ieee754@1.2.0",
        "version": "1.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@xtuc/long",
        "purl": "pkg:npm/%40xtuc/long@4.2.2",
        "version": "4.2.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@xyflow/react",
        "purl": "pkg:npm/%40xyflow/react@12.10.2",
        "version": "12.10.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "@xyflow/system",
        "purl": "pkg:npm/%40xyflow/system@0.0.76",
        "version": "0.0.76"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "accepts",
        "purl": "pkg:npm/accepts@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "acorn",
        "purl": "pkg:npm/acorn@8.16.0",
        "version": "8.16.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "acorn",
        "purl": "pkg:npm/acorn@8.18.0",
        "version": "8.18.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "acorn-import-phases",
        "purl": "pkg:npm/acorn-import-phases@1.0.4",
        "version": "1.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "acorn-jsx",
        "purl": "pkg:npm/acorn-jsx@5.3.2",
        "version": "5.3.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "agent-base",
        "purl": "pkg:npm/agent-base@6.0.2",
        "version": "6.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "agent-base",
        "purl": "pkg:npm/agent-base@7.1.4",
        "version": "7.1.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "ai",
        "purl": "pkg:npm/ai@6.0.203",
        "version": "6.0.203"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "ajv",
        "purl": "pkg:npm/ajv@6.14.0",
        "version": "6.14.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "ajv",
        "purl": "pkg:npm/ajv@8.18.0",
        "version": "8.18.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "ajv-formats",
        "purl": "pkg:npm/ajv-formats@2.1.1",
        "version": "2.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "ajv-formats",
        "purl": "pkg:npm/ajv-formats@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "ajv-keywords",
        "purl": "pkg:npm/ajv-keywords@5.1.0",
        "version": "5.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "ansi-regex",
        "purl": "pkg:npm/ansi-regex@5.0.1",
        "version": "5.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "ansi-styles",
        "purl": "pkg:npm/ansi-styles@4.3.0",
        "version": "4.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "ansi-styles",
        "purl": "pkg:npm/ansi-styles@5.2.0",
        "version": "5.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "argparse",
        "purl": "pkg:npm/argparse@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "aria-hidden",
        "purl": "pkg:npm/aria-hidden@1.2.6",
        "version": "1.2.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "aria-query",
        "purl": "pkg:npm/aria-query@5.3.0",
        "version": "5.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "aria-query",
        "purl": "pkg:npm/aria-query@5.3.2",
        "version": "5.3.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "array-buffer-byte-length",
        "purl": "pkg:npm/array-buffer-byte-length@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "array-includes",
        "purl": "pkg:npm/array-includes@3.1.9",
        "version": "3.1.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "array.prototype.findlast",
        "purl": "pkg:npm/array.prototype.findlast@1.2.5",
        "version": "1.2.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "array.prototype.flat",
        "purl": "pkg:npm/array.prototype.flat@1.3.3",
        "version": "1.3.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "array.prototype.flatmap",
        "purl": "pkg:npm/array.prototype.flatmap@1.3.3",
        "version": "1.3.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "array.prototype.tosorted",
        "purl": "pkg:npm/array.prototype.tosorted@1.1.4",
        "version": "1.1.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "arraybuffer.prototype.slice",
        "purl": "pkg:npm/arraybuffer.prototype.slice@1.0.4",
        "version": "1.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "assertion-error",
        "purl": "pkg:npm/assertion-error@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "ast-types-flow",
        "purl": "pkg:npm/ast-types-flow@0.0.8",
        "version": "0.0.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "ast-v8-to-istanbul",
        "purl": "pkg:npm/ast-v8-to-istanbul@1.0.3",
        "version": "1.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "async-function",
        "purl": "pkg:npm/async-function@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "available-typed-arrays",
        "purl": "pkg:npm/available-typed-arrays@1.0.7",
        "version": "1.0.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "axe-core",
        "purl": "pkg:npm/axe-core@4.11.1",
        "version": "4.11.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "axobject-query",
        "purl": "pkg:npm/axobject-query@4.1.0",
        "version": "4.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "babel-plugin-react-compiler",
        "purl": "pkg:npm/babel-plugin-react-compiler@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "bail",
        "purl": "pkg:npm/bail@2.0.2",
        "version": "2.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "balanced-match",
        "purl": "pkg:npm/balanced-match@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "balanced-match",
        "purl": "pkg:npm/balanced-match@4.0.4",
        "version": "4.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "base64-js",
        "purl": "pkg:npm/base64-js@1.5.1",
        "version": "1.5.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "baseline-browser-mapping",
        "purl": "pkg:npm/baseline-browser-mapping@2.10.29",
        "version": "2.10.29"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "bidi-js",
        "purl": "pkg:npm/bidi-js@1.0.3",
        "version": "1.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "body-parser",
        "purl": "pkg:npm/body-parser@2.3.0",
        "version": "2.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "bowser",
        "purl": "pkg:npm/bowser@2.14.1",
        "version": "2.14.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "brace-expansion",
        "purl": "pkg:npm/brace-expansion@1.1.18",
        "version": "1.1.18"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "brace-expansion",
        "purl": "pkg:npm/brace-expansion@5.0.9",
        "version": "5.0.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "braces",
        "purl": "pkg:npm/braces@3.0.3",
        "version": "3.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "browserslist",
        "purl": "pkg:npm/browserslist@4.28.7",
        "version": "4.28.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "buffer-from",
        "purl": "pkg:npm/buffer-from@1.1.2",
        "version": "1.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "bytes",
        "purl": "pkg:npm/bytes@3.1.2",
        "version": "3.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "call-bind",
        "purl": "pkg:npm/call-bind@1.0.8",
        "version": "1.0.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "call-bind-apply-helpers",
        "purl": "pkg:npm/call-bind-apply-helpers@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "call-bound",
        "purl": "pkg:npm/call-bound@1.0.4",
        "version": "1.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "callsites",
        "purl": "pkg:npm/callsites@3.1.0",
        "version": "3.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "camelcase",
        "purl": "pkg:npm/camelcase@6.3.0",
        "version": "6.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "caniuse-lite",
        "purl": "pkg:npm/caniuse-lite@1.0.30001792",
        "version": "1.0.30001792"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "ccount",
        "purl": "pkg:npm/ccount@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "chai",
        "purl": "pkg:npm/chai@6.2.2",
        "version": "6.2.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "chalk",
        "purl": "pkg:npm/chalk@4.1.2",
        "version": "4.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "character-entities",
        "purl": "pkg:npm/character-entities@2.0.2",
        "version": "2.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "character-entities-html4",
        "purl": "pkg:npm/character-entities-html4@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "character-entities-legacy",
        "purl": "pkg:npm/character-entities-legacy@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "character-reference-invalid",
        "purl": "pkg:npm/character-reference-invalid@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "chrome-trace-event",
        "purl": "pkg:npm/chrome-trace-event@1.0.4",
        "version": "1.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "cjs-module-lexer",
        "purl": "pkg:npm/cjs-module-lexer@2.2.0",
        "version": "2.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "class-variance-authority",
        "purl": "pkg:npm/class-variance-authority@0.7.1",
        "version": "0.7.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "classcat",
        "purl": "pkg:npm/classcat@5.0.5",
        "version": "5.0.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "cli-width",
        "purl": "pkg:npm/cli-width@4.1.0",
        "version": "4.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "client-only",
        "purl": "pkg:npm/client-only@0.0.1",
        "version": "0.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "cliui",
        "purl": "pkg:npm/cliui@8.0.1",
        "version": "8.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "clsx",
        "purl": "pkg:npm/clsx@2.1.1",
        "version": "2.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "cmdk",
        "purl": "pkg:npm/cmdk@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "codemirror",
        "purl": "pkg:npm/codemirror@6.0.2",
        "version": "6.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "color-convert",
        "purl": "pkg:npm/color-convert@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "color-name",
        "purl": "pkg:npm/color-name@1.1.4",
        "version": "1.1.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "comma-separated-tokens",
        "purl": "pkg:npm/comma-separated-tokens@2.0.3",
        "version": "2.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "commander",
        "purl": "pkg:npm/commander@2.20.3",
        "version": "2.20.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "commander",
        "purl": "pkg:npm/commander@7.2.0",
        "version": "7.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "commander",
        "purl": "pkg:npm/commander@8.3.0",
        "version": "8.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "comment-parser",
        "purl": "pkg:npm/comment-parser@1.4.7",
        "version": "1.4.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "commondir",
        "purl": "pkg:npm/commondir@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "concat-map",
        "purl": "pkg:npm/concat-map@0.0.1",
        "version": "0.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "confbox",
        "purl": "pkg:npm/confbox@0.1.8",
        "version": "0.1.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "content-disposition",
        "purl": "pkg:npm/content-disposition@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "content-type",
        "purl": "pkg:npm/content-type@1.0.5",
        "version": "1.0.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "content-type",
        "purl": "pkg:npm/content-type@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "convert-source-map",
        "purl": "pkg:npm/convert-source-map@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "cookie",
        "purl": "pkg:npm/cookie@0.7.2",
        "version": "0.7.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "cookie",
        "purl": "pkg:npm/cookie@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "cookie-signature",
        "purl": "pkg:npm/cookie-signature@1.2.2",
        "version": "1.2.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "core-js",
        "purl": "pkg:npm/core-js@3.49.0",
        "version": "3.49.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "cors",
        "purl": "pkg:npm/cors@2.8.5",
        "version": "2.8.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "cose-base",
        "purl": "pkg:npm/cose-base@1.0.3",
        "version": "1.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "cose-base",
        "purl": "pkg:npm/cose-base@2.2.0",
        "version": "2.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "crelt",
        "purl": "pkg:npm/crelt@1.0.6",
        "version": "1.0.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "crelt",
        "purl": "pkg:npm/crelt@1.0.7",
        "version": "1.0.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "cross-fetch",
        "purl": "pkg:npm/cross-fetch@4.1.0",
        "version": "4.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "cross-spawn",
        "purl": "pkg:npm/cross-spawn@7.0.6",
        "version": "7.0.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "css-tree",
        "purl": "pkg:npm/css-tree@3.1.0",
        "version": "3.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "css.escape",
        "purl": "pkg:npm/css.escape@1.5.1",
        "version": "1.5.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "cssesc",
        "purl": "pkg:npm/cssesc@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "cssstyle",
        "purl": "pkg:npm/cssstyle@5.3.7",
        "version": "5.3.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "csstype",
        "purl": "pkg:npm/csstype@3.2.3",
        "version": "3.2.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "cytoscape",
        "purl": "pkg:npm/cytoscape@3.34.2",
        "version": "3.34.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "cytoscape-cose-bilkent",
        "purl": "pkg:npm/cytoscape-cose-bilkent@4.1.0",
        "version": "4.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "cytoscape-fcose",
        "purl": "pkg:npm/cytoscape-fcose@2.2.0",
        "version": "2.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3",
        "purl": "pkg:npm/d3@7.9.0",
        "version": "7.9.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-array",
        "purl": "pkg:npm/d3-array@2.12.1",
        "version": "2.12.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-array",
        "purl": "pkg:npm/d3-array@3.2.4",
        "version": "3.2.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-axis",
        "purl": "pkg:npm/d3-axis@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-brush",
        "purl": "pkg:npm/d3-brush@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-chord",
        "purl": "pkg:npm/d3-chord@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-color",
        "purl": "pkg:npm/d3-color@3.1.0",
        "version": "3.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-contour",
        "purl": "pkg:npm/d3-contour@4.0.2",
        "version": "4.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-delaunay",
        "purl": "pkg:npm/d3-delaunay@6.0.4",
        "version": "6.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-dispatch",
        "purl": "pkg:npm/d3-dispatch@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-drag",
        "purl": "pkg:npm/d3-drag@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-dsv",
        "purl": "pkg:npm/d3-dsv@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-ease",
        "purl": "pkg:npm/d3-ease@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-fetch",
        "purl": "pkg:npm/d3-fetch@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-force",
        "purl": "pkg:npm/d3-force@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-format",
        "purl": "pkg:npm/d3-format@3.1.2",
        "version": "3.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-geo",
        "purl": "pkg:npm/d3-geo@3.1.1",
        "version": "3.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-hierarchy",
        "purl": "pkg:npm/d3-hierarchy@3.1.2",
        "version": "3.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-interpolate",
        "purl": "pkg:npm/d3-interpolate@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-path",
        "purl": "pkg:npm/d3-path@1.0.9",
        "version": "1.0.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-path",
        "purl": "pkg:npm/d3-path@3.1.0",
        "version": "3.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-polygon",
        "purl": "pkg:npm/d3-polygon@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-quadtree",
        "purl": "pkg:npm/d3-quadtree@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-random",
        "purl": "pkg:npm/d3-random@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-sankey",
        "purl": "pkg:npm/d3-sankey@0.12.3",
        "version": "0.12.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-scale",
        "purl": "pkg:npm/d3-scale@4.0.2",
        "version": "4.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-scale-chromatic",
        "purl": "pkg:npm/d3-scale-chromatic@3.1.0",
        "version": "3.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-selection",
        "purl": "pkg:npm/d3-selection@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-shape",
        "purl": "pkg:npm/d3-shape@1.3.7",
        "version": "1.3.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-shape",
        "purl": "pkg:npm/d3-shape@3.2.0",
        "version": "3.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-time",
        "purl": "pkg:npm/d3-time@3.1.0",
        "version": "3.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-time-format",
        "purl": "pkg:npm/d3-time-format@4.1.0",
        "version": "4.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-timer",
        "purl": "pkg:npm/d3-timer@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-transition",
        "purl": "pkg:npm/d3-transition@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "d3-zoom",
        "purl": "pkg:npm/d3-zoom@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "dagre-d3-es",
        "purl": "pkg:npm/dagre-d3-es@7.0.14",
        "version": "7.0.14"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "damerau-levenshtein",
        "purl": "pkg:npm/damerau-levenshtein@1.0.8",
        "version": "1.0.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "data-urls",
        "purl": "pkg:npm/data-urls@6.0.1",
        "version": "6.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "data-view-buffer",
        "purl": "pkg:npm/data-view-buffer@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "data-view-byte-length",
        "purl": "pkg:npm/data-view-byte-length@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "data-view-byte-offset",
        "purl": "pkg:npm/data-view-byte-offset@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "date-fns",
        "purl": "pkg:npm/date-fns@4.1.0",
        "version": "4.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "date-fns-jalali",
        "purl": "pkg:npm/date-fns-jalali@4.1.0-0",
        "version": "4.1.0-0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "dayjs",
        "purl": "pkg:npm/dayjs@1.11.23",
        "version": "1.11.23"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "debug",
        "purl": "pkg:npm/debug@4.4.3",
        "version": "4.4.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "decamelize",
        "purl": "pkg:npm/decamelize@1.2.0",
        "version": "1.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "decimal.js",
        "purl": "pkg:npm/decimal.js@10.6.0",
        "version": "10.6.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "decimal.js-light",
        "purl": "pkg:npm/decimal.js-light@2.5.1",
        "version": "2.5.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "decode-named-character-reference",
        "purl": "pkg:npm/decode-named-character-reference@1.2.0",
        "version": "1.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "deep-is",
        "purl": "pkg:npm/deep-is@0.1.4",
        "version": "0.1.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "define-data-property",
        "purl": "pkg:npm/define-data-property@1.1.4",
        "version": "1.1.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "define-properties",
        "purl": "pkg:npm/define-properties@1.2.1",
        "version": "1.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "delaunator",
        "purl": "pkg:npm/delaunator@5.0.1",
        "version": "5.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "depd",
        "purl": "pkg:npm/depd@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "dequal",
        "purl": "pkg:npm/dequal@2.0.3",
        "version": "2.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "detect-indent",
        "purl": "pkg:npm/detect-indent@7.0.2",
        "version": "7.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "detect-libc",
        "purl": "pkg:npm/detect-libc@2.1.2",
        "version": "2.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "detect-newline",
        "purl": "pkg:npm/detect-newline@4.0.1",
        "version": "4.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "detect-node-es",
        "purl": "pkg:npm/detect-node-es@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "devlop",
        "purl": "pkg:npm/devlop@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "doctrine",
        "purl": "pkg:npm/doctrine@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "dom-accessibility-api",
        "purl": "pkg:npm/dom-accessibility-api@0.5.16",
        "version": "0.5.16"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "dom-accessibility-api",
        "purl": "pkg:npm/dom-accessibility-api@0.6.3",
        "version": "0.6.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "dom-helpers",
        "purl": "pkg:npm/dom-helpers@5.2.1",
        "version": "5.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "dompurify",
        "purl": "pkg:npm/dompurify@3.4.17",
        "version": "3.4.17"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "dotenv",
        "purl": "pkg:npm/dotenv@16.6.1",
        "version": "16.6.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "dotenv",
        "purl": "pkg:npm/dotenv@17.4.2",
        "version": "17.4.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "dotenv-expand",
        "purl": "pkg:npm/dotenv-expand@12.0.3",
        "version": "12.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "dunder-proto",
        "purl": "pkg:npm/dunder-proto@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "ee-first",
        "purl": "pkg:npm/ee-first@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "electron-to-chromium",
        "purl": "pkg:npm/electron-to-chromium@1.5.418",
        "version": "1.5.418"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "emoji-regex",
        "purl": "pkg:npm/emoji-regex@8.0.0",
        "version": "8.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "emoji-regex",
        "purl": "pkg:npm/emoji-regex@9.2.2",
        "version": "9.2.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "encodeurl",
        "purl": "pkg:npm/encodeurl@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "enhanced-resolve",
        "purl": "pkg:npm/enhanced-resolve@5.21.2",
        "version": "5.21.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "enhanced-resolve",
        "purl": "pkg:npm/enhanced-resolve@5.24.5",
        "version": "5.24.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "entities",
        "purl": "pkg:npm/entities@6.0.1",
        "version": "6.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "es-abstract",
        "purl": "pkg:npm/es-abstract@1.24.1",
        "version": "1.24.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "es-define-property",
        "purl": "pkg:npm/es-define-property@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "es-errors",
        "purl": "pkg:npm/es-errors@1.3.0",
        "version": "1.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "es-iterator-helpers",
        "purl": "pkg:npm/es-iterator-helpers@1.2.2",
        "version": "1.2.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "es-module-lexer",
        "purl": "pkg:npm/es-module-lexer@2.3.0",
        "version": "2.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "es-object-atoms",
        "purl": "pkg:npm/es-object-atoms@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "es-set-tostringtag",
        "purl": "pkg:npm/es-set-tostringtag@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "es-shim-unscopables",
        "purl": "pkg:npm/es-shim-unscopables@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "es-to-primitive",
        "purl": "pkg:npm/es-to-primitive@1.3.0",
        "version": "1.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "es-toolkit",
        "purl": "pkg:npm/es-toolkit@1.46.1",
        "version": "1.46.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "esbuild",
        "purl": "pkg:npm/esbuild@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "escalade",
        "purl": "pkg:npm/escalade@3.2.0",
        "version": "3.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "escape-html",
        "purl": "pkg:npm/escape-html@1.0.3",
        "version": "1.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "escape-string-regexp",
        "purl": "pkg:npm/escape-string-regexp@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "escape-string-regexp",
        "purl": "pkg:npm/escape-string-regexp@5.0.0",
        "version": "5.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "eslint",
        "purl": "pkg:npm/eslint@9.39.2",
        "version": "9.39.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "eslint-config-prettier",
        "purl": "pkg:npm/eslint-config-prettier@10.1.5",
        "version": "10.1.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "eslint-import-context",
        "purl": "pkg:npm/eslint-import-context@0.1.9",
        "version": "0.1.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "eslint-import-resolver-typescript",
        "purl": "pkg:npm/eslint-import-resolver-typescript@4.4.4",
        "version": "4.4.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "eslint-plugin-import-x",
        "purl": "pkg:npm/eslint-plugin-import-x@4.16.2",
        "version": "4.16.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "eslint-plugin-jsx-a11y",
        "purl": "pkg:npm/eslint-plugin-jsx-a11y@6.10.2",
        "version": "6.10.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "eslint-plugin-react",
        "purl": "pkg:npm/eslint-plugin-react@7.37.5",
        "version": "7.37.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "eslint-plugin-react-hooks",
        "purl": "pkg:npm/eslint-plugin-react-hooks@7.0.1",
        "version": "7.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "eslint-plugin-security",
        "purl": "pkg:npm/eslint-plugin-security@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "eslint-scope",
        "purl": "pkg:npm/eslint-scope@5.1.1",
        "version": "5.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "eslint-scope",
        "purl": "pkg:npm/eslint-scope@8.4.0",
        "version": "8.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "eslint-visitor-keys",
        "purl": "pkg:npm/eslint-visitor-keys@3.4.3",
        "version": "3.4.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "eslint-visitor-keys",
        "purl": "pkg:npm/eslint-visitor-keys@4.2.1",
        "version": "4.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "eslint-visitor-keys",
        "purl": "pkg:npm/eslint-visitor-keys@5.0.1",
        "version": "5.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "espree",
        "purl": "pkg:npm/espree@10.4.0",
        "version": "10.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "esquery",
        "purl": "pkg:npm/esquery@1.7.0",
        "version": "1.7.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "esrecurse",
        "purl": "pkg:npm/esrecurse@4.3.0",
        "version": "4.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "estraverse",
        "purl": "pkg:npm/estraverse@4.3.0",
        "version": "4.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "estraverse",
        "purl": "pkg:npm/estraverse@5.3.0",
        "version": "5.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "estree-util-is-identifier-name",
        "purl": "pkg:npm/estree-util-is-identifier-name@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "estree-walker",
        "purl": "pkg:npm/estree-walker@2.0.2",
        "version": "2.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "estree-walker",
        "purl": "pkg:npm/estree-walker@3.0.3",
        "version": "3.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "esutils",
        "purl": "pkg:npm/esutils@2.0.3",
        "version": "2.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "etag",
        "purl": "pkg:npm/etag@1.8.1",
        "version": "1.8.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "eventemitter3",
        "purl": "pkg:npm/eventemitter3@4.0.7",
        "version": "4.0.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "eventemitter3",
        "purl": "pkg:npm/eventemitter3@5.0.4",
        "version": "5.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "events",
        "purl": "pkg:npm/events@3.3.0",
        "version": "3.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "eventsource",
        "purl": "pkg:npm/eventsource@3.0.7",
        "version": "3.0.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "eventsource-parser",
        "purl": "pkg:npm/eventsource-parser@3.1.0",
        "version": "3.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "expect-type",
        "purl": "pkg:npm/expect-type@1.3.0",
        "version": "1.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "express",
        "purl": "pkg:npm/express@5.2.1",
        "version": "5.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "express-rate-limit",
        "purl": "pkg:npm/express-rate-limit@8.5.1",
        "version": "8.5.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "extend",
        "purl": "pkg:npm/extend@3.0.2",
        "version": "3.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "extended-eventsource",
        "purl": "pkg:npm/extended-eventsource@1.7.0",
        "version": "1.7.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "fast-deep-equal",
        "purl": "pkg:npm/fast-deep-equal@3.1.3",
        "version": "3.1.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "fast-equals",
        "purl": "pkg:npm/fast-equals@5.4.0",
        "version": "5.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "fast-glob",
        "purl": "pkg:npm/fast-glob@3.3.1",
        "version": "3.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "fast-glob",
        "purl": "pkg:npm/fast-glob@3.3.3",
        "version": "3.3.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "fast-json-stable-stringify",
        "purl": "pkg:npm/fast-json-stable-stringify@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "fast-levenshtein",
        "purl": "pkg:npm/fast-levenshtein@2.0.6",
        "version": "2.0.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "fast-string-truncated-width",
        "purl": "pkg:npm/fast-string-truncated-width@3.0.3",
        "version": "3.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "fast-string-width",
        "purl": "pkg:npm/fast-string-width@3.0.2",
        "version": "3.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "fast-uri",
        "purl": "pkg:npm/fast-uri@3.1.6",
        "version": "3.1.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "fast-wrap-ansi",
        "purl": "pkg:npm/fast-wrap-ansi@0.2.0",
        "version": "0.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "fast-xml-builder",
        "purl": "pkg:npm/fast-xml-builder@1.2.0",
        "version": "1.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "fast-xml-parser",
        "purl": "pkg:npm/fast-xml-parser@5.8.0",
        "version": "5.8.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "fastq",
        "purl": "pkg:npm/fastq@1.20.1",
        "version": "1.20.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "fd-package-json",
        "purl": "pkg:npm/fd-package-json@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "fdir",
        "purl": "pkg:npm/fdir@6.5.0",
        "version": "6.5.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "fflate",
        "purl": "pkg:npm/fflate@0.4.9",
        "version": "0.4.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "file-entry-cache",
        "purl": "pkg:npm/file-entry-cache@8.0.0",
        "version": "8.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "fill-range",
        "purl": "pkg:npm/fill-range@7.1.1",
        "version": "7.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "finalhandler",
        "purl": "pkg:npm/finalhandler@2.1.1",
        "version": "2.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "find-up",
        "purl": "pkg:npm/find-up@5.0.0",
        "version": "5.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "flat-cache",
        "purl": "pkg:npm/flat-cache@4.0.1",
        "version": "4.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "flatted",
        "purl": "pkg:npm/flatted@3.4.2",
        "version": "3.4.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "for-each",
        "purl": "pkg:npm/for-each@0.3.5",
        "version": "0.3.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "formatly",
        "purl": "pkg:npm/formatly@0.3.0",
        "version": "0.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "forwarded",
        "purl": "pkg:npm/forwarded@0.2.0",
        "version": "0.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "framer-motion",
        "purl": "pkg:npm/framer-motion@11.18.2",
        "version": "11.18.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "fresh",
        "purl": "pkg:npm/fresh@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "fsevents",
        "purl": "pkg:npm/fsevents@2.3.2",
        "version": "2.3.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "fsevents",
        "purl": "pkg:npm/fsevents@2.3.3",
        "version": "2.3.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "function-bind",
        "purl": "pkg:npm/function-bind@1.1.2",
        "version": "1.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "function.prototype.name",
        "purl": "pkg:npm/function.prototype.name@1.1.8",
        "version": "1.1.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "functions-have-names",
        "purl": "pkg:npm/functions-have-names@1.2.3",
        "version": "1.2.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "generator-function",
        "purl": "pkg:npm/generator-function@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "gensync",
        "purl": "pkg:npm/gensync@1.0.0-beta.2",
        "version": "1.0.0-beta.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "get-caller-file",
        "purl": "pkg:npm/get-caller-file@2.0.5",
        "version": "2.0.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "get-east-asian-width",
        "purl": "pkg:npm/get-east-asian-width@1.4.0",
        "version": "1.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "get-intrinsic",
        "purl": "pkg:npm/get-intrinsic@1.3.0",
        "version": "1.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "get-nonce",
        "purl": "pkg:npm/get-nonce@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "get-proto",
        "purl": "pkg:npm/get-proto@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "get-symbol-description",
        "purl": "pkg:npm/get-symbol-description@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "get-tsconfig",
        "purl": "pkg:npm/get-tsconfig@4.13.7",
        "version": "4.13.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "git-hooks-list",
        "purl": "pkg:npm/git-hooks-list@4.2.1",
        "version": "4.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "glob",
        "purl": "pkg:npm/glob@13.0.6",
        "version": "13.0.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "glob-parent",
        "purl": "pkg:npm/glob-parent@5.1.2",
        "version": "5.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "glob-parent",
        "purl": "pkg:npm/glob-parent@6.0.2",
        "version": "6.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "glob-to-regexp",
        "purl": "pkg:npm/glob-to-regexp@0.4.1",
        "version": "0.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "globals",
        "purl": "pkg:npm/globals@14.0.0",
        "version": "14.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "globals",
        "purl": "pkg:npm/globals@17.0.0",
        "version": "17.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "globalthis",
        "purl": "pkg:npm/globalthis@1.0.4",
        "version": "1.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "gopd",
        "purl": "pkg:npm/gopd@1.2.0",
        "version": "1.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "graceful-fs",
        "purl": "pkg:npm/graceful-fs@4.2.11",
        "version": "4.2.11"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "graphql",
        "purl": "pkg:npm/graphql@16.13.2",
        "version": "16.13.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "hachure-fill",
        "purl": "pkg:npm/hachure-fill@0.5.2",
        "version": "0.5.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "has-bigints",
        "purl": "pkg:npm/has-bigints@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "has-flag",
        "purl": "pkg:npm/has-flag@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "has-property-descriptors",
        "purl": "pkg:npm/has-property-descriptors@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "has-proto",
        "purl": "pkg:npm/has-proto@1.2.0",
        "version": "1.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "has-symbols",
        "purl": "pkg:npm/has-symbols@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "has-tostringtag",
        "purl": "pkg:npm/has-tostringtag@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "hasown",
        "purl": "pkg:npm/hasown@2.0.2",
        "version": "2.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "hast",
        "purl": "pkg:npm/hast@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "hast-util-from-dom",
        "purl": "pkg:npm/hast-util-from-dom@5.0.1",
        "version": "5.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "hast-util-from-html",
        "purl": "pkg:npm/hast-util-from-html@2.0.3",
        "version": "2.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "hast-util-from-html-isomorphic",
        "purl": "pkg:npm/hast-util-from-html-isomorphic@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "hast-util-from-parse5",
        "purl": "pkg:npm/hast-util-from-parse5@8.0.3",
        "version": "8.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "hast-util-is-element",
        "purl": "pkg:npm/hast-util-is-element@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "hast-util-parse-selector",
        "purl": "pkg:npm/hast-util-parse-selector@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "hast-util-raw",
        "purl": "pkg:npm/hast-util-raw@9.1.0",
        "version": "9.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "hast-util-to-html",
        "purl": "pkg:npm/hast-util-to-html@9.0.5",
        "version": "9.0.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "hast-util-to-jsx-runtime",
        "purl": "pkg:npm/hast-util-to-jsx-runtime@2.3.6",
        "version": "2.3.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "hast-util-to-parse5",
        "purl": "pkg:npm/hast-util-to-parse5@8.0.1",
        "version": "8.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "hast-util-to-text",
        "purl": "pkg:npm/hast-util-to-text@4.0.2",
        "version": "4.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "hast-util-whitespace",
        "purl": "pkg:npm/hast-util-whitespace@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "hastscript",
        "purl": "pkg:npm/hastscript@9.0.1",
        "version": "9.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "headers-polyfill",
        "purl": "pkg:npm/headers-polyfill@5.0.1",
        "version": "5.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "hermes-estree",
        "purl": "pkg:npm/hermes-estree@0.25.1",
        "version": "0.25.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "hermes-parser",
        "purl": "pkg:npm/hermes-parser@0.25.1",
        "version": "0.25.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "hono",
        "purl": "pkg:npm/hono@4.12.34",
        "version": "4.12.34"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "html-encoding-sniffer",
        "purl": "pkg:npm/html-encoding-sniffer@6.0.0",
        "version": "6.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "html-entities",
        "purl": "pkg:npm/html-entities@2.6.0",
        "version": "2.6.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "html-escaper",
        "purl": "pkg:npm/html-escaper@2.0.2",
        "version": "2.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "html-url-attributes",
        "purl": "pkg:npm/html-url-attributes@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "html-void-elements",
        "purl": "pkg:npm/html-void-elements@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "http-errors",
        "purl": "pkg:npm/http-errors@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "http-proxy-agent",
        "purl": "pkg:npm/http-proxy-agent@7.0.2",
        "version": "7.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "https-proxy-agent",
        "purl": "pkg:npm/https-proxy-agent@5.0.1",
        "version": "5.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "https-proxy-agent",
        "purl": "pkg:npm/https-proxy-agent@7.0.6",
        "version": "7.0.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "iconv-lite",
        "purl": "pkg:npm/iconv-lite@0.6.3",
        "version": "0.6.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "iconv-lite",
        "purl": "pkg:npm/iconv-lite@0.7.2",
        "version": "0.7.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "ignore",
        "purl": "pkg:npm/ignore@5.3.2",
        "version": "5.3.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "ignore",
        "purl": "pkg:npm/ignore@7.0.5",
        "version": "7.0.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "import-fresh",
        "purl": "pkg:npm/import-fresh@3.3.1",
        "version": "3.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "import-in-the-middle",
        "purl": "pkg:npm/import-in-the-middle@3.3.1",
        "version": "3.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "imurmurhash",
        "purl": "pkg:npm/imurmurhash@0.1.4",
        "version": "0.1.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "indent-string",
        "purl": "pkg:npm/indent-string@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "inherits",
        "purl": "pkg:npm/inherits@2.0.4",
        "version": "2.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "inline-style-parser",
        "purl": "pkg:npm/inline-style-parser@0.2.7",
        "version": "0.2.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "internal-slot",
        "purl": "pkg:npm/internal-slot@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "internmap",
        "purl": "pkg:npm/internmap@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "internmap",
        "purl": "pkg:npm/internmap@2.0.3",
        "version": "2.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "ip-address",
        "purl": "pkg:npm/ip-address@10.3.1",
        "version": "10.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "ipaddr.js",
        "purl": "pkg:npm/ipaddr.js@1.9.1",
        "version": "1.9.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-alphabetical",
        "purl": "pkg:npm/is-alphabetical@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-alphanumerical",
        "purl": "pkg:npm/is-alphanumerical@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-array-buffer",
        "purl": "pkg:npm/is-array-buffer@3.0.5",
        "version": "3.0.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-async-function",
        "purl": "pkg:npm/is-async-function@2.1.1",
        "version": "2.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-bigint",
        "purl": "pkg:npm/is-bigint@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-boolean-object",
        "purl": "pkg:npm/is-boolean-object@1.2.2",
        "version": "1.2.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-bun-module",
        "purl": "pkg:npm/is-bun-module@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-callable",
        "purl": "pkg:npm/is-callable@1.2.7",
        "version": "1.2.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-core-module",
        "purl": "pkg:npm/is-core-module@2.16.1",
        "version": "2.16.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-data-view",
        "purl": "pkg:npm/is-data-view@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-date-object",
        "purl": "pkg:npm/is-date-object@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-decimal",
        "purl": "pkg:npm/is-decimal@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-extglob",
        "purl": "pkg:npm/is-extglob@2.1.1",
        "version": "2.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-finalizationregistry",
        "purl": "pkg:npm/is-finalizationregistry@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-fullwidth-code-point",
        "purl": "pkg:npm/is-fullwidth-code-point@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-generator-function",
        "purl": "pkg:npm/is-generator-function@1.1.2",
        "version": "1.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-glob",
        "purl": "pkg:npm/is-glob@4.0.3",
        "version": "4.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-hexadecimal",
        "purl": "pkg:npm/is-hexadecimal@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-map",
        "purl": "pkg:npm/is-map@2.0.3",
        "version": "2.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-negative-zero",
        "purl": "pkg:npm/is-negative-zero@2.0.3",
        "version": "2.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-network-error",
        "purl": "pkg:npm/is-network-error@1.3.2",
        "version": "1.3.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-node-process",
        "purl": "pkg:npm/is-node-process@1.2.0",
        "version": "1.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-number",
        "purl": "pkg:npm/is-number@7.0.0",
        "version": "7.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-number-object",
        "purl": "pkg:npm/is-number-object@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-plain-obj",
        "purl": "pkg:npm/is-plain-obj@4.1.0",
        "version": "4.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-potential-custom-element-name",
        "purl": "pkg:npm/is-potential-custom-element-name@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-promise",
        "purl": "pkg:npm/is-promise@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-reference",
        "purl": "pkg:npm/is-reference@1.2.1",
        "version": "1.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-regex",
        "purl": "pkg:npm/is-regex@1.2.1",
        "version": "1.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-set",
        "purl": "pkg:npm/is-set@2.0.3",
        "version": "2.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-shared-array-buffer",
        "purl": "pkg:npm/is-shared-array-buffer@1.0.4",
        "version": "1.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-string",
        "purl": "pkg:npm/is-string@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-symbol",
        "purl": "pkg:npm/is-symbol@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-typed-array",
        "purl": "pkg:npm/is-typed-array@1.1.15",
        "version": "1.1.15"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-weakmap",
        "purl": "pkg:npm/is-weakmap@2.0.2",
        "version": "2.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-weakref",
        "purl": "pkg:npm/is-weakref@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "is-weakset",
        "purl": "pkg:npm/is-weakset@2.0.4",
        "version": "2.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "isarray",
        "purl": "pkg:npm/isarray@2.0.5",
        "version": "2.0.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "isexe",
        "purl": "pkg:npm/isexe@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "istanbul-lib-coverage",
        "purl": "pkg:npm/istanbul-lib-coverage@3.2.2",
        "version": "3.2.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "istanbul-lib-report",
        "purl": "pkg:npm/istanbul-lib-report@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "istanbul-reports",
        "purl": "pkg:npm/istanbul-reports@3.2.0",
        "version": "3.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "iterator.prototype",
        "purl": "pkg:npm/iterator.prototype@1.1.5",
        "version": "1.1.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "jest-worker",
        "purl": "pkg:npm/jest-worker@27.5.1",
        "version": "27.5.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "jiti",
        "purl": "pkg:npm/jiti@2.6.1",
        "version": "2.6.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "jiti",
        "purl": "pkg:npm/jiti@2.7.0",
        "version": "2.7.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "jose",
        "purl": "pkg:npm/jose@6.1.3",
        "version": "6.1.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "js-tiktoken",
        "purl": "pkg:npm/js-tiktoken@1.0.21",
        "version": "1.0.21"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "js-tokens",
        "purl": "pkg:npm/js-tokens@10.0.0",
        "version": "10.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "js-tokens",
        "purl": "pkg:npm/js-tokens@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "js-yaml",
        "purl": "pkg:npm/js-yaml@4.3.1",
        "version": "4.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "jsdom",
        "purl": "pkg:npm/jsdom@27.4.0",
        "version": "27.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "jsesc",
        "purl": "pkg:npm/jsesc@3.1.0",
        "version": "3.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "json-buffer",
        "purl": "pkg:npm/json-buffer@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "json-parse-even-better-errors",
        "purl": "pkg:npm/json-parse-even-better-errors@2.3.1",
        "version": "2.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "json-schema",
        "purl": "pkg:npm/json-schema@0.4.0",
        "version": "0.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "json-schema-traverse",
        "purl": "pkg:npm/json-schema-traverse@0.4.1",
        "version": "0.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "json-schema-traverse",
        "purl": "pkg:npm/json-schema-traverse@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "json-schema-typed",
        "purl": "pkg:npm/json-schema-typed@8.0.2",
        "version": "8.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "json-stable-stringify-without-jsonify",
        "purl": "pkg:npm/json-stable-stringify-without-jsonify@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "json5",
        "purl": "pkg:npm/json5@2.2.3",
        "version": "2.2.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "jsx-ast-utils",
        "purl": "pkg:npm/jsx-ast-utils@3.3.5",
        "version": "3.3.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "jwt-decode",
        "purl": "pkg:npm/jwt-decode@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "katex",
        "purl": "pkg:npm/katex@0.16.27",
        "version": "0.16.27"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "katex",
        "purl": "pkg:npm/katex@0.16.47",
        "version": "0.16.47"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "keyv",
        "purl": "pkg:npm/keyv@4.5.4",
        "version": "4.5.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "khroma",
        "purl": "pkg:npm/khroma@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "knip",
        "purl": "pkg:npm/knip@6.3.1",
        "version": "6.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "langchain",
        "purl": "pkg:npm/langchain@1.4.0",
        "version": "1.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "langsmith",
        "purl": "pkg:npm/langsmith@0.6.3",
        "version": "0.6.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "language-subtag-registry",
        "purl": "pkg:npm/language-subtag-registry@0.3.23",
        "version": "0.3.23"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "language-tags",
        "purl": "pkg:npm/language-tags@1.0.9",
        "version": "1.0.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "layout-base",
        "purl": "pkg:npm/layout-base@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "layout-base",
        "purl": "pkg:npm/layout-base@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "levn",
        "purl": "pkg:npm/levn@0.4.1",
        "version": "0.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "lightningcss",
        "purl": "pkg:npm/lightningcss@1.30.2",
        "version": "1.30.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "lightningcss-android-arm64",
        "purl": "pkg:npm/lightningcss-android-arm64@1.30.2",
        "version": "1.30.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "lightningcss-darwin-arm64",
        "purl": "pkg:npm/lightningcss-darwin-arm64@1.30.2",
        "version": "1.30.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "lightningcss-darwin-x64",
        "purl": "pkg:npm/lightningcss-darwin-x64@1.30.2",
        "version": "1.30.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "lightningcss-freebsd-x64",
        "purl": "pkg:npm/lightningcss-freebsd-x64@1.30.2",
        "version": "1.30.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "lightningcss-linux-arm-gnueabihf",
        "purl": "pkg:npm/lightningcss-linux-arm-gnueabihf@1.30.2",
        "version": "1.30.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "lightningcss-linux-arm64-gnu",
        "purl": "pkg:npm/lightningcss-linux-arm64-gnu@1.30.2",
        "version": "1.30.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "lightningcss-linux-arm64-musl",
        "purl": "pkg:npm/lightningcss-linux-arm64-musl@1.30.2",
        "version": "1.30.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "lightningcss-linux-x64-gnu",
        "purl": "pkg:npm/lightningcss-linux-x64-gnu@1.30.2",
        "version": "1.30.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "lightningcss-linux-x64-musl",
        "purl": "pkg:npm/lightningcss-linux-x64-musl@1.30.2",
        "version": "1.30.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "lightningcss-win32-arm64-msvc",
        "purl": "pkg:npm/lightningcss-win32-arm64-msvc@1.30.2",
        "version": "1.30.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "lightningcss-win32-x64-msvc",
        "purl": "pkg:npm/lightningcss-win32-x64-msvc@1.30.2",
        "version": "1.30.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "loader-runner",
        "purl": "pkg:npm/loader-runner@4.3.2",
        "version": "4.3.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "locate-path",
        "purl": "pkg:npm/locate-path@6.0.0",
        "version": "6.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "lodash",
        "purl": "pkg:npm/lodash@4.18.1",
        "version": "4.18.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "lodash-es",
        "purl": "pkg:npm/lodash-es@4.18.1",
        "version": "4.18.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "lodash.castarray",
        "purl": "pkg:npm/lodash.castarray@4.4.0",
        "version": "4.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "lodash.isplainobject",
        "purl": "pkg:npm/lodash.isplainobject@4.0.6",
        "version": "4.0.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "lodash.merge",
        "purl": "pkg:npm/lodash.merge@4.6.2",
        "version": "4.6.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "longest-streak",
        "purl": "pkg:npm/longest-streak@3.1.0",
        "version": "3.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "loose-envify",
        "purl": "pkg:npm/loose-envify@1.4.0",
        "version": "1.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "lru-cache",
        "purl": "pkg:npm/lru-cache@11.2.6",
        "version": "11.2.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "lru-cache",
        "purl": "pkg:npm/lru-cache@5.1.1",
        "version": "5.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "lucide-react",
        "purl": "pkg:npm/lucide-react@0.542.0",
        "version": "0.542.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "lucide-react",
        "purl": "pkg:npm/lucide-react@0.543.0",
        "version": "0.543.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "lz-string",
        "purl": "pkg:npm/lz-string@1.5.0",
        "version": "1.5.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "magic-string",
        "purl": "pkg:npm/magic-string@0.30.21",
        "version": "0.30.21"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "magicast",
        "purl": "pkg:npm/magicast@0.5.2",
        "version": "0.5.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "make-dir",
        "purl": "pkg:npm/make-dir@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "markdown-table",
        "purl": "pkg:npm/markdown-table@3.0.4",
        "version": "3.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "marked",
        "purl": "pkg:npm/marked@15.0.12",
        "version": "15.0.12"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "marked",
        "purl": "pkg:npm/marked@16.4.2",
        "version": "16.4.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "math-intrinsics",
        "purl": "pkg:npm/math-intrinsics@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "mdast-util-find-and-replace",
        "purl": "pkg:npm/mdast-util-find-and-replace@3.0.2",
        "version": "3.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "mdast-util-from-markdown",
        "purl": "pkg:npm/mdast-util-from-markdown@2.0.2",
        "version": "2.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "mdast-util-gfm",
        "purl": "pkg:npm/mdast-util-gfm@3.1.0",
        "version": "3.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "mdast-util-gfm-autolink-literal",
        "purl": "pkg:npm/mdast-util-gfm-autolink-literal@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "mdast-util-gfm-footnote",
        "purl": "pkg:npm/mdast-util-gfm-footnote@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "mdast-util-gfm-strikethrough",
        "purl": "pkg:npm/mdast-util-gfm-strikethrough@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "mdast-util-gfm-table",
        "purl": "pkg:npm/mdast-util-gfm-table@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "mdast-util-gfm-task-list-item",
        "purl": "pkg:npm/mdast-util-gfm-task-list-item@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "mdast-util-math",
        "purl": "pkg:npm/mdast-util-math@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "mdast-util-mdx-expression",
        "purl": "pkg:npm/mdast-util-mdx-expression@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "mdast-util-mdx-jsx",
        "purl": "pkg:npm/mdast-util-mdx-jsx@3.2.0",
        "version": "3.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "mdast-util-mdxjs-esm",
        "purl": "pkg:npm/mdast-util-mdxjs-esm@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "mdast-util-phrasing",
        "purl": "pkg:npm/mdast-util-phrasing@4.1.0",
        "version": "4.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "mdast-util-to-hast",
        "purl": "pkg:npm/mdast-util-to-hast@13.2.1",
        "version": "13.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "mdast-util-to-markdown",
        "purl": "pkg:npm/mdast-util-to-markdown@2.1.2",
        "version": "2.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "mdast-util-to-string",
        "purl": "pkg:npm/mdast-util-to-string@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "mdn-data",
        "purl": "pkg:npm/mdn-data@2.12.2",
        "version": "2.12.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "media-typer",
        "purl": "pkg:npm/media-typer@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "merge-descriptors",
        "purl": "pkg:npm/merge-descriptors@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "merge-stream",
        "purl": "pkg:npm/merge-stream@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "merge2",
        "purl": "pkg:npm/merge2@1.4.1",
        "version": "1.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "mermaid",
        "purl": "pkg:npm/mermaid@11.16.1",
        "version": "11.16.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark",
        "purl": "pkg:npm/micromark@4.0.2",
        "version": "4.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-core-commonmark",
        "purl": "pkg:npm/micromark-core-commonmark@2.0.3",
        "version": "2.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-extension-cjk-friendly",
        "purl": "pkg:npm/micromark-extension-cjk-friendly@1.2.3",
        "version": "1.2.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-extension-cjk-friendly-gfm-strikethrough",
        "purl": "pkg:npm/micromark-extension-cjk-friendly-gfm-strikethrough@1.2.3",
        "version": "1.2.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-extension-cjk-friendly-util",
        "purl": "pkg:npm/micromark-extension-cjk-friendly-util@2.1.1",
        "version": "2.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-extension-gfm",
        "purl": "pkg:npm/micromark-extension-gfm@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-extension-gfm-autolink-literal",
        "purl": "pkg:npm/micromark-extension-gfm-autolink-literal@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-extension-gfm-footnote",
        "purl": "pkg:npm/micromark-extension-gfm-footnote@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-extension-gfm-strikethrough",
        "purl": "pkg:npm/micromark-extension-gfm-strikethrough@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-extension-gfm-table",
        "purl": "pkg:npm/micromark-extension-gfm-table@2.1.1",
        "version": "2.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-extension-gfm-tagfilter",
        "purl": "pkg:npm/micromark-extension-gfm-tagfilter@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-extension-gfm-task-list-item",
        "purl": "pkg:npm/micromark-extension-gfm-task-list-item@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-extension-math",
        "purl": "pkg:npm/micromark-extension-math@3.1.0",
        "version": "3.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-factory-destination",
        "purl": "pkg:npm/micromark-factory-destination@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-factory-label",
        "purl": "pkg:npm/micromark-factory-label@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-factory-space",
        "purl": "pkg:npm/micromark-factory-space@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-factory-title",
        "purl": "pkg:npm/micromark-factory-title@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-factory-whitespace",
        "purl": "pkg:npm/micromark-factory-whitespace@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-util-character",
        "purl": "pkg:npm/micromark-util-character@2.1.1",
        "version": "2.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-util-chunked",
        "purl": "pkg:npm/micromark-util-chunked@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-util-classify-character",
        "purl": "pkg:npm/micromark-util-classify-character@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-util-combine-extensions",
        "purl": "pkg:npm/micromark-util-combine-extensions@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-util-decode-numeric-character-reference",
        "purl": "pkg:npm/micromark-util-decode-numeric-character-reference@2.0.2",
        "version": "2.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-util-decode-string",
        "purl": "pkg:npm/micromark-util-decode-string@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-util-encode",
        "purl": "pkg:npm/micromark-util-encode@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-util-html-tag-name",
        "purl": "pkg:npm/micromark-util-html-tag-name@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-util-normalize-identifier",
        "purl": "pkg:npm/micromark-util-normalize-identifier@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-util-resolve-all",
        "purl": "pkg:npm/micromark-util-resolve-all@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-util-sanitize-uri",
        "purl": "pkg:npm/micromark-util-sanitize-uri@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-util-subtokenize",
        "purl": "pkg:npm/micromark-util-subtokenize@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-util-symbol",
        "purl": "pkg:npm/micromark-util-symbol@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromark-util-types",
        "purl": "pkg:npm/micromark-util-types@2.0.2",
        "version": "2.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "micromatch",
        "purl": "pkg:npm/micromatch@4.0.8",
        "version": "4.0.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "mime-db",
        "purl": "pkg:npm/mime-db@1.52.0",
        "version": "1.52.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "mime-db",
        "purl": "pkg:npm/mime-db@1.54.0",
        "version": "1.54.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "mime-types",
        "purl": "pkg:npm/mime-types@2.1.35",
        "version": "2.1.35"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "mime-types",
        "purl": "pkg:npm/mime-types@3.0.2",
        "version": "3.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "min-indent",
        "purl": "pkg:npm/min-indent@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "minimatch",
        "purl": "pkg:npm/minimatch@10.2.3",
        "version": "10.2.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "minimatch",
        "purl": "pkg:npm/minimatch@3.1.4",
        "version": "3.1.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "minimatch",
        "purl": "pkg:npm/minimatch@9.0.7",
        "version": "9.0.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "minimist",
        "purl": "pkg:npm/minimist@1.2.8",
        "version": "1.2.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "minipass",
        "purl": "pkg:npm/minipass@7.1.3",
        "version": "7.1.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "mlly",
        "purl": "pkg:npm/mlly@1.8.0",
        "version": "1.8.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "modern-screenshot",
        "purl": "pkg:npm/modern-screenshot@4.7.0",
        "version": "4.7.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "module-details-from-path",
        "purl": "pkg:npm/module-details-from-path@1.0.4",
        "version": "1.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "motion-dom",
        "purl": "pkg:npm/motion-dom@11.18.1",
        "version": "11.18.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "motion-utils",
        "purl": "pkg:npm/motion-utils@11.18.1",
        "version": "11.18.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "mrmime",
        "purl": "pkg:npm/mrmime@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "ms",
        "purl": "pkg:npm/ms@2.1.3",
        "version": "2.1.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "msw",
        "purl": "pkg:npm/msw@2.13.4",
        "version": "2.13.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "mustache",
        "purl": "pkg:npm/mustache@4.2.0",
        "version": "4.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "mute-stream",
        "purl": "pkg:npm/mute-stream@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "nanoid",
        "purl": "pkg:npm/nanoid@3.3.18",
        "version": "3.3.18"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "nanoid",
        "purl": "pkg:npm/nanoid@5.1.16",
        "version": "5.1.16"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "napi-postinstall",
        "purl": "pkg:npm/napi-postinstall@0.3.4",
        "version": "0.3.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "natural-compare",
        "purl": "pkg:npm/natural-compare@1.4.0",
        "version": "1.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "negotiator",
        "purl": "pkg:npm/negotiator@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "neo-async",
        "purl": "pkg:npm/neo-async@2.6.2",
        "version": "2.6.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "next",
        "purl": "pkg:npm/next@16.4.1",
        "version": "16.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "next-auth",
        "purl": "pkg:npm/next-auth@5.0.0-beta.32",
        "version": "5.0.0-beta.32"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "next-themes",
        "purl": "pkg:npm/next-themes@0.2.1",
        "version": "0.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "node-fetch",
        "purl": "pkg:npm/node-fetch@2.7.0",
        "version": "2.7.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "node-releases",
        "purl": "pkg:npm/node-releases@2.0.54",
        "version": "2.0.54"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "oauth4webapi",
        "purl": "pkg:npm/oauth4webapi@3.8.3",
        "version": "3.8.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "object-assign",
        "purl": "pkg:npm/object-assign@4.1.1",
        "version": "4.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "object-inspect",
        "purl": "pkg:npm/object-inspect@1.13.4",
        "version": "1.13.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "object-keys",
        "purl": "pkg:npm/object-keys@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "object.assign",
        "purl": "pkg:npm/object.assign@4.1.7",
        "version": "4.1.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "object.entries",
        "purl": "pkg:npm/object.entries@1.1.9",
        "version": "1.1.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "object.fromentries",
        "purl": "pkg:npm/object.fromentries@2.0.8",
        "version": "2.0.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "object.values",
        "purl": "pkg:npm/object.values@1.2.1",
        "version": "1.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "obug",
        "purl": "pkg:npm/obug@2.1.1",
        "version": "2.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "on-finished",
        "purl": "pkg:npm/on-finished@2.4.1",
        "version": "2.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "once",
        "purl": "pkg:npm/once@1.4.0",
        "version": "1.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "oniguruma-parser",
        "purl": "pkg:npm/oniguruma-parser@0.12.1",
        "version": "0.12.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "oniguruma-to-es",
        "purl": "pkg:npm/oniguruma-to-es@4.3.4",
        "version": "4.3.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "openai",
        "purl": "pkg:npm/openai@6.37.0",
        "version": "6.37.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "optionator",
        "purl": "pkg:npm/optionator@0.9.4",
        "version": "0.9.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "outvariant",
        "purl": "pkg:npm/outvariant@1.4.3",
        "version": "1.4.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "own-keys",
        "purl": "pkg:npm/own-keys@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "oxc-parser",
        "purl": "pkg:npm/oxc-parser@0.121.0",
        "version": "0.121.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "oxc-resolver",
        "purl": "pkg:npm/oxc-resolver@11.19.1",
        "version": "11.19.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "p-finally",
        "purl": "pkg:npm/p-finally@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "p-limit",
        "purl": "pkg:npm/p-limit@3.1.0",
        "version": "3.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "p-locate",
        "purl": "pkg:npm/p-locate@5.0.0",
        "version": "5.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "p-queue",
        "purl": "pkg:npm/p-queue@6.6.2",
        "version": "6.6.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "p-queue",
        "purl": "pkg:npm/p-queue@9.2.0",
        "version": "9.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "p-retry",
        "purl": "pkg:npm/p-retry@7.1.1",
        "version": "7.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "p-timeout",
        "purl": "pkg:npm/p-timeout@3.2.0",
        "version": "3.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "p-timeout",
        "purl": "pkg:npm/p-timeout@7.0.1",
        "version": "7.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "package-manager-detector",
        "purl": "pkg:npm/package-manager-detector@1.6.0",
        "version": "1.6.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "parent-module",
        "purl": "pkg:npm/parent-module@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "parse-entities",
        "purl": "pkg:npm/parse-entities@4.0.2",
        "version": "4.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "parse5",
        "purl": "pkg:npm/parse5@7.3.0",
        "version": "7.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "parse5",
        "purl": "pkg:npm/parse5@8.0.0",
        "version": "8.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "parseurl",
        "purl": "pkg:npm/parseurl@1.3.3",
        "version": "1.3.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "path-data-parser",
        "purl": "pkg:npm/path-data-parser@0.1.0",
        "version": "0.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "path-exists",
        "purl": "pkg:npm/path-exists@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "path-expression-matcher",
        "purl": "pkg:npm/path-expression-matcher@1.5.0",
        "version": "1.5.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "path-key",
        "purl": "pkg:npm/path-key@3.1.1",
        "version": "3.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "path-parse",
        "purl": "pkg:npm/path-parse@1.0.7",
        "version": "1.0.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "path-scurry",
        "purl": "pkg:npm/path-scurry@2.0.2",
        "version": "2.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "path-to-regexp",
        "purl": "pkg:npm/path-to-regexp@6.3.0",
        "version": "6.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "path-to-regexp",
        "purl": "pkg:npm/path-to-regexp@8.4.2",
        "version": "8.4.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "pathe",
        "purl": "pkg:npm/pathe@2.0.3",
        "version": "2.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "picocolors",
        "purl": "pkg:npm/picocolors@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "picomatch",
        "purl": "pkg:npm/picomatch@2.3.2",
        "version": "2.3.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "picomatch",
        "purl": "pkg:npm/picomatch@4.0.4",
        "version": "4.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "picomatch",
        "purl": "pkg:npm/picomatch@4.0.5",
        "version": "4.0.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "picomatch",
        "purl": "pkg:npm/picomatch@4.0.7",
        "version": "4.0.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "pkce-challenge",
        "purl": "pkg:npm/pkce-challenge@5.0.1",
        "version": "5.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "pkg-types",
        "purl": "pkg:npm/pkg-types@1.3.1",
        "version": "1.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "playwright",
        "purl": "pkg:npm/playwright@1.56.1",
        "version": "1.56.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "playwright-core",
        "purl": "pkg:npm/playwright-core@1.56.1",
        "version": "1.56.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "pngjs",
        "purl": "pkg:npm/pngjs@7.0.0",
        "version": "7.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "points-on-curve",
        "purl": "pkg:npm/points-on-curve@0.2.0",
        "version": "0.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "points-on-path",
        "purl": "pkg:npm/points-on-path@0.2.1",
        "version": "0.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "possible-typed-array-names",
        "purl": "pkg:npm/possible-typed-array-names@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "postcss",
        "purl": "pkg:npm/postcss@8.5.23",
        "version": "8.5.23"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "postcss-selector-parser",
        "purl": "pkg:npm/postcss-selector-parser@6.0.10",
        "version": "6.0.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "posthog-js",
        "purl": "pkg:npm/posthog-js@1.407.2",
        "version": "1.407.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "preact",
        "purl": "pkg:npm/preact@10.24.3",
        "version": "10.24.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "preact",
        "purl": "pkg:npm/preact@10.29.7",
        "version": "10.29.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "preact-render-to-string",
        "purl": "pkg:npm/preact-render-to-string@6.5.11",
        "version": "6.5.11"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "prelude-ls",
        "purl": "pkg:npm/prelude-ls@1.2.1",
        "version": "1.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "prettier",
        "purl": "pkg:npm/prettier@3.6.2",
        "version": "3.6.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "prettier-plugin-packagejson",
        "purl": "pkg:npm/prettier-plugin-packagejson@2.5.22",
        "version": "2.5.22"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "prettier-plugin-tailwindcss",
        "purl": "pkg:npm/prettier-plugin-tailwindcss@0.6.14",
        "version": "0.6.14"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "pretty-format",
        "purl": "pkg:npm/pretty-format@27.5.1",
        "version": "27.5.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "progress",
        "purl": "pkg:npm/progress@2.0.3",
        "version": "2.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "prop-types",
        "purl": "pkg:npm/prop-types@15.8.1",
        "version": "15.8.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "property-information",
        "purl": "pkg:npm/property-information@7.1.0",
        "version": "7.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "proxy-addr",
        "purl": "pkg:npm/proxy-addr@2.0.8",
        "version": "2.0.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "proxy-from-env",
        "purl": "pkg:npm/proxy-from-env@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "punycode",
        "purl": "pkg:npm/punycode@2.3.1",
        "version": "2.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "qs",
        "purl": "pkg:npm/qs@6.16.0",
        "version": "6.16.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "query-selector-shadow-dom",
        "purl": "pkg:npm/query-selector-shadow-dom@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "queue-microtask",
        "purl": "pkg:npm/queue-microtask@1.2.3",
        "version": "1.2.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "range-parser",
        "purl": "pkg:npm/range-parser@1.2.1",
        "version": "1.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "raw-body",
        "purl": "pkg:npm/raw-body@3.0.2",
        "version": "3.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "react",
        "purl": "pkg:npm/react@19.2.7",
        "version": "19.2.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "react-day-picker",
        "purl": "pkg:npm/react-day-picker@9.13.0",
        "version": "9.13.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "react-dom",
        "purl": "pkg:npm/react-dom@19.2.7",
        "version": "19.2.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "react-hook-form",
        "purl": "pkg:npm/react-hook-form@7.62.0",
        "version": "7.62.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "react-is",
        "purl": "pkg:npm/react-is@16.13.1",
        "version": "16.13.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "react-is",
        "purl": "pkg:npm/react-is@17.0.2",
        "version": "17.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "react-is",
        "purl": "pkg:npm/react-is@18.3.1",
        "version": "18.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "react-markdown",
        "purl": "pkg:npm/react-markdown@10.1.0",
        "version": "10.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "react-refresh",
        "purl": "pkg:npm/react-refresh@0.18.0",
        "version": "0.18.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "react-remove-scroll",
        "purl": "pkg:npm/react-remove-scroll@2.7.2",
        "version": "2.7.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "react-remove-scroll-bar",
        "purl": "pkg:npm/react-remove-scroll-bar@2.3.8",
        "version": "2.3.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "react-smooth",
        "purl": "pkg:npm/react-smooth@4.0.4",
        "version": "4.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "react-style-singleton",
        "purl": "pkg:npm/react-style-singleton@2.2.3",
        "version": "2.2.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "react-transition-group",
        "purl": "pkg:npm/react-transition-group@4.4.5",
        "version": "4.4.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "recharts",
        "purl": "pkg:npm/recharts@2.15.4",
        "version": "2.15.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "recharts-scale",
        "purl": "pkg:npm/recharts-scale@0.4.5",
        "version": "0.4.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "redent",
        "purl": "pkg:npm/redent@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "reflect.getprototypeof",
        "purl": "pkg:npm/reflect.getprototypeof@1.0.10",
        "version": "1.0.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "regex",
        "purl": "pkg:npm/regex@6.1.0",
        "version": "6.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "regex-recursion",
        "purl": "pkg:npm/regex-recursion@6.0.2",
        "version": "6.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "regex-utilities",
        "purl": "pkg:npm/regex-utilities@2.3.0",
        "version": "2.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "regexp-tree",
        "purl": "pkg:npm/regexp-tree@0.1.27",
        "version": "0.1.27"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "regexp.prototype.flags",
        "purl": "pkg:npm/regexp.prototype.flags@1.5.4",
        "version": "1.5.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "rehype-harden",
        "purl": "pkg:npm/rehype-harden@1.1.7",
        "version": "1.1.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "rehype-katex",
        "purl": "pkg:npm/rehype-katex@7.0.1",
        "version": "7.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "rehype-raw",
        "purl": "pkg:npm/rehype-raw@7.0.0",
        "version": "7.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "remark-cjk-friendly",
        "purl": "pkg:npm/remark-cjk-friendly@1.2.3",
        "version": "1.2.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "remark-cjk-friendly-gfm-strikethrough",
        "purl": "pkg:npm/remark-cjk-friendly-gfm-strikethrough@1.2.3",
        "version": "1.2.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "remark-gfm",
        "purl": "pkg:npm/remark-gfm@4.0.1",
        "version": "4.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "remark-math",
        "purl": "pkg:npm/remark-math@6.0.0",
        "version": "6.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "remark-parse",
        "purl": "pkg:npm/remark-parse@11.0.0",
        "version": "11.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "remark-rehype",
        "purl": "pkg:npm/remark-rehype@11.1.2",
        "version": "11.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "remark-stringify",
        "purl": "pkg:npm/remark-stringify@11.0.0",
        "version": "11.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "remend",
        "purl": "pkg:npm/remend@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "require-directory",
        "purl": "pkg:npm/require-directory@2.1.1",
        "version": "2.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "require-from-string",
        "purl": "pkg:npm/require-from-string@2.0.2",
        "version": "2.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "require-in-the-middle",
        "purl": "pkg:npm/require-in-the-middle@8.0.1",
        "version": "8.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "resolve",
        "purl": "pkg:npm/resolve@2.0.0-next.5",
        "version": "2.0.0-next.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "resolve-from",
        "purl": "pkg:npm/resolve-from@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "resolve-pkg-maps",
        "purl": "pkg:npm/resolve-pkg-maps@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "rettime",
        "purl": "pkg:npm/rettime@0.11.8",
        "version": "0.11.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "reusify",
        "purl": "pkg:npm/reusify@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "robust-predicates",
        "purl": "pkg:npm/robust-predicates@3.0.2",
        "version": "3.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "rollup",
        "purl": "pkg:npm/rollup@4.59.0",
        "version": "4.59.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "roughjs",
        "purl": "pkg:npm/roughjs@4.6.6",
        "version": "4.6.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "router",
        "purl": "pkg:npm/router@2.2.0",
        "version": "2.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "run-parallel",
        "purl": "pkg:npm/run-parallel@1.2.0",
        "version": "1.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "rw",
        "purl": "pkg:npm/rw@1.3.3",
        "version": "1.3.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "safe-array-concat",
        "purl": "pkg:npm/safe-array-concat@1.1.3",
        "version": "1.1.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "safe-push-apply",
        "purl": "pkg:npm/safe-push-apply@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "safe-regex",
        "purl": "pkg:npm/safe-regex@2.1.1",
        "version": "2.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "safe-regex-test",
        "purl": "pkg:npm/safe-regex-test@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "safer-buffer",
        "purl": "pkg:npm/safer-buffer@2.1.2",
        "version": "2.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "saxes",
        "purl": "pkg:npm/saxes@6.0.0",
        "version": "6.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "scheduler",
        "purl": "pkg:npm/scheduler@0.27.0",
        "version": "0.27.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "schema-utils",
        "purl": "pkg:npm/schema-utils@4.3.3",
        "version": "4.3.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "semver",
        "purl": "pkg:npm/semver@6.3.1",
        "version": "6.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "semver",
        "purl": "pkg:npm/semver@7.8.0",
        "version": "7.8.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "semver",
        "purl": "pkg:npm/semver@7.8.5",
        "version": "7.8.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "send",
        "purl": "pkg:npm/send@1.2.1",
        "version": "1.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "serve-static",
        "purl": "pkg:npm/serve-static@2.2.1",
        "version": "2.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "server-only",
        "purl": "pkg:npm/server-only@0.0.1",
        "version": "0.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "set-cookie-parser",
        "purl": "pkg:npm/set-cookie-parser@3.1.0",
        "version": "3.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "set-function-length",
        "purl": "pkg:npm/set-function-length@1.2.2",
        "version": "1.2.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "set-function-name",
        "purl": "pkg:npm/set-function-name@2.0.2",
        "version": "2.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "set-proto",
        "purl": "pkg:npm/set-proto@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "setprototypeof",
        "purl": "pkg:npm/setprototypeof@1.2.0",
        "version": "1.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "sharp",
        "purl": "pkg:npm/sharp@0.35.5",
        "version": "0.35.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "shebang-command",
        "purl": "pkg:npm/shebang-command@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "shebang-regex",
        "purl": "pkg:npm/shebang-regex@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "shiki",
        "purl": "pkg:npm/shiki@3.20.0",
        "version": "3.20.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "side-channel",
        "purl": "pkg:npm/side-channel@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "side-channel",
        "purl": "pkg:npm/side-channel@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "side-channel-list",
        "purl": "pkg:npm/side-channel-list@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "side-channel-list",
        "purl": "pkg:npm/side-channel-list@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "side-channel-map",
        "purl": "pkg:npm/side-channel-map@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "side-channel-weakmap",
        "purl": "pkg:npm/side-channel-weakmap@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "siginfo",
        "purl": "pkg:npm/siginfo@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "signal-exit",
        "purl": "pkg:npm/signal-exit@4.1.0",
        "version": "4.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "sirv",
        "purl": "pkg:npm/sirv@3.0.2",
        "version": "3.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "smol-toml",
        "purl": "pkg:npm/smol-toml@1.6.1",
        "version": "1.6.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "sort-object-keys",
        "purl": "pkg:npm/sort-object-keys@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "sort-package-json",
        "purl": "pkg:npm/sort-package-json@3.6.0",
        "version": "3.6.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "source-map",
        "purl": "pkg:npm/source-map@0.6.1",
        "version": "0.6.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "source-map-js",
        "purl": "pkg:npm/source-map-js@1.2.1",
        "version": "1.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "source-map-support",
        "purl": "pkg:npm/source-map-support@0.5.21",
        "version": "0.5.21"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "space-separated-tokens",
        "purl": "pkg:npm/space-separated-tokens@2.0.2",
        "version": "2.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "stable-hash-x",
        "purl": "pkg:npm/stable-hash-x@0.2.0",
        "version": "0.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "stackback",
        "purl": "pkg:npm/stackback@0.0.2",
        "version": "0.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "stacktrace-parser",
        "purl": "pkg:npm/stacktrace-parser@0.1.11",
        "version": "0.1.11"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "statuses",
        "purl": "pkg:npm/statuses@2.0.2",
        "version": "2.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "std-env",
        "purl": "pkg:npm/std-env@4.1.0",
        "version": "4.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "stop-iteration-iterator",
        "purl": "pkg:npm/stop-iteration-iterator@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "streamdown",
        "purl": "pkg:npm/streamdown@1.6.10",
        "version": "1.6.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "strict-event-emitter",
        "purl": "pkg:npm/strict-event-emitter@0.5.1",
        "version": "0.5.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "string-width",
        "purl": "pkg:npm/string-width@4.2.3",
        "version": "4.2.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "string.prototype.includes",
        "purl": "pkg:npm/string.prototype.includes@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "string.prototype.matchall",
        "purl": "pkg:npm/string.prototype.matchall@4.0.12",
        "version": "4.0.12"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "string.prototype.repeat",
        "purl": "pkg:npm/string.prototype.repeat@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "string.prototype.trim",
        "purl": "pkg:npm/string.prototype.trim@1.2.10",
        "version": "1.2.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "string.prototype.trimend",
        "purl": "pkg:npm/string.prototype.trimend@1.0.9",
        "version": "1.0.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "string.prototype.trimstart",
        "purl": "pkg:npm/string.prototype.trimstart@1.0.8",
        "version": "1.0.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "stringify-entities",
        "purl": "pkg:npm/stringify-entities@4.0.4",
        "version": "4.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "strip-ansi",
        "purl": "pkg:npm/strip-ansi@6.0.1",
        "version": "6.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "strip-indent",
        "purl": "pkg:npm/strip-indent@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "strip-json-comments",
        "purl": "pkg:npm/strip-json-comments@3.1.1",
        "version": "3.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "strip-json-comments",
        "purl": "pkg:npm/strip-json-comments@5.0.3",
        "version": "5.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "strnum",
        "purl": "pkg:npm/strnum@2.3.0",
        "version": "2.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "style-mod",
        "purl": "pkg:npm/style-mod@4.1.3",
        "version": "4.1.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "style-to-js",
        "purl": "pkg:npm/style-to-js@1.1.21",
        "version": "1.1.21"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "style-to-object",
        "purl": "pkg:npm/style-to-object@1.0.14",
        "version": "1.0.14"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "styled-jsx",
        "purl": "pkg:npm/styled-jsx@5.1.6",
        "version": "5.1.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "stylis",
        "purl": "pkg:npm/stylis@4.3.6",
        "version": "4.3.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "supports-color",
        "purl": "pkg:npm/supports-color@7.2.0",
        "version": "7.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "supports-color",
        "purl": "pkg:npm/supports-color@8.1.1",
        "version": "8.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "supports-preserve-symlinks-flag",
        "purl": "pkg:npm/supports-preserve-symlinks-flag@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "swr",
        "purl": "pkg:npm/swr@2.3.8",
        "version": "2.3.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "symbol-tree",
        "purl": "pkg:npm/symbol-tree@3.2.4",
        "version": "3.2.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "tagged-tag",
        "purl": "pkg:npm/tagged-tag@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "tailwind-merge",
        "purl": "pkg:npm/tailwind-merge@3.3.1",
        "version": "3.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "tailwindcss",
        "purl": "pkg:npm/tailwindcss@4.1.18",
        "version": "4.1.18"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "tailwindcss-animate",
        "purl": "pkg:npm/tailwindcss-animate@1.0.7",
        "version": "1.0.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "tapable",
        "purl": "pkg:npm/tapable@2.3.3",
        "version": "2.3.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "terser",
        "purl": "pkg:npm/terser@5.51.2",
        "version": "5.51.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "terser-webpack-plugin",
        "purl": "pkg:npm/terser-webpack-plugin@5.6.1",
        "version": "5.6.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "third-party-capital",
        "purl": "pkg:npm/third-party-capital@1.0.20",
        "version": "1.0.20"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "throttleit",
        "purl": "pkg:npm/throttleit@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "tiny-invariant",
        "purl": "pkg:npm/tiny-invariant@1.3.3",
        "version": "1.3.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "tinybench",
        "purl": "pkg:npm/tinybench@2.9.0",
        "version": "2.9.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "tinyexec",
        "purl": "pkg:npm/tinyexec@1.1.2",
        "version": "1.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "tinyglobby",
        "purl": "pkg:npm/tinyglobby@0.2.17",
        "version": "0.2.17"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "tinyrainbow",
        "purl": "pkg:npm/tinyrainbow@3.1.0",
        "version": "3.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "tldts",
        "purl": "pkg:npm/tldts@7.0.19",
        "version": "7.0.19"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "tldts-core",
        "purl": "pkg:npm/tldts-core@7.0.19",
        "version": "7.0.19"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "to-regex-range",
        "purl": "pkg:npm/to-regex-range@5.0.1",
        "version": "5.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "toidentifier",
        "purl": "pkg:npm/toidentifier@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "topojson-client",
        "purl": "pkg:npm/topojson-client@3.1.0",
        "version": "3.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "totalist",
        "purl": "pkg:npm/totalist@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "tough-cookie",
        "purl": "pkg:npm/tough-cookie@6.0.1",
        "version": "6.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "tr46",
        "purl": "pkg:npm/tr46@0.0.3",
        "version": "0.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "tr46",
        "purl": "pkg:npm/tr46@6.0.0",
        "version": "6.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "trim-lines",
        "purl": "pkg:npm/trim-lines@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "trough",
        "purl": "pkg:npm/trough@2.2.0",
        "version": "2.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "ts-api-utils",
        "purl": "pkg:npm/ts-api-utils@2.5.0",
        "version": "2.5.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "ts-dedent",
        "purl": "pkg:npm/ts-dedent@2.2.0",
        "version": "2.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "tslib",
        "purl": "pkg:npm/tslib@2.8.1",
        "version": "2.8.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "type-check",
        "purl": "pkg:npm/type-check@0.4.0",
        "version": "0.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "type-fest",
        "purl": "pkg:npm/type-fest@0.7.1",
        "version": "0.7.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "type-fest",
        "purl": "pkg:npm/type-fest@5.6.0",
        "version": "5.6.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "type-is",
        "purl": "pkg:npm/type-is@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "type-is",
        "purl": "pkg:npm/type-is@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "typed-array-buffer",
        "purl": "pkg:npm/typed-array-buffer@1.0.3",
        "version": "1.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "typed-array-byte-length",
        "purl": "pkg:npm/typed-array-byte-length@1.0.3",
        "version": "1.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "typed-array-byte-offset",
        "purl": "pkg:npm/typed-array-byte-offset@1.0.4",
        "version": "1.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "typed-array-length",
        "purl": "pkg:npm/typed-array-length@1.0.7",
        "version": "1.0.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "typescript",
        "purl": "pkg:npm/typescript@5.5.4",
        "version": "5.5.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "typescript-eslint",
        "purl": "pkg:npm/typescript-eslint@8.59.3",
        "version": "8.59.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "ufo",
        "purl": "pkg:npm/ufo@1.6.3",
        "version": "1.6.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "unbash",
        "purl": "pkg:npm/unbash@2.2.0",
        "version": "2.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "unbox-primitive",
        "purl": "pkg:npm/unbox-primitive@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "undici-types",
        "purl": "pkg:npm/undici-types@7.16.0",
        "version": "7.16.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "unified",
        "purl": "pkg:npm/unified@11.0.5",
        "version": "11.0.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "unist-util-find-after",
        "purl": "pkg:npm/unist-util-find-after@5.0.0",
        "version": "5.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "unist-util-is",
        "purl": "pkg:npm/unist-util-is@6.0.1",
        "version": "6.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "unist-util-position",
        "purl": "pkg:npm/unist-util-position@5.0.0",
        "version": "5.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "unist-util-remove-position",
        "purl": "pkg:npm/unist-util-remove-position@5.0.0",
        "version": "5.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "unist-util-stringify-position",
        "purl": "pkg:npm/unist-util-stringify-position@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "unist-util-visit",
        "purl": "pkg:npm/unist-util-visit@5.0.0",
        "version": "5.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "unist-util-visit-parents",
        "purl": "pkg:npm/unist-util-visit-parents@6.0.2",
        "version": "6.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "unpipe",
        "purl": "pkg:npm/unpipe@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "unrs-resolver",
        "purl": "pkg:npm/unrs-resolver@1.12.2",
        "version": "1.12.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "until-async",
        "purl": "pkg:npm/until-async@3.0.2",
        "version": "3.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "update-browserslist-db",
        "purl": "pkg:npm/update-browserslist-db@1.2.3",
        "version": "1.2.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "uri-js",
        "purl": "pkg:npm/uri-js@4.4.1",
        "version": "4.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "use-callback-ref",
        "purl": "pkg:npm/use-callback-ref@1.3.3",
        "version": "1.3.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "use-sidecar",
        "purl": "pkg:npm/use-sidecar@1.1.3",
        "version": "1.1.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "use-stick-to-bottom",
        "purl": "pkg:npm/use-stick-to-bottom@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "use-sync-external-store",
        "purl": "pkg:npm/use-sync-external-store@1.6.0",
        "version": "1.6.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "util-deprecate",
        "purl": "pkg:npm/util-deprecate@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "uuid",
        "purl": "pkg:npm/uuid@11.1.1",
        "version": "11.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "vary",
        "purl": "pkg:npm/vary@1.1.2",
        "version": "1.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "vfile",
        "purl": "pkg:npm/vfile@6.0.3",
        "version": "6.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "vfile-location",
        "purl": "pkg:npm/vfile-location@5.0.3",
        "version": "5.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "vfile-message",
        "purl": "pkg:npm/vfile-message@4.0.3",
        "version": "4.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "victory-vendor",
        "purl": "pkg:npm/victory-vendor@36.9.2",
        "version": "36.9.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "vite",
        "purl": "pkg:npm/vite@7.3.5",
        "version": "7.3.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "vitest",
        "purl": "pkg:npm/vitest@4.1.10",
        "version": "4.1.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "vitest-browser-react",
        "purl": "pkg:npm/vitest-browser-react@2.0.4",
        "version": "2.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "w3c-keyname",
        "purl": "pkg:npm/w3c-keyname@2.2.8",
        "version": "2.2.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "w3c-xmlserializer",
        "purl": "pkg:npm/w3c-xmlserializer@5.0.0",
        "version": "5.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "walk-up-path",
        "purl": "pkg:npm/walk-up-path@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "watchpack",
        "purl": "pkg:npm/watchpack@2.5.2",
        "version": "2.5.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "web-namespaces",
        "purl": "pkg:npm/web-namespaces@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "web-vitals",
        "purl": "pkg:npm/web-vitals@5.3.0",
        "version": "5.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "webidl-conversions",
        "purl": "pkg:npm/webidl-conversions@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "webidl-conversions",
        "purl": "pkg:npm/webidl-conversions@8.0.1",
        "version": "8.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "webpack",
        "purl": "pkg:npm/webpack@5.104.1",
        "version": "5.104.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "webpack-sources",
        "purl": "pkg:npm/webpack-sources@3.5.1",
        "version": "3.5.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "whatwg-mimetype",
        "purl": "pkg:npm/whatwg-mimetype@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "whatwg-mimetype",
        "purl": "pkg:npm/whatwg-mimetype@5.0.0",
        "version": "5.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "whatwg-url",
        "purl": "pkg:npm/whatwg-url@15.1.0",
        "version": "15.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "whatwg-url",
        "purl": "pkg:npm/whatwg-url@5.0.0",
        "version": "5.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "which",
        "purl": "pkg:npm/which@2.0.2",
        "version": "2.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "which-boxed-primitive",
        "purl": "pkg:npm/which-boxed-primitive@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "which-builtin-type",
        "purl": "pkg:npm/which-builtin-type@1.2.1",
        "version": "1.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "which-collection",
        "purl": "pkg:npm/which-collection@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "which-typed-array",
        "purl": "pkg:npm/which-typed-array@1.1.20",
        "version": "1.1.20"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "why-is-node-running",
        "purl": "pkg:npm/why-is-node-running@2.3.0",
        "version": "2.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "word-wrap",
        "purl": "pkg:npm/word-wrap@1.2.5",
        "version": "1.2.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "world-atlas",
        "purl": "pkg:npm/world-atlas@2.0.2",
        "version": "2.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "wrap-ansi",
        "purl": "pkg:npm/wrap-ansi@7.0.0",
        "version": "7.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "wrappy",
        "purl": "pkg:npm/wrappy@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "ws",
        "purl": "pkg:npm/ws@8.21.0",
        "version": "8.21.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "xml-name-validator",
        "purl": "pkg:npm/xml-name-validator@5.0.0",
        "version": "5.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "xml-naming",
        "purl": "pkg:npm/xml-naming@0.1.0",
        "version": "0.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "xmlchars",
        "purl": "pkg:npm/xmlchars@2.2.0",
        "version": "2.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "y18n",
        "purl": "pkg:npm/y18n@5.0.8",
        "version": "5.0.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "yallist",
        "purl": "pkg:npm/yallist@3.1.1",
        "version": "3.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "yaml",
        "purl": "pkg:npm/yaml@2.9.0",
        "version": "2.9.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "yargs",
        "purl": "pkg:npm/yargs@17.7.2",
        "version": "17.7.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "yargs-parser",
        "purl": "pkg:npm/yargs-parser@21.1.1",
        "version": "21.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "yocto-queue",
        "purl": "pkg:npm/yocto-queue@0.1.0",
        "version": "0.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "zod",
        "purl": "pkg:npm/zod@4.4.3",
        "version": "4.4.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "zod-to-json-schema",
        "purl": "pkg:npm/zod-to-json-schema@3.25.1",
        "version": "3.25.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "zod-validation-error",
        "purl": "pkg:npm/zod-validation-error@4.0.2",
        "version": "4.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "zustand",
        "purl": "pkg:npm/zustand@4.5.7",
        "version": "4.5.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "zustand",
        "purl": "pkg:npm/zustand@5.0.8",
        "version": "5.0.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "ui/pnpm-lock.yaml",
        "name": "zwitch",
        "purl": "pkg:npm/zwitch@2.0.4",
        "version": "2.0.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "about-time",
        "purl": "pkg:pypi/about-time@4.2.1",
        "version": "4.2.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "adal",
        "purl": "pkg:pypi/adal@1.2.7",
        "version": "1.2.7"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "aenum",
        "purl": "pkg:pypi/aenum@3.1.17",
        "version": "3.1.17"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "aioboto3",
        "purl": "pkg:pypi/aioboto3@15.5.0",
        "version": "15.5.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "aiobotocore",
        "purl": "pkg:pypi/aiobotocore@2.25.1",
        "version": "2.25.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "aiofile",
        "purl": "pkg:pypi/aiofile@3.9.0",
        "version": "3.9.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "aiofiles",
        "purl": "pkg:pypi/aiofiles@24.1.0",
        "version": "24.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "aiohappyeyeballs",
        "purl": "pkg:pypi/aiohappyeyeballs@2.6.1",
        "version": "2.6.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "aiohttp",
        "purl": "pkg:pypi/aiohttp@3.14.5",
        "version": "3.14.5"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "aioitertools",
        "purl": "pkg:pypi/aioitertools@0.13.0",
        "version": "0.13.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "aiosignal",
        "purl": "pkg:pypi/aiosignal@1.4.0",
        "version": "1.4.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-actiontrail20200706",
        "purl": "pkg:pypi/alibabacloud-actiontrail20200706@2.4.1",
        "version": "2.4.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-credentials",
        "purl": "pkg:pypi/alibabacloud-credentials@1.0.3",
        "version": "1.0.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-credentials-api",
        "purl": "pkg:pypi/alibabacloud-credentials-api@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-cs20151215",
        "purl": "pkg:pypi/alibabacloud-cs20151215@6.1.0",
        "version": "6.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-darabonba-array",
        "purl": "pkg:pypi/alibabacloud-darabonba-array@0.1.0",
        "version": "0.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-darabonba-encode-util",
        "purl": "pkg:pypi/alibabacloud-darabonba-encode-util@0.0.2",
        "version": "0.0.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-darabonba-map",
        "purl": "pkg:pypi/alibabacloud-darabonba-map@0.0.1",
        "version": "0.0.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-darabonba-signature-util",
        "purl": "pkg:pypi/alibabacloud-darabonba-signature-util@0.0.4",
        "version": "0.0.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-darabonba-string",
        "purl": "pkg:pypi/alibabacloud-darabonba-string@0.0.4",
        "version": "0.0.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-darabonba-time",
        "purl": "pkg:pypi/alibabacloud-darabonba-time@0.0.1",
        "version": "0.0.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-ecs20140526",
        "purl": "pkg:pypi/alibabacloud-ecs20140526@7.2.5",
        "version": "7.2.5"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-endpoint-util",
        "purl": "pkg:pypi/alibabacloud-endpoint-util@0.0.4",
        "version": "0.0.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-gateway-oss",
        "purl": "pkg:pypi/alibabacloud-gateway-oss@0.0.17",
        "version": "0.0.17"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-gateway-oss-util",
        "purl": "pkg:pypi/alibabacloud-gateway-oss-util@0.0.3",
        "version": "0.0.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-gateway-sls",
        "purl": "pkg:pypi/alibabacloud-gateway-sls@0.4.0",
        "version": "0.4.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "alibabacloud-gateway-sls",
        "purl": "pkg:pypi/alibabacloud-gateway-sls@0.4.2",
        "version": "0.4.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-gateway-sls-util",
        "purl": "pkg:pypi/alibabacloud-gateway-sls-util@0.4.0",
        "version": "0.4.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "alibabacloud-gateway-sls-util",
        "purl": "pkg:pypi/alibabacloud-gateway-sls-util@0.4.1",
        "version": "0.4.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-gateway-spi",
        "purl": "pkg:pypi/alibabacloud-gateway-spi@0.0.3",
        "version": "0.0.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-openapi-util",
        "purl": "pkg:pypi/alibabacloud-openapi-util@0.2.4",
        "version": "0.2.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-oss-util",
        "purl": "pkg:pypi/alibabacloud-oss-util@0.0.6",
        "version": "0.0.6"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-oss20190517",
        "purl": "pkg:pypi/alibabacloud-oss20190517@1.0.6",
        "version": "1.0.6"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-ram20150501",
        "purl": "pkg:pypi/alibabacloud-ram20150501@1.2.0",
        "version": "1.2.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-rds20140815",
        "purl": "pkg:pypi/alibabacloud-rds20140815@12.0.0",
        "version": "12.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-sas20181203",
        "purl": "pkg:pypi/alibabacloud-sas20181203@6.1.0",
        "version": "6.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-sls20201230",
        "purl": "pkg:pypi/alibabacloud-sls20201230@5.9.0",
        "version": "5.9.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-sts20150401",
        "purl": "pkg:pypi/alibabacloud-sts20150401@1.1.6",
        "version": "1.1.6"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-tea",
        "purl": "pkg:pypi/alibabacloud-tea@0.4.3",
        "version": "0.4.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-tea-openapi",
        "purl": "pkg:pypi/alibabacloud-tea-openapi@0.4.6",
        "version": "0.4.6"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-tea-util",
        "purl": "pkg:pypi/alibabacloud-tea-util@0.3.14",
        "version": "0.3.14"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-tea-xml",
        "purl": "pkg:pypi/alibabacloud-tea-xml@0.0.3",
        "version": "0.0.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alibabacloud-vpc20160428",
        "purl": "pkg:pypi/alibabacloud-vpc20160428@6.13.0",
        "version": "6.13.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "alive-progress",
        "purl": "pkg:pypi/alive-progress@3.3.0",
        "version": "3.3.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "aliyun-log-fastpb",
        "purl": "pkg:pypi/aliyun-log-fastpb@0.2.0",
        "version": "0.2.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "aliyun-log-fastpb",
        "purl": "pkg:pypi/aliyun-log-fastpb@0.3.0",
        "version": "0.3.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "amqp",
        "purl": "pkg:pypi/amqp@5.3.1",
        "version": "5.3.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "annotated-types",
        "purl": "pkg:pypi/annotated-types@0.7.0",
        "version": "0.7.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "antlr4-python3-runtime",
        "purl": "pkg:pypi/antlr4-python3-runtime@4.13.2",
        "version": "4.13.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "anyio",
        "purl": "pkg:pypi/anyio@4.14.2",
        "version": "4.14.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "applicationinsights",
        "purl": "pkg:pypi/applicationinsights@0.11.10",
        "version": "0.11.10"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "apscheduler",
        "purl": "pkg:pypi/apscheduler@3.11.2",
        "version": "3.11.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "argcomplete",
        "purl": "pkg:pypi/argcomplete@3.5.3",
        "version": "3.5.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "asgiref",
        "purl": "pkg:pypi/asgiref@3.11.0",
        "version": "3.11.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "astroid",
        "purl": "pkg:pypi/astroid@3.2.4",
        "version": "3.2.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "astroid",
        "purl": "pkg:pypi/astroid@3.3.11",
        "version": "3.3.11"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "async-timeout",
        "purl": "pkg:pypi/async-timeout@5.0.1",
        "version": "5.0.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "attrs",
        "purl": "pkg:pypi/attrs@25.4.0",
        "version": "25.4.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "attrs",
        "purl": "pkg:pypi/attrs@26.1.0",
        "version": "26.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "authlib",
        "purl": "pkg:pypi/authlib@1.9.1",
        "version": "1.9.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "autopep8",
        "purl": "pkg:pypi/autopep8@2.3.2",
        "version": "2.3.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "aws-sam-translator",
        "purl": "pkg:pypi/aws-sam-translator@1.109.0",
        "version": "1.109.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "aws-xray-sdk",
        "purl": "pkg:pypi/aws-xray-sdk@2.15.0",
        "version": "2.15.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-cli-core",
        "purl": "pkg:pypi/azure-cli-core@2.83.0",
        "version": "2.83.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-cli-telemetry",
        "purl": "pkg:pypi/azure-cli-telemetry@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-common",
        "purl": "pkg:pypi/azure-common@1.1.28",
        "version": "1.1.28"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-core",
        "purl": "pkg:pypi/azure-core@1.38.1",
        "version": "1.38.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "azure-core",
        "purl": "pkg:pypi/azure-core@1.41.0",
        "version": "1.41.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-identity",
        "purl": "pkg:pypi/azure-identity@1.21.0",
        "version": "1.21.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-keyvault-certificates",
        "purl": "pkg:pypi/azure-keyvault-certificates@4.10.0",
        "version": "4.10.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-keyvault-keys",
        "purl": "pkg:pypi/azure-keyvault-keys@4.10.0",
        "version": "4.10.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-keyvault-secrets",
        "purl": "pkg:pypi/azure-keyvault-secrets@4.10.0",
        "version": "4.10.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-apimanagement",
        "purl": "pkg:pypi/azure-mgmt-apimanagement@5.0.0",
        "version": "5.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-applicationinsights",
        "purl": "pkg:pypi/azure-mgmt-applicationinsights@4.1.0",
        "version": "4.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-authorization",
        "purl": "pkg:pypi/azure-mgmt-authorization@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-cognitiveservices",
        "purl": "pkg:pypi/azure-mgmt-cognitiveservices@14.1.0",
        "version": "14.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-compute",
        "purl": "pkg:pypi/azure-mgmt-compute@34.0.0",
        "version": "34.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-containerinstance",
        "purl": "pkg:pypi/azure-mgmt-containerinstance@10.1.0",
        "version": "10.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-containerregistry",
        "purl": "pkg:pypi/azure-mgmt-containerregistry@12.0.0",
        "version": "12.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-containerservice",
        "purl": "pkg:pypi/azure-mgmt-containerservice@34.1.0",
        "version": "34.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-core",
        "purl": "pkg:pypi/azure-mgmt-core@1.6.0",
        "version": "1.6.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-cosmosdb",
        "purl": "pkg:pypi/azure-mgmt-cosmosdb@9.7.0",
        "version": "9.7.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-databricks",
        "purl": "pkg:pypi/azure-mgmt-databricks@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-datafactory",
        "purl": "pkg:pypi/azure-mgmt-datafactory@9.2.0",
        "version": "9.2.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-eventgrid",
        "purl": "pkg:pypi/azure-mgmt-eventgrid@10.4.0",
        "version": "10.4.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-eventhub",
        "purl": "pkg:pypi/azure-mgmt-eventhub@11.2.0",
        "version": "11.2.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-keyvault",
        "purl": "pkg:pypi/azure-mgmt-keyvault@10.3.1",
        "version": "10.3.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-loganalytics",
        "purl": "pkg:pypi/azure-mgmt-loganalytics@12.0.0",
        "version": "12.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-logic",
        "purl": "pkg:pypi/azure-mgmt-logic@10.0.0",
        "version": "10.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-managementgroups",
        "purl": "pkg:pypi/azure-mgmt-managementgroups@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-monitor",
        "purl": "pkg:pypi/azure-mgmt-monitor@6.0.2",
        "version": "6.0.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-network",
        "purl": "pkg:pypi/azure-mgmt-network@28.1.0",
        "version": "28.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-postgresqlflexibleservers",
        "purl": "pkg:pypi/azure-mgmt-postgresqlflexibleservers@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-rdbms",
        "purl": "pkg:pypi/azure-mgmt-rdbms@10.1.0",
        "version": "10.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-recoveryservices",
        "purl": "pkg:pypi/azure-mgmt-recoveryservices@3.1.0",
        "version": "3.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-recoveryservicesbackup",
        "purl": "pkg:pypi/azure-mgmt-recoveryservicesbackup@9.2.0",
        "version": "9.2.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-resource",
        "purl": "pkg:pypi/azure-mgmt-resource@24.0.0",
        "version": "24.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-search",
        "purl": "pkg:pypi/azure-mgmt-search@9.1.0",
        "version": "9.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-security",
        "purl": "pkg:pypi/azure-mgmt-security@7.0.0",
        "version": "7.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-sql",
        "purl": "pkg:pypi/azure-mgmt-sql@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-storage",
        "purl": "pkg:pypi/azure-mgmt-storage@22.1.1",
        "version": "22.1.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-subscription",
        "purl": "pkg:pypi/azure-mgmt-subscription@3.1.1",
        "version": "3.1.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-synapse",
        "purl": "pkg:pypi/azure-mgmt-synapse@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-mgmt-web",
        "purl": "pkg:pypi/azure-mgmt-web@8.0.0",
        "version": "8.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-monitor-query",
        "purl": "pkg:pypi/azure-monitor-query@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-storage-blob",
        "purl": "pkg:pypi/azure-storage-blob@12.24.1",
        "version": "12.24.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "azure-synapse-artifacts",
        "purl": "pkg:pypi/azure-synapse-artifacts@0.21.0",
        "version": "0.21.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "backoff",
        "purl": "pkg:pypi/backoff@2.2.1",
        "version": "2.2.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "bandit",
        "purl": "pkg:pypi/bandit@1.7.9",
        "version": "1.7.9"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "bandit",
        "purl": "pkg:pypi/bandit@1.8.3",
        "version": "1.8.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "beartype",
        "purl": "pkg:pypi/beartype@0.22.9",
        "version": "0.22.9"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "billiard",
        "purl": "pkg:pypi/billiard@4.2.4",
        "version": "4.2.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "black",
        "purl": "pkg:pypi/black@26.10.1",
        "version": "26.10.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "blinker",
        "purl": "pkg:pypi/blinker@1.9.0",
        "version": "1.9.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "boto3",
        "purl": "pkg:pypi/boto3@1.40.61",
        "version": "1.40.61"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "botocore",
        "purl": "pkg:pypi/botocore@1.40.61",
        "version": "1.40.61"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "cachetools",
        "purl": "pkg:pypi/cachetools@7.1.1",
        "version": "7.1.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "caio",
        "purl": "pkg:pypi/caio@0.9.25",
        "version": "0.9.25"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "cartography",
        "purl": "pkg:pypi/cartography@0.138.1",
        "version": "0.138.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "celery",
        "purl": "pkg:pypi/celery@5.6.2",
        "version": "5.6.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "certifi",
        "purl": "pkg:pypi/certifi@2026.10.19",
        "version": "2026.10.19"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "cffi",
        "purl": "pkg:pypi/cffi@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "cfn-lint",
        "purl": "pkg:pypi/cfn-lint@1.51.0",
        "version": "1.51.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "charset-normalizer",
        "purl": "pkg:pypi/charset-normalizer@3.4.4",
        "version": "3.4.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "charset-normalizer",
        "purl": "pkg:pypi/charset-normalizer@3.4.7",
        "version": "3.4.7"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "circuitbreaker",
        "purl": "pkg:pypi/circuitbreaker@2.1.3",
        "version": "2.1.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "click",
        "purl": "pkg:pypi/click@8.3.1",
        "version": "8.3.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "click",
        "purl": "pkg:pypi/click@8.3.3",
        "version": "8.3.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "click-didyoumean",
        "purl": "pkg:pypi/click-didyoumean@0.3.1",
        "version": "0.3.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "click-plugins",
        "purl": "pkg:pypi/click-plugins@1.1.1.2",
        "version": "1.1.1.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "click-repl",
        "purl": "pkg:pypi/click-repl@0.3.0",
        "version": "0.3.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "cloudflare",
        "purl": "pkg:pypi/cloudflare@4.3.1",
        "version": "4.3.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "colorama",
        "purl": "pkg:pypi/colorama@0.4.6",
        "version": "0.4.6"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "contextlib2",
        "purl": "pkg:pypi/contextlib2@21.6.0",
        "version": "21.6.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "contourpy",
        "purl": "pkg:pypi/contourpy@1.3.3",
        "version": "1.3.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "coverage",
        "purl": "pkg:pypi/coverage@7.15.2",
        "version": "7.15.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "coverage",
        "purl": "pkg:pypi/coverage@7.5.4",
        "version": "7.5.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "coverage",
        "purl": "pkg:pypi/coverage@7.6.12",
        "version": "7.6.12"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "crc32c",
        "purl": "pkg:pypi/crc32c@2.8",
        "version": "2.8"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "cron-descriptor",
        "purl": "pkg:pypi/cron-descriptor@1.4.5",
        "version": "1.4.5"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "crowdstrike-falconpy",
        "purl": "pkg:pypi/crowdstrike-falconpy@1.6.0",
        "version": "1.6.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "cryptography",
        "purl": "pkg:pypi/cryptography@50.0.0",
        "version": "50.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "cycler",
        "purl": "pkg:pypi/cycler@0.12.1",
        "version": "0.12.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "cyclopts",
        "purl": "pkg:pypi/cyclopts@4.12.0",
        "version": "4.12.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "darabonba-core",
        "purl": "pkg:pypi/darabonba-core@1.0.8",
        "version": "1.0.8"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "dash",
        "purl": "pkg:pypi/dash@3.1.1",
        "version": "3.1.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "dash-bootstrap-components",
        "purl": "pkg:pypi/dash-bootstrap-components@2.0.3",
        "version": "2.0.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "debugpy",
        "purl": "pkg:pypi/debugpy@1.8.20",
        "version": "1.8.20"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "decorator",
        "purl": "pkg:pypi/decorator@5.2.1",
        "version": "5.2.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "defusedxml",
        "purl": "pkg:pypi/defusedxml@0.7.1",
        "version": "0.7.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "deprecated",
        "purl": "pkg:pypi/deprecated@1.3.1",
        "version": "1.3.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "dill",
        "purl": "pkg:pypi/dill@0.4.1",
        "version": "0.4.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "distro",
        "purl": "pkg:pypi/distro@1.9.0",
        "version": "1.9.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "dj-rest-auth",
        "purl": "pkg:pypi/dj-rest-auth@7.0.1",
        "version": "7.0.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "django",
        "purl": "pkg:pypi/django@5.2.17",
        "version": "5.2.17"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "django-allauth",
        "purl": "pkg:pypi/django-allauth@65.19.7",
        "version": "65.19.7"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "django-celery-beat",
        "purl": "pkg:pypi/django-celery-beat@2.9.0",
        "version": "2.9.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "django-celery-results",
        "purl": "pkg:pypi/django-celery-results@2.6.0",
        "version": "2.6.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "django-cors-headers",
        "purl": "pkg:pypi/django-cors-headers@4.4.0",
        "version": "4.4.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "django-environ",
        "purl": "pkg:pypi/django-environ@0.11.2",
        "version": "0.11.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "django-eventstream",
        "purl": "pkg:pypi/django-eventstream@5.3.3",
        "version": "5.3.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "django-filter",
        "purl": "pkg:pypi/django-filter@24.3",
        "version": "24.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "django-grip",
        "purl": "pkg:pypi/django-grip@3.5.2",
        "version": "3.5.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "django-guid",
        "purl": "pkg:pypi/django-guid@3.5.0",
        "version": "3.5.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "django-postgres-extra",
        "purl": "pkg:pypi/django-postgres-extra@2.0.9",
        "version": "2.0.9"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "django-silk",
        "purl": "pkg:pypi/django-silk@5.3.2",
        "version": "5.3.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "django-timezone-field",
        "purl": "pkg:pypi/django-timezone-field@7.2.1",
        "version": "7.2.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "djangorestframework",
        "purl": "pkg:pypi/djangorestframework@3.18.3",
        "version": "3.18.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "djangorestframework-jsonapi",
        "purl": "pkg:pypi/djangorestframework-jsonapi@7.0.2",
        "version": "7.0.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "djangorestframework-simplejwt",
        "purl": "pkg:pypi/djangorestframework-simplejwt@5.5.1",
        "version": "5.5.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "dnspython",
        "purl": "pkg:pypi/dnspython@2.8.0",
        "version": "2.8.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "dnspython",
        "purl": "pkg:pypi/dnspython@2.9.0",
        "version": "2.9.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "docker",
        "purl": "pkg:pypi/docker@7.1.0",
        "version": "7.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "docstring-parser",
        "purl": "pkg:pypi/docstring-parser@0.18.0",
        "version": "0.18.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "docutils",
        "purl": "pkg:pypi/docutils@0.22.4",
        "version": "0.22.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "dogpile-cache",
        "purl": "pkg:pypi/dogpile-cache@1.5.0",
        "version": "1.5.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "drf-extensions",
        "purl": "pkg:pypi/drf-extensions@0.8.0",
        "version": "0.8.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "drf-nested-routers",
        "purl": "pkg:pypi/drf-nested-routers@0.95.0",
        "version": "0.95.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "drf-simple-apikey",
        "purl": "pkg:pypi/drf-simple-apikey@2.2.1",
        "version": "2.2.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "drf-spectacular",
        "purl": "pkg:pypi/drf-spectacular@0.27.2",
        "version": "0.27.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "drf-spectacular-jsonapi",
        "purl": "pkg:pypi/drf-spectacular-jsonapi@0.5.1",
        "version": "0.5.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "dulwich",
        "purl": "pkg:pypi/dulwich@1.2.9",
        "version": "1.2.9"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "duo-client",
        "purl": "pkg:pypi/duo-client@5.5.0",
        "version": "5.5.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "durationpy",
        "purl": "pkg:pypi/durationpy@0.10",
        "version": "0.10"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "email-validator",
        "purl": "pkg:pypi/email-validator@2.2.0",
        "version": "2.2.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "email-validator",
        "purl": "pkg:pypi/email-validator@2.3.0",
        "version": "2.3.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "exceptiongroup",
        "purl": "pkg:pypi/exceptiongroup@1.3.1",
        "version": "1.3.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "execnet",
        "purl": "pkg:pypi/execnet@2.1.2",
        "version": "2.1.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "fastmcp",
        "purl": "pkg:pypi/fastmcp@3.4.5",
        "version": "3.4.5"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "fastmcp-slim",
        "purl": "pkg:pypi/fastmcp-slim@3.4.5",
        "version": "3.4.5"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "filelock",
        "purl": "pkg:pypi/filelock@3.20.3",
        "version": "3.20.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "flake8",
        "purl": "pkg:pypi/flake8@7.1.2",
        "version": "7.1.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "flask",
        "purl": "pkg:pypi/flask@3.1.3",
        "version": "3.1.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "fonttools",
        "purl": "pkg:pypi/fonttools@4.62.1",
        "version": "4.62.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "freezegun",
        "purl": "pkg:pypi/freezegun@1.5.1",
        "version": "1.5.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "frozenlist",
        "purl": "pkg:pypi/frozenlist@1.8.0",
        "version": "1.8.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "gevent",
        "purl": "pkg:pypi/gevent@25.9.1",
        "version": "25.9.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "google-api-core",
        "purl": "pkg:pypi/google-api-core@2.29.0",
        "version": "2.29.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "google-api-core",
        "purl": "pkg:pypi/google-api-core@2.30.3",
        "version": "2.30.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "google-api-python-client",
        "purl": "pkg:pypi/google-api-python-client@2.163.0",
        "version": "2.163.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "google-auth",
        "purl": "pkg:pypi/google-auth@2.48.0",
        "version": "2.48.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "google-auth",
        "purl": "pkg:pypi/google-auth@2.52.0",
        "version": "2.52.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "google-auth-httplib2",
        "purl": "pkg:pypi/google-auth-httplib2@0.2.0",
        "version": "0.2.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "google-cloud-access-context-manager",
        "purl": "pkg:pypi/google-cloud-access-context-manager@0.3.0",
        "version": "0.3.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "google-cloud-aiplatform",
        "purl": "pkg:pypi/google-cloud-aiplatform@1.153.1",
        "version": "1.153.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "google-cloud-artifact-registry",
        "purl": "pkg:pypi/google-cloud-artifact-registry@1.21.0",
        "version": "1.21.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "google-cloud-asset",
        "purl": "pkg:pypi/google-cloud-asset@4.2.0",
        "version": "4.2.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "google-cloud-bigquery",
        "purl": "pkg:pypi/google-cloud-bigquery@3.41.0",
        "version": "3.41.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "google-cloud-core",
        "purl": "pkg:pypi/google-cloud-core@2.6.0",
        "version": "2.6.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "google-cloud-org-policy",
        "purl": "pkg:pypi/google-cloud-org-policy@1.16.0",
        "version": "1.16.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "google-cloud-os-config",
        "purl": "pkg:pypi/google-cloud-os-config@1.23.0",
        "version": "1.23.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "google-cloud-resource-manager",
        "purl": "pkg:pypi/google-cloud-resource-manager@1.16.0",
        "version": "1.16.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "google-cloud-run",
        "purl": "pkg:pypi/google-cloud-run@0.16.0",
        "version": "0.16.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "google-cloud-storage",
        "purl": "pkg:pypi/google-cloud-storage@3.10.1",
        "version": "3.10.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "google-crc32c",
        "purl": "pkg:pypi/google-crc32c@1.8.0",
        "version": "1.8.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "google-genai",
        "purl": "pkg:pypi/google-genai@1.68.0",
        "version": "1.68.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "google-resumable-media",
        "purl": "pkg:pypi/google-resumable-media@2.9.0",
        "version": "2.9.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "googleapis-common-protos",
        "purl": "pkg:pypi/googleapis-common-protos@1.72.0",
        "version": "1.72.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "googleapis-common-protos",
        "purl": "pkg:pypi/googleapis-common-protos@1.75.0",
        "version": "1.75.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "gprof2dot",
        "purl": "pkg:pypi/gprof2dot@2025.4.14",
        "version": "2025.4.14"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "graphemeu",
        "purl": "pkg:pypi/graphemeu@0.7.2",
        "version": "0.7.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "graphql-core",
        "purl": "pkg:pypi/graphql-core@3.2.12",
        "version": "3.2.12"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "greenlet",
        "purl": "pkg:pypi/greenlet@3.3.1",
        "version": "3.3.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "griffelib",
        "purl": "pkg:pypi/griffelib@2.0.2",
        "version": "2.0.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "gripcontrol",
        "purl": "pkg:pypi/gripcontrol@4.4.0",
        "version": "4.4.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "grpc-google-iam-v1",
        "purl": "pkg:pypi/grpc-google-iam-v1@0.14.3",
        "version": "0.14.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "grpcio",
        "purl": "pkg:pypi/grpcio@1.76.0",
        "version": "1.76.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "grpcio-status",
        "purl": "pkg:pypi/grpcio-status@1.76.0",
        "version": "1.76.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "gunicorn",
        "purl": "pkg:pypi/gunicorn@26.0.0",
        "version": "26.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "h11",
        "purl": "pkg:pypi/h11@0.16.0",
        "version": "0.16.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "h2",
        "purl": "pkg:pypi/h2@4.3.0",
        "version": "4.3.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "hpack",
        "purl": "pkg:pypi/hpack@4.1.0",
        "version": "4.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "httpcore",
        "purl": "pkg:pypi/httpcore@1.0.9",
        "version": "1.0.9"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "httplib2",
        "purl": "pkg:pypi/httplib2@0.32.0",
        "version": "0.32.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "httpx",
        "purl": "pkg:pypi/httpx@0.28.1",
        "version": "0.28.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "httpx-sse",
        "purl": "pkg:pypi/httpx-sse@0.4.3",
        "version": "0.4.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "huaweicloudsdkcore",
        "purl": "pkg:pypi/huaweicloudsdkcore@3.1.204",
        "version": "3.1.204"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "huaweicloudsdkcts",
        "purl": "pkg:pypi/huaweicloudsdkcts@3.1.204",
        "version": "3.1.204"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "huaweicloudsdkecs",
        "purl": "pkg:pypi/huaweicloudsdkecs@3.1.204",
        "version": "3.1.204"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "huaweicloudsdkelb",
        "purl": "pkg:pypi/huaweicloudsdkelb@3.1.204",
        "version": "3.1.204"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "huaweicloudsdkevs",
        "purl": "pkg:pypi/huaweicloudsdkevs@3.1.204",
        "version": "3.1.204"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "huaweicloudsdkiam",
        "purl": "pkg:pypi/huaweicloudsdkiam@3.1.204",
        "version": "3.1.204"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "huaweicloudsdkkms",
        "purl": "pkg:pypi/huaweicloudsdkkms@3.1.204",
        "version": "3.1.204"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "huaweicloudsdkobs",
        "purl": "pkg:pypi/huaweicloudsdkobs@3.1.204",
        "version": "3.1.204"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "huaweicloudsdkrds",
        "purl": "pkg:pypi/huaweicloudsdkrds@3.1.204",
        "version": "3.1.204"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "huaweicloudsdksmn",
        "purl": "pkg:pypi/huaweicloudsdksmn@3.1.204",
        "version": "3.1.204"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "huaweicloudsdkvpc",
        "purl": "pkg:pypi/huaweicloudsdkvpc@3.1.204",
        "version": "3.1.204"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "huaweicloudsdkwaf",
        "purl": "pkg:pypi/huaweicloudsdkwaf@3.1.204",
        "version": "3.1.204"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "humanfriendly",
        "purl": "pkg:pypi/humanfriendly@10.0",
        "version": "10.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "hyperframe",
        "purl": "pkg:pypi/hyperframe@6.1.0",
        "version": "6.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "iamdata",
        "purl": "pkg:pypi/iamdata@0.1.202605131",
        "version": "0.1.202605131"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "idna",
        "purl": "pkg:pypi/idna@3.15",
        "version": "3.15"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "importlib-metadata",
        "purl": "pkg:pypi/importlib-metadata@8.7.1",
        "version": "8.7.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "inflection",
        "purl": "pkg:pypi/inflection@0.5.1",
        "version": "0.5.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "iniconfig",
        "purl": "pkg:pypi/iniconfig@2.3.0",
        "version": "2.3.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "iso8601",
        "purl": "pkg:pypi/iso8601@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "isodate",
        "purl": "pkg:pypi/isodate@0.7.2",
        "version": "0.7.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "isort",
        "purl": "pkg:pypi/isort@5.13.2",
        "version": "5.13.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "isort",
        "purl": "pkg:pypi/isort@6.1.0",
        "version": "6.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "itsdangerous",
        "purl": "pkg:pypi/itsdangerous@2.2.0",
        "version": "2.2.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "jaraco-classes",
        "purl": "pkg:pypi/jaraco-classes@3.4.0",
        "version": "3.4.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "jaraco-context",
        "purl": "pkg:pypi/jaraco-context@6.1.2",
        "version": "6.1.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "jaraco-functools",
        "purl": "pkg:pypi/jaraco-functools@4.4.0",
        "version": "4.4.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "jeepney",
        "purl": "pkg:pypi/jeepney@0.9.0",
        "version": "0.9.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "jinja2",
        "purl": "pkg:pypi/jinja2@3.1.6",
        "version": "3.1.6"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "jiter",
        "purl": "pkg:pypi/jiter@0.13.0",
        "version": "0.13.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "jmespath",
        "purl": "pkg:pypi/jmespath@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "joserfc",
        "purl": "pkg:pypi/joserfc@1.6.8",
        "version": "1.6.8"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "jsonpatch",
        "purl": "pkg:pypi/jsonpatch@1.33",
        "version": "1.33"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "jsonpath-ng",
        "purl": "pkg:pypi/jsonpath-ng@1.8.0",
        "version": "1.8.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "jsonpickle",
        "purl": "pkg:pypi/jsonpickle@4.1.1",
        "version": "4.1.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "jsonpointer",
        "purl": "pkg:pypi/jsonpointer@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "jsonpointer",
        "purl": "pkg:pypi/jsonpointer@3.1.1",
        "version": "3.1.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "jsonref",
        "purl": "pkg:pypi/jsonref@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "jsonschema",
        "purl": "pkg:pypi/jsonschema@4.23.0",
        "version": "4.23.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "jsonschema",
        "purl": "pkg:pypi/jsonschema@4.26.0",
        "version": "4.26.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "jsonschema-path",
        "purl": "pkg:pypi/jsonschema-path@0.3.4",
        "version": "0.3.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "jsonschema-path",
        "purl": "pkg:pypi/jsonschema-path@0.4.6",
        "version": "0.4.6"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "jsonschema-specifications",
        "purl": "pkg:pypi/jsonschema-specifications@2025.9.1",
        "version": "2025.9.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "jwcrypto",
        "purl": "pkg:pypi/jwcrypto@1.5.7",
        "version": "1.5.7"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "keyring",
        "purl": "pkg:pypi/keyring@25.7.0",
        "version": "25.7.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "keystoneauth1",
        "purl": "pkg:pypi/keystoneauth1@5.13.0",
        "version": "5.13.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "keystoneauth1",
        "purl": "pkg:pypi/keystoneauth1@5.14.0",
        "version": "5.14.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "kingfisher-bin",
        "purl": "pkg:pypi/kingfisher-bin@1.104.0",
        "version": "1.104.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "kiwisolver",
        "purl": "pkg:pypi/kiwisolver@1.4.9",
        "version": "1.4.9"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "knack",
        "purl": "pkg:pypi/knack@0.11.0",
        "version": "0.11.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "kombu",
        "purl": "pkg:pypi/kombu@5.6.2",
        "version": "5.6.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "kubernetes",
        "purl": "pkg:pypi/kubernetes@32.0.1",
        "version": "32.0.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "lazy-object-proxy",
        "purl": "pkg:pypi/lazy-object-proxy@1.12.0",
        "version": "1.12.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "linode-api4",
        "purl": "pkg:pypi/linode-api4@5.45.0",
        "version": "5.45.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "lxml",
        "purl": "pkg:pypi/lxml@6.1.0",
        "version": "6.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "lz4",
        "purl": "pkg:pypi/lz4@4.4.5",
        "version": "4.4.5"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "markdown",
        "purl": "pkg:pypi/markdown@3.10.2",
        "version": "3.10.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "markdown-it-py",
        "purl": "pkg:pypi/markdown-it-py@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "markdown-it-py",
        "purl": "pkg:pypi/markdown-it-py@4.2.0",
        "version": "4.2.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "markupsafe",
        "purl": "pkg:pypi/markupsafe@3.0.3",
        "version": "3.0.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "marshmallow",
        "purl": "pkg:pypi/marshmallow@4.3.0",
        "version": "4.3.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "matplotlib",
        "purl": "pkg:pypi/matplotlib@3.10.8",
        "version": "3.10.8"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "mccabe",
        "purl": "pkg:pypi/mccabe@0.7.0",
        "version": "0.7.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "mcp",
        "purl": "pkg:pypi/mcp@1.28.1",
        "version": "1.28.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "mdurl",
        "purl": "pkg:pypi/mdurl@0.1.2",
        "version": "0.1.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "microsoft-kiota-abstractions",
        "purl": "pkg:pypi/microsoft-kiota-abstractions@1.9.10",
        "version": "1.9.10"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "microsoft-kiota-authentication-azure",
        "purl": "pkg:pypi/microsoft-kiota-authentication-azure@1.9.10",
        "version": "1.9.10"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "microsoft-kiota-http",
        "purl": "pkg:pypi/microsoft-kiota-http@1.9.10",
        "version": "1.9.10"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "microsoft-kiota-serialization-form",
        "purl": "pkg:pypi/microsoft-kiota-serialization-form@1.9.10",
        "version": "1.9.10"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "microsoft-kiota-serialization-json",
        "purl": "pkg:pypi/microsoft-kiota-serialization-json@1.9.10",
        "version": "1.9.10"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "microsoft-kiota-serialization-multipart",
        "purl": "pkg:pypi/microsoft-kiota-serialization-multipart@1.9.10",
        "version": "1.9.10"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "microsoft-kiota-serialization-text",
        "purl": "pkg:pypi/microsoft-kiota-serialization-text@1.9.10",
        "version": "1.9.10"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "microsoft-security-utilities-secret-masker",
        "purl": "pkg:pypi/microsoft-security-utilities-secret-masker@1.0.0b4",
        "version": "1.0.0b4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "mock",
        "purl": "pkg:pypi/mock@5.2.0",
        "version": "5.2.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "more-itertools",
        "purl": "pkg:pypi/more-itertools@11.0.2",
        "version": "11.0.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "moto",
        "purl": "pkg:pypi/moto@5.1.11",
        "version": "5.1.11"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "mpmath",
        "purl": "pkg:pypi/mpmath@1.3.0",
        "version": "1.3.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "msal",
        "purl": "pkg:pypi/msal@1.35.0b1",
        "version": "1.35.0b1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "msal",
        "purl": "pkg:pypi/msal@1.37.0",
        "version": "1.37.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "msal-extensions",
        "purl": "pkg:pypi/msal-extensions@1.2.0",
        "version": "1.2.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "msal-extensions",
        "purl": "pkg:pypi/msal-extensions@1.3.1",
        "version": "1.3.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "msgraph-core",
        "purl": "pkg:pypi/msgraph-core@1.3.8",
        "version": "1.3.8"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "msgraph-sdk",
        "purl": "pkg:pypi/msgraph-sdk@1.55.0",
        "version": "1.55.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "msrest",
        "purl": "pkg:pypi/msrest@0.7.1",
        "version": "0.7.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "msrestazure",
        "purl": "pkg:pypi/msrestazure@0.6.4.post1",
        "version": "0.6.4.post1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "multidict",
        "purl": "pkg:pypi/multidict@6.7.1",
        "version": "6.7.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "multipart",
        "purl": "pkg:pypi/multipart@1.3.1",
        "version": "1.3.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "mypy",
        "purl": "pkg:pypi/mypy@1.10.1",
        "version": "1.10.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "mypy-extensions",
        "purl": "pkg:pypi/mypy-extensions@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "narwhals",
        "purl": "pkg:pypi/narwhals@2.16.0",
        "version": "2.16.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "narwhals",
        "purl": "pkg:pypi/narwhals@2.21.0",
        "version": "2.21.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "neo4j",
        "purl": "pkg:pypi/neo4j@6.1.0",
        "version": "6.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "nest-asyncio",
        "purl": "pkg:pypi/nest-asyncio@1.6.0",
        "version": "1.6.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "networkx",
        "purl": "pkg:pypi/networkx@3.4.2",
        "version": "3.4.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "numpy",
        "purl": "pkg:pypi/numpy@2.2.6",
        "version": "2.2.6"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "oauthlib",
        "purl": "pkg:pypi/oauthlib@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "oci",
        "purl": "pkg:pypi/oci@2.184.1",
        "version": "2.184.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "okta",
        "purl": "pkg:pypi/okta@3.4.2",
        "version": "3.4.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "openai",
        "purl": "pkg:pypi/openai@1.109.1",
        "version": "1.109.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "openapi-pydantic",
        "purl": "pkg:pypi/openapi-pydantic@0.5.1",
        "version": "0.5.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "openapi-schema-validator",
        "purl": "pkg:pypi/openapi-schema-validator@0.6.3",
        "version": "0.6.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "openapi-spec-validator",
        "purl": "pkg:pypi/openapi-spec-validator@0.7.1",
        "version": "0.7.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "openstacksdk",
        "purl": "pkg:pypi/openstacksdk@4.2.0",
        "version": "4.2.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "opentelemetry-api",
        "purl": "pkg:pypi/opentelemetry-api@1.39.1",
        "version": "1.39.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "opentelemetry-api",
        "purl": "pkg:pypi/opentelemetry-api@1.41.1",
        "version": "1.41.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "opentelemetry-sdk",
        "purl": "pkg:pypi/opentelemetry-sdk@1.39.1",
        "version": "1.39.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "opentelemetry-sdk",
        "purl": "pkg:pypi/opentelemetry-sdk@1.41.1",
        "version": "1.41.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "opentelemetry-semantic-conventions",
        "purl": "pkg:pypi/opentelemetry-semantic-conventions@0.60b1",
        "version": "0.60b1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "opentelemetry-semantic-conventions",
        "purl": "pkg:pypi/opentelemetry-semantic-conventions@0.62b1",
        "version": "0.62b1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "os-service-types",
        "purl": "pkg:pypi/os-service-types@1.8.2",
        "version": "1.8.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "packageurl-python",
        "purl": "pkg:pypi/packageurl-python@0.17.6",
        "version": "0.17.6"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "packaging",
        "purl": "pkg:pypi/packaging@26.0",
        "version": "26.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "packaging",
        "purl": "pkg:pypi/packaging@26.2",
        "version": "26.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pagerduty",
        "purl": "pkg:pypi/pagerduty@6.1.0",
        "version": "6.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pandas",
        "purl": "pkg:pypi/pandas@2.2.3",
        "version": "2.2.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "pathable",
        "purl": "pkg:pypi/pathable@0.4.4",
        "version": "0.4.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "pathable",
        "purl": "pkg:pypi/pathable@0.5.0",
        "version": "0.5.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "pathspec",
        "purl": "pkg:pypi/pathspec@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pbr",
        "purl": "pkg:pypi/pbr@7.0.3",
        "version": "7.0.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pillow",
        "purl": "pkg:pypi/pillow@13.0.0",
        "version": "13.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pkginfo",
        "purl": "pkg:pypi/pkginfo@1.12.1.2",
        "version": "1.12.1.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "platformdirs",
        "purl": "pkg:pypi/platformdirs@4.5.1",
        "version": "4.5.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "platformdirs",
        "purl": "pkg:pypi/platformdirs@4.9.6",
        "version": "4.9.6"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "plotly",
        "purl": "pkg:pypi/plotly@6.5.2",
        "version": "6.5.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "plotly",
        "purl": "pkg:pypi/plotly@6.7.0",
        "version": "6.7.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pluggy",
        "purl": "pkg:pypi/pluggy@1.6.0",
        "version": "1.6.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "policyuniverse",
        "purl": "pkg:pypi/policyuniverse@1.5.1.20231109",
        "version": "1.5.1.20231109"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "polling",
        "purl": "pkg:pypi/polling@0.3.2",
        "version": "0.3.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "portalocker",
        "purl": "pkg:pypi/portalocker@2.10.1",
        "version": "2.10.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "prek",
        "purl": "pkg:pypi/prek@0.3.9",
        "version": "0.3.9"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "prompt-toolkit",
        "purl": "pkg:pypi/prompt-toolkit@3.0.52",
        "version": "3.0.52"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "propcache",
        "purl": "pkg:pypi/propcache@0.4.1",
        "version": "0.4.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "propcache",
        "purl": "pkg:pypi/propcache@0.5.2",
        "version": "0.5.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "proto-plus",
        "purl": "pkg:pypi/proto-plus@1.27.0",
        "version": "1.27.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "proto-plus",
        "purl": "pkg:pypi/proto-plus@1.28.0",
        "version": "1.28.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "protobuf",
        "purl": "pkg:pypi/protobuf@6.33.5",
        "version": "6.33.5"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "protobuf",
        "purl": "pkg:pypi/protobuf@7.34.1",
        "version": "7.34.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "prowler",
        "purl": "pkg:pypi/prowler@5.47.0",
        "version": "5.47.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "prowler-api",
        "purl": "pkg:pypi/prowler-api@1.48.0",
        "version": "1.48.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "prowler-mcp",
        "purl": "pkg:pypi/prowler-mcp@0.9.0",
        "version": "0.9.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "psutil",
        "purl": "pkg:pypi/psutil@7.2.2",
        "version": "7.2.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "psycopg2-binary",
        "purl": "pkg:pypi/psycopg2-binary@2.9.9",
        "version": "2.9.9"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pubcontrol",
        "purl": "pkg:pypi/pubcontrol@3.5.0",
        "version": "3.5.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "py-deviceid",
        "purl": "pkg:pypi/py-deviceid@0.1.1",
        "version": "0.1.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "py-iam-expand",
        "purl": "pkg:pypi/py-iam-expand@0.3.0",
        "version": "0.3.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "py-key-value-aio",
        "purl": "pkg:pypi/py-key-value-aio@0.4.4",
        "version": "0.4.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "py-ocsf-models",
        "purl": "pkg:pypi/py-ocsf-models@0.10.0",
        "version": "0.10.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "py-partiql-parser",
        "purl": "pkg:pypi/py-partiql-parser@0.6.1",
        "version": "0.6.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pyasn1",
        "purl": "pkg:pypi/pyasn1@0.6.4",
        "version": "0.6.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pyasn1-modules",
        "purl": "pkg:pypi/pyasn1-modules@0.4.2",
        "version": "0.4.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "pycodestyle",
        "purl": "pkg:pypi/pycodestyle@2.12.1",
        "version": "2.12.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pycodestyle",
        "purl": "pkg:pypi/pycodestyle@2.14.0",
        "version": "2.14.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pycparser",
        "purl": "pkg:pypi/pycparser@3.0",
        "version": "3.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pycryptodomex",
        "purl": "pkg:pypi/pycryptodomex@3.23.0",
        "version": "3.23.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pydantic",
        "purl": "pkg:pypi/pydantic@2.12.5",
        "version": "2.12.5"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "pydantic",
        "purl": "pkg:pypi/pydantic@2.13.4",
        "version": "2.13.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pydantic-core",
        "purl": "pkg:pypi/pydantic-core@2.41.5",
        "version": "2.41.5"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "pydantic-core",
        "purl": "pkg:pypi/pydantic-core@2.46.4",
        "version": "2.46.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "pydantic-settings",
        "purl": "pkg:pypi/pydantic-settings@2.14.1",
        "version": "2.14.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pydash",
        "purl": "pkg:pypi/pydash@8.0.6",
        "version": "8.0.6"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "pyflakes",
        "purl": "pkg:pypi/pyflakes@3.2.0",
        "version": "3.2.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pygithub",
        "purl": "pkg:pypi/pygithub@2.8.0",
        "version": "2.8.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pygments",
        "purl": "pkg:pypi/pygments@2.20.0",
        "version": "2.20.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pyjwt",
        "purl": "pkg:pypi/pyjwt@2.14.0",
        "version": "2.14.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pylint",
        "purl": "pkg:pypi/pylint@3.2.5",
        "version": "3.2.5"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "pylint",
        "purl": "pkg:pypi/pylint@3.3.4",
        "version": "3.3.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pymongo",
        "purl": "pkg:pypi/pymongo@4.18.3",
        "version": "4.18.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pymsalruntime",
        "purl": "pkg:pypi/pymsalruntime@0.18.1",
        "version": "0.18.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pynacl",
        "purl": "pkg:pypi/pynacl@1.6.2",
        "version": "1.6.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pyopenssl",
        "purl": "pkg:pypi/pyopenssl@26.4.0",
        "version": "26.4.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pyparsing",
        "purl": "pkg:pypi/pyparsing@3.3.2",
        "version": "3.3.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "pyperclip",
        "purl": "pkg:pypi/pyperclip@1.11.0",
        "version": "1.11.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pyreadline3",
        "purl": "pkg:pypi/pyreadline3@3.5.4",
        "version": "3.5.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pysocks",
        "purl": "pkg:pypi/pysocks@1.7.1",
        "version": "1.7.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pytest",
        "purl": "pkg:pypi/pytest@9.0.3",
        "version": "9.0.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "pytest-asyncio",
        "purl": "pkg:pypi/pytest-asyncio@1.4.0",
        "version": "1.4.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pytest-celery",
        "purl": "pkg:pypi/pytest-celery@1.3.0",
        "version": "1.3.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pytest-cov",
        "purl": "pkg:pypi/pytest-cov@5.0.0",
        "version": "5.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "pytest-cov",
        "purl": "pkg:pypi/pytest-cov@6.0.0",
        "version": "6.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pytest-django",
        "purl": "pkg:pypi/pytest-django@4.8.0",
        "version": "4.8.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pytest-docker-tools",
        "purl": "pkg:pypi/pytest-docker-tools@3.1.9",
        "version": "3.1.9"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pytest-env",
        "purl": "pkg:pypi/pytest-env@1.1.3",
        "version": "1.1.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "pytest-env",
        "purl": "pkg:pypi/pytest-env@1.1.5",
        "version": "1.1.5"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pytest-randomly",
        "purl": "pkg:pypi/pytest-randomly@3.15.0",
        "version": "3.15.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "pytest-randomly",
        "purl": "pkg:pypi/pytest-randomly@3.16.0",
        "version": "3.16.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pytest-xdist",
        "purl": "pkg:pypi/pytest-xdist@3.6.1",
        "version": "3.6.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "python-crontab",
        "purl": "pkg:pypi/python-crontab@3.3.0",
        "version": "3.3.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "python-dateutil",
        "purl": "pkg:pypi/python-dateutil@2.9.0.post0",
        "version": "2.9.0.post0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "python-digitalocean",
        "purl": "pkg:pypi/python-digitalocean@1.17.0",
        "version": "1.17.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "python-dotenv",
        "purl": "pkg:pypi/python-dotenv@1.2.2",
        "version": "1.2.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "python-multipart",
        "purl": "pkg:pypi/python-multipart@0.0.30",
        "version": "0.0.30"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "python3-saml",
        "purl": "pkg:pypi/python3-saml@1.16.0",
        "version": "1.16.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "pytokens",
        "purl": "pkg:pypi/pytokens@0.4.1",
        "version": "0.4.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pytz",
        "purl": "pkg:pypi/pytz@2025.1",
        "version": "2025.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pywin32",
        "purl": "pkg:pypi/pywin32@311",
        "version": "311"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "pywin32-ctypes",
        "purl": "pkg:pypi/pywin32-ctypes@0.2.3",
        "version": "0.2.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "pyyaml",
        "purl": "pkg:pypi/pyyaml@6.0.3",
        "version": "6.0.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "redis",
        "purl": "pkg:pypi/redis@7.1.0",
        "version": "7.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "referencing",
        "purl": "pkg:pypi/referencing@0.36.2",
        "version": "0.36.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "referencing",
        "purl": "pkg:pypi/referencing@0.37.0",
        "version": "0.37.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "regex",
        "purl": "pkg:pypi/regex@2026.5.9",
        "version": "2026.5.9"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "reportlab",
        "purl": "pkg:pypi/reportlab@4.4.10",
        "version": "4.4.10"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "requests",
        "purl": "pkg:pypi/requests@2.33.1",
        "version": "2.33.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "requests",
        "purl": "pkg:pypi/requests@2.34.0",
        "version": "2.34.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "requests-file",
        "purl": "pkg:pypi/requests-file@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "requests-oauthlib",
        "purl": "pkg:pypi/requests-oauthlib@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "requests-toolbelt",
        "purl": "pkg:pypi/requests-toolbelt@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "requestsexceptions",
        "purl": "pkg:pypi/requestsexceptions@1.4.0",
        "version": "1.4.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "responses",
        "purl": "pkg:pypi/responses@0.26.0",
        "version": "0.26.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "retrying",
        "purl": "pkg:pypi/retrying@1.4.2",
        "version": "1.4.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "rfc3339-validator",
        "purl": "pkg:pypi/rfc3339-validator@0.1.4",
        "version": "0.1.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "rich",
        "purl": "pkg:pypi/rich@14.3.2",
        "version": "14.3.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "rich",
        "purl": "pkg:pypi/rich@15.0.0",
        "version": "15.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "rich-rst",
        "purl": "pkg:pypi/rich-rst@1.3.2",
        "version": "1.3.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "rpds-py",
        "purl": "pkg:pypi/rpds-py@0.30.0",
        "version": "0.30.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "rsa",
        "purl": "pkg:pypi/rsa@4.9.1",
        "version": "4.9.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "ruff",
        "purl": "pkg:pypi/ruff@0.15.11",
        "version": "0.15.11"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "s3transfer",
        "purl": "pkg:pypi/s3transfer@0.14.0",
        "version": "0.14.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "scaleway",
        "purl": "pkg:pypi/scaleway@2.10.3",
        "version": "2.10.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "scaleway-core",
        "purl": "pkg:pypi/scaleway-core@2.10.3",
        "version": "2.10.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "schema",
        "purl": "pkg:pypi/schema@0.7.5",
        "version": "0.7.5"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "secretstorage",
        "purl": "pkg:pypi/secretstorage@3.5.0",
        "version": "3.5.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "sentry-sdk",
        "purl": "pkg:pypi/sentry-sdk@2.56.0",
        "version": "2.56.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "setuptools",
        "purl": "pkg:pypi/setuptools@80.10.2",
        "version": "80.10.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "setuptools",
        "purl": "pkg:pypi/setuptools@82.0.1",
        "version": "82.0.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "shellingham",
        "purl": "pkg:pypi/shellingham@1.5.4",
        "version": "1.5.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "shodan",
        "purl": "pkg:pypi/shodan@1.31.0",
        "version": "1.31.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "simplejson",
        "purl": "pkg:pypi/simplejson@4.1.1",
        "version": "4.1.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "six",
        "purl": "pkg:pypi/six@1.17.0",
        "version": "1.17.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "slack-sdk",
        "purl": "pkg:pypi/slack-sdk@3.39.0",
        "version": "3.39.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "sniffio",
        "purl": "pkg:pypi/sniffio@1.3.1",
        "version": "1.3.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "sqlparse",
        "purl": "pkg:pypi/sqlparse@0.6.0",
        "version": "0.6.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "sse-starlette",
        "purl": "pkg:pypi/sse-starlette@3.4.4",
        "version": "3.4.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "stackit-core",
        "purl": "pkg:pypi/stackit-core@0.2.0",
        "version": "0.2.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "stackit-iaas",
        "purl": "pkg:pypi/stackit-iaas@1.4.0",
        "version": "1.4.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "stackit-objectstorage",
        "purl": "pkg:pypi/stackit-objectstorage@1.4.0",
        "version": "1.4.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "stackit-resourcemanager",
        "purl": "pkg:pypi/stackit-resourcemanager@0.8.0",
        "version": "0.8.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "stackit-ske",
        "purl": "pkg:pypi/stackit-ske@1.12.0",
        "version": "1.12.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "starlette",
        "purl": "pkg:pypi/starlette@1.3.1",
        "version": "1.3.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "statsd",
        "purl": "pkg:pypi/statsd@4.0.1",
        "version": "4.0.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "std-uritemplate",
        "purl": "pkg:pypi/std-uritemplate@2.0.8",
        "version": "2.0.8"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "stevedore",
        "purl": "pkg:pypi/stevedore@5.6.0",
        "version": "5.6.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "stevedore",
        "purl": "pkg:pypi/stevedore@5.7.0",
        "version": "5.7.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "sympy",
        "purl": "pkg:pypi/sympy@1.14.0",
        "version": "1.14.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "tabulate",
        "purl": "pkg:pypi/tabulate@0.9.0",
        "version": "0.9.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "tenacity",
        "purl": "pkg:pypi/tenacity@9.1.2",
        "version": "9.1.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "tldextract",
        "purl": "pkg:pypi/tldextract@5.3.1",
        "version": "5.3.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "tomli",
        "purl": "pkg:pypi/tomli@2.4.1",
        "version": "2.4.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "tomlkit",
        "purl": "pkg:pypi/tomlkit@0.14.0",
        "version": "0.14.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "tomlkit",
        "purl": "pkg:pypi/tomlkit@0.15.0",
        "version": "0.15.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "tqdm",
        "purl": "pkg:pypi/tqdm@4.67.1",
        "version": "4.67.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "truststore",
        "purl": "pkg:pypi/truststore@0.10.4",
        "version": "0.10.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "typer",
        "purl": "pkg:pypi/typer@0.21.1",
        "version": "0.21.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "types-aiobotocore-ecr",
        "purl": "pkg:pypi/types-aiobotocore-ecr@3.1.1",
        "version": "3.1.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "typing-extensions",
        "purl": "pkg:pypi/typing-extensions@4.15.0",
        "version": "4.15.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "typing-inspection",
        "purl": "pkg:pypi/typing-inspection@0.4.2",
        "version": "0.4.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "tzdata",
        "purl": "pkg:pypi/tzdata@2025.3",
        "version": "2025.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "tzdata",
        "purl": "pkg:pypi/tzdata@2026.2",
        "version": "2026.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "tzlocal",
        "purl": "pkg:pypi/tzlocal@5.3.1",
        "version": "5.3.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "uncalled-for",
        "purl": "pkg:pypi/uncalled-for@0.3.2",
        "version": "0.3.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "uritemplate",
        "purl": "pkg:pypi/uritemplate@4.2.0",
        "version": "4.2.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "urllib3",
        "purl": "pkg:pypi/urllib3@2.8.0",
        "version": "2.8.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "uuid6",
        "purl": "pkg:pypi/uuid6@2024.7.10",
        "version": "2024.7.10"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "uvicorn",
        "purl": "pkg:pypi/uvicorn@0.46.0",
        "version": "0.46.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "uvicorn",
        "purl": "pkg:pypi/uvicorn@0.49.0",
        "version": "0.49.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "uvicorn-worker",
        "purl": "pkg:pypi/uvicorn-worker@0.4.0",
        "version": "0.4.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "uvloop",
        "purl": "pkg:pypi/uvloop@0.22.1",
        "version": "0.22.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "vine",
        "purl": "pkg:pypi/vine@5.1.0",
        "version": "5.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "vulture",
        "purl": "pkg:pypi/vulture@2.14",
        "version": "2.14"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "watchfiles",
        "purl": "pkg:pypi/watchfiles@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "wcwidth",
        "purl": "pkg:pypi/wcwidth@0.5.3",
        "version": "0.5.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "websocket-client",
        "purl": "pkg:pypi/websocket-client@1.9.0",
        "version": "1.9.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "websockets",
        "purl": "pkg:pypi/websockets@16.0",
        "version": "16.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "werkzeug",
        "purl": "pkg:pypi/werkzeug@3.1.7",
        "version": "3.1.7"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "werkzeug",
        "purl": "pkg:pypi/werkzeug@3.1.8",
        "version": "3.1.8"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "workos",
        "purl": "pkg:pypi/workos@8.3.0",
        "version": "8.3.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "wrapt",
        "purl": "pkg:pypi/wrapt@1.17.3",
        "version": "1.17.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "wrapt",
        "purl": "pkg:pypi/wrapt@2.1.2",
        "version": "2.1.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "xlsxwriter",
        "purl": "pkg:pypi/xlsxwriter@3.2.9",
        "version": "3.2.9"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "xmlsec",
        "purl": "pkg:pypi/xmlsec@1.3.17",
        "version": "1.3.17"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "xmltodict",
        "purl": "pkg:pypi/xmltodict@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "xmltodict",
        "purl": "pkg:pypi/xmltodict@1.0.4",
        "version": "1.0.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "yarl",
        "purl": "pkg:pypi/yarl@1.25.1",
        "version": "1.25.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "zipp",
        "purl": "pkg:pypi/zipp@3.23.0",
        "version": "3.23.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "mcp_server/uv.lock",
        "name": "zipp",
        "purl": "pkg:pypi/zipp@3.23.1",
        "version": "3.23.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "zope-event",
        "purl": "pkg:pypi/zope-event@6.1",
        "version": "6.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "zope-interface",
        "purl": "pkg:pypi/zope-interface@8.2",
        "version": "8.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "zstandard",
        "purl": "pkg:pypi/zstandard@0.25.0",
        "version": "0.25.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "api/uv.lock",
        "name": "zstd",
        "purl": "pkg:pypi/zstd@1.5.7.2",
        "version": "1.5.7.2"
      },
      {
        "ecosystem": "unknown",
        "licenses": [],
        "location": ".github/workflows/api-container-checks.yml",
        "name": "./.github/actions/grype-scan",
        "purl": "",
        "version": "UNKNOWN"
      },
      {
        "ecosystem": "unknown",
        "licenses": [],
        "location": ".github/workflows/api-security.yml",
        "name": "./.github/actions/osv-scanner",
        "purl": "",
        "version": "UNKNOWN"
      },
      {
        "ecosystem": "unknown",
        "licenses": [],
        "location": ".github/workflows/api-code-quality.yml",
        "name": "./.github/actions/setup-python-uv",
        "purl": "",
        "version": "UNKNOWN"
      },
      {
        "ecosystem": "unknown",
        "licenses": [],
        "location": ".github/workflows/api-container-build-push.yml",
        "name": "./.github/actions/slack-notification",
        "purl": "",
        "version": "UNKNOWN"
      },
      {
        "ecosystem": "unknown",
        "licenses": [],
        "location": ".github/workflows/api-container-checks.yml",
        "name": "./.github/actions/trivy-scan",
        "purl": "",
        "version": "UNKNOWN"
      },
      {
        "ecosystem": "unknown",
        "licenses": [],
        "location": ".github/workflows/ui-e2e-tests-v2.yml",
        "name": "./.github/workflows/test-impact-analysis.yml",
        "purl": "",
        "version": "UNKNOWN"
      }
    ],
    "description": "Assess AWS, Azure, and GCP security configurations",
    "errors": [],
    "id": "prowler-cloud__prowler",
    "manifests": [
      ".github/actions/grype-scan/action.yml",
      ".github/actions/osv-scanner/action.yml",
      ".github/actions/setup-python-uv/action.yml",
      ".github/actions/slack-notification/action.yml",
      ".github/actions/trivy-scan/action.yml",
      ".github/workflows/api-code-quality.yml",
      ".github/workflows/api-codeql.yml",
      ".github/workflows/api-container-build-push.yml",
      ".github/workflows/api-container-checks.yml",
      ".github/workflows/api-security.yml",
      ".github/workflows/api-tests.yml",
      ".github/workflows/backport.yml",
      ".github/workflows/bump-version.yml",
      ".github/workflows/check-test-init-files.yml",
      ".github/workflows/ci-actionlint.yml",
      ".github/workflows/ci-zizmor.yml",
      ".github/workflows/comment-label-update.yml",
      ".github/workflows/compile-changelogs.yml",
      ".github/workflows/conventional-commit.yml",
      ".github/workflows/create-backport-label.yml",
      ".github/workflows/dockerhub-descriptions.yml",
      ".github/workflows/docs-check-provider-cards.yml",
      ".github/workflows/find-secrets.yml",
      ".github/workflows/helm-chart-checks.yml",
      ".github/workflows/helm-chart-release.yml",
      ".github/workflows/issue-lock-on-close.yml",
      ".github/workflows/issue-triage.lock.yml",
      ".github/workflows/labeler.yml",
      ".github/workflows/markdown-lint.yml",
      ".github/workflows/mcp-container-build-push.yml",
      ".github/workflows/mcp-container-checks.yml",
      ".github/workflows/mcp-pypi-release.yml",
      ".github/workflows/mcp-security.yml",
      ".github/workflows/mcp-tests.yml",
      ".github/workflows/nightly-arm64-container-builds.yml",
      ".github/workflows/pr-check-changelog.yml",
      ".github/workflows/pr-check-compliance-mapping.yml",
      ".github/workflows/pr-conflict-checker.yml",
      ".github/workflows/pr-merged.yml",
      ".github/workflows/prepare-release.yml",
      ".github/workflows/release-freeze-gate.yml",
      ".github/workflows/release-freeze-lift.yml",
      ".github/workflows/renovate-config-validate.yml",
      ".github/workflows/sdk-check-duplicate-test-names.yml",
      ".github/workflows/sdk-code-quality.yml",
      ".github/workflows/sdk-codeql.yml",
      ".github/workflows/sdk-container-build-push.yml",
      ".github/workflows/sdk-container-checks.yml",
      ".github/workflows/sdk-package-checks.yml",
      ".github/workflows/sdk-pypi-release.yml",
      ".github/workflows/sdk-refresh-aws-services-regions.yml",
      ".github/workflows/sdk-refresh-oci-regions.yml",
      ".github/workflows/sdk-security.yml",
      ".github/workflows/sdk-tests.yml",
      ".github/workflows/test-impact-analysis.yml",
      ".github/workflows/ui-codeql.yml",
      ".github/workflows/ui-container-build-push.yml",
      ".github/workflows/ui-container-checks.yml",
      ".github/workflows/ui-e2e-tests-v2.yml",
      ".github/workflows/ui-security.yml",
      ".github/workflows/ui-tests.yml",
      "action.yml",
      "api/pyproject.toml",
      "api/uv.lock",
      "mcp_server/pyproject.toml",
      "mcp_server/uv.lock",
      "pyproject.toml",
      "ui/package.json",
      "ui/pnpm-lock.yaml",
      "util/prowler-bulk-provisioning/requirements-aws-org.txt",
      "util/prowler-bulk-provisioning/requirements.txt",
      "uv.lock"
    ],
    "name": "prowler",
    "osv": {
      "advisories": 106,
      "available": true,
      "confirmed": 86,
      "osv_only": [
        {
          "ecosystem": "PyPI",
          "ids": [
            "GHSA-6q48-6c7w-9gw2",
            "PYSEC-2026-4320"
          ],
          "package": "certifi",
          "score": "9.1",
          "severity": "Critical",
          "version": "2026.7.22"
        },
        {
          "ecosystem": "PyPI",
          "ids": [
            "CVE-2026-45409",
            "GHSA-65pc-fj4g-8rjx",
            "PYSEC-2026-215"
          ],
          "package": "idna",
          "score": "6.9",
          "severity": "Medium",
          "version": "3.9.0"
        },
        {
          "ecosystem": "PyPI",
          "ids": [
            "GHSA-6q48-6c7w-9gw2",
            "PYSEC-2026-4320"
          ],
          "package": "certifi",
          "score": "9.1",
          "severity": "Critical",
          "version": "2026.7.22"
        },
        {
          "ecosystem": "PyPI",
          "ids": [
            "CVE-2026-45409",
            "GHSA-65pc-fj4g-8rjx",
            "PYSEC-2026-215"
          ],
          "package": "idna",
          "score": "6.9",
          "severity": "Medium",
          "version": "3.9.0"
        }
      ],
      "warning": null
    },
    "ref": "5.47.0",
    "ref_kind": "release",
    "release_integrity": {
      "assets": 0,
      "checksums_published": false,
      "methods": [],
      "provenance_published": false,
      "sbom_published": false,
      "signatures_published": false,
      "verdict": "no-assets"
    },
    "released_at": "2026-10-29T14:14:59Z",
    "repository": "prowler-cloud/prowler",
    "sbomlyze_diff": {
      "added": 0,
      "changed": 0,
      "drift": {},
      "findings": [
        "0 version changes among 2,567 shared packages \u2014 no actual upgrades",
        "Core system packages stable: npm (1,447), pypi (797), github (231), file (65), library (27) unchanged"
      ],
      "removed": 0
    },
    "scanned_at": "2026-11-02T03:08:20+00:00",
    "scorecard": null,
    "scorecard_note": "the project is not in the OpenSSF public dataset; the Scorecard CLI fallback was skipped because this shard's weekly budget was used",
    "vulnerabilities": [
      {
        "aliases": [],
        "ecosystem": "github",
        "epss": null,
        "fix_state": "fixed",
        "fixed_in": [
          "1.14.3"
        ],
        "id": "GHSA-5xjx-3w67-w9x9",
        "kev": null,
        "location": ".github/workflows/mcp-pypi-release.yml",
        "osv_confirmed": false,
        "package": "pypa/gh-action-pypi-publish",
        "severity": "Critical",
        "summary": "pypi-publish action revocation of CA in the chain that Sigstore uses in Trusted Publishing and Digital Attestations for PyPI",
        "url": "https://github.com/advisories/GHSA-5xjx-3w67-w9x9",
        "version": "v1.14.2"
      },
      {
        "aliases": [
          "CVE-2026-111767"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-111767",
          "percentile": 0.28045,
          "score": 0.00345
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.32.0"
        ],
        "id": "GHSA-22jm-h49p-29qw",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "@modelcontextprotocol/sdk",
        "severity": "High",
        "summary": "MCP TypeScript SDK: Experimental tasks were not tied to the session that created them",
        "url": "https://github.com/advisories/GHSA-22jm-h49p-29qw",
        "version": "1.26.0"
      },
      {
        "aliases": [
          "CVE-2026-111768"
        ],
        "ecosystem": "npm",
        "epss": null,
        "fix_state": "fixed",
        "fixed_in": [
          "1.32.0"
        ],
        "id": "GHSA-46jr-4wx8-v453",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "@modelcontextprotocol/sdk",
        "severity": "High",
        "summary": "MCP TypeScript SDK: One HTTP request within the default size limit could exhaust server memory during validation",
        "url": "https://github.com/advisories/GHSA-46jr-4wx8-v453",
        "version": "1.26.0"
      },
      {
        "aliases": [
          "CVE-2026-104850"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-104850",
          "percentile": 0.13291,
          "score": 0.00226
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.31.0"
        ],
        "id": "GHSA-6qxp-vccf-f47h",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "@modelcontextprotocol/sdk",
        "severity": "High",
        "summary": "MCP TypeScript SDK: OAuth client could send credentials to an authorization server chosen by the MCP server",
        "url": "https://github.com/advisories/GHSA-6qxp-vccf-f47h",
        "version": "1.26.0"
      },
      {
        "aliases": [],
        "ecosystem": "npm",
        "epss": null,
        "fix_state": "fixed",
        "fixed_in": [
          "1.30.1"
        ],
        "id": "GHSA-f897-62hf-6gxq",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "@modelcontextprotocol/sdk",
        "severity": "High",
        "summary": "MCP TypeScript SDK: HTTP server transports and handlers did not limit request body size or JSON-RPC batch length",
        "url": "https://github.com/advisories/GHSA-f897-62hf-6gxq",
        "version": "1.26.0"
      },
      {
        "aliases": [
          "CVE-2026-111181"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-111181",
          "percentile": 0.32919,
          "score": 0.00388
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.4.0"
        ],
        "id": "GHSA-27r3-jxmh-p828",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "body-parser",
        "severity": "High",
        "summary": "body-parser vulnerable to Denial of Service via trailing bytes after a compressed request body",
        "url": "https://github.com/advisories/GHSA-27r3-jxmh-p828",
        "version": "2.3.0"
      },
      {
        "aliases": [
          "CVE-2026-102276"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-102276",
          "percentile": 0.39514,
          "score": 0.00455
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.1.19"
        ],
        "id": "GHSA-6j4f-fj2g-mc7p",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "brace-expansion",
        "severity": "High",
        "summary": "brace-expansion: DoS via uncontrolled recursion in parseCommaParts causing stack exhaustion",
        "url": "https://github.com/advisories/GHSA-6j4f-fj2g-mc7p",
        "version": "1.1.18"
      },
      {
        "aliases": [
          "CVE-2026-102276"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-102276",
          "percentile": 0.39514,
          "score": 0.00455
        },
        "fix_state": "fixed",
        "fixed_in": [
          "5.0.10"
        ],
        "id": "GHSA-6j4f-fj2g-mc7p",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "brace-expansion",
        "severity": "High",
        "summary": "brace-expansion: DoS via uncontrolled recursion in parseCommaParts causing stack exhaustion",
        "url": "https://github.com/advisories/GHSA-6j4f-fj2g-mc7p",
        "version": "5.0.9"
      },
      {
        "aliases": [
          "CVE-2026-102278"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-102278",
          "percentile": 0.42209,
          "score": 0.00491
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.1.20"
        ],
        "id": "GHSA-qhr7-859c-m2p7",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "brace-expansion",
        "severity": "High",
        "summary": "brace-expansion: DoS via uncontrolled recursion on nested brace groups causing stack exhaustion",
        "url": "https://github.com/advisories/GHSA-qhr7-859c-m2p7",
        "version": "1.1.18"
      },
      {
        "aliases": [
          "CVE-2026-102278"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-102278",
          "percentile": 0.42209,
          "score": 0.00491
        },
        "fix_state": "fixed",
        "fixed_in": [
          "5.0.11"
        ],
        "id": "GHSA-qhr7-859c-m2p7",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "brace-expansion",
        "severity": "High",
        "summary": "brace-expansion: DoS via uncontrolled recursion on nested brace groups causing stack exhaustion",
        "url": "https://github.com/advisories/GHSA-qhr7-859c-m2p7",
        "version": "5.0.9"
      },
      {
        "aliases": [
          "CVE-2026-114605"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-114605",
          "percentile": 0.40313,
          "score": 0.00466
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.9.0"
        ],
        "id": "GHSA-45c3-73f7-pv4m",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "dnspython",
        "severity": "High",
        "summary": "dnspython dns.name.from_wire_parser() excessive CPU use",
        "url": "https://github.com/advisories/GHSA-45c3-73f7-pv4m",
        "version": "2.8.0"
      },
      {
        "aliases": [
          "CVE-2026-84394"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-84394",
          "percentile": 0.32003,
          "score": 0.0038
        },
        "fix_state": "fixed",
        "fixed_in": [
          "3.1.7"
        ],
        "id": "GHSA-58mr-gqgx-xq4g",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "fast-uri",
        "severity": "High",
        "summary": "fast-uri vulnerable to host confusion via an unclosed bracket in the URI authority",
        "url": "https://github.com/advisories/GHSA-58mr-gqgx-xq4g",
        "version": "3.1.6"
      },
      {
        "aliases": [
          "CVE-2026-84292"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-84292",
          "percentile": 0.15041,
          "score": 0.00239
        },
        "fix_state": "fixed",
        "fixed_in": [
          "3.1.7"
        ],
        "id": "GHSA-qw65-cvwx-89v3",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "fast-uri",
        "severity": "High",
        "summary": "fast-uri vulnerable to authority injection via an unvalidated port in serialize",
        "url": "https://github.com/advisories/GHSA-qw65-cvwx-89v3",
        "version": "3.1.6"
      },
      {
        "aliases": [
          "CVE-2026-119283"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-119283",
          "percentile": 0.13725,
          "score": 0.00229
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.7.5"
        ],
        "id": "GHSA-jpxq-7h8p-2q76",
        "kev": null,
        "location": "mcp_server/uv.lock",
        "osv_confirmed": true,
        "package": "joserfc",
        "severity": "High",
        "summary": "joserfc: Unbounded JWE General JSON `recipients` Array Leads to CPU Exhaustion (DoS) via Repeated RSA Private-Key Decryption",
        "url": "https://github.com/advisories/GHSA-jpxq-7h8p-2q76",
        "version": "1.6.8"
      },
      {
        "aliases": [
          "CVE-2026-84375"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-84375",
          "percentile": 0.45503,
          "score": 0.00541
        },
        "fix_state": "fixed",
        "fixed_in": [
          "4.3.2"
        ],
        "id": "GHSA-2883-xcg3-v3hh",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "js-yaml",
        "severity": "High",
        "summary": "js-yaml: maxTotalMergeKeys does not limit CPU use for empty merge sources",
        "url": "https://github.com/advisories/GHSA-2883-xcg3-v3hh",
        "version": "4.3.1"
      },
      {
        "aliases": [
          "CVE-2026-119196"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-119196",
          "percentile": 0.36816,
          "score": 0.00425
        },
        "fix_state": "fixed",
        "fixed_in": [
          "0.6.5"
        ],
        "id": "GHSA-2qm8-x737-gmw5",
        "kev": null,
        "location": "api/uv.lock",
        "osv_confirmed": true,
        "package": "pyasn1",
        "severity": "High",
        "summary": "pyasn1 has quadratic CPU consumption in constructed BIT STRING decoding",
        "url": "https://github.com/advisories/GHSA-2qm8-x737-gmw5",
        "version": "0.6.4"
      },
      {
        "aliases": [
          "CVE-2026-119195"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-119195",
          "percentile": 0.4464,
          "score": 0.00527
        },
        "fix_state": "fixed",
        "fixed_in": [
          "0.6.5"
        ],
        "id": "GHSA-9m75-vc3g-4x39",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "pyasn1",
        "severity": "High",
        "summary": "pyasn1 has quadratic-time denial of service in constructed string and indefinite-length ANY decoding",
        "url": "https://github.com/advisories/GHSA-9m75-vc3g-4x39",
        "version": "0.6.4"
      },
      {
        "aliases": [
          "CVE-2026-119194"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-119194",
          "percentile": 0.36816,
          "score": 0.00425
        },
        "fix_state": "fixed",
        "fixed_in": [
          "0.6.5"
        ],
        "id": "GHSA-fm9c-5rcf-2q5p",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "pyasn1",
        "severity": "High",
        "summary": "pyasn1 has quadratic CPU use in schemaless BER/CER/DER container decoding",
        "url": "https://github.com/advisories/GHSA-fm9c-5rcf-2q5p",
        "version": "0.6.4"
      },
      {
        "aliases": [
          "CVE-2026-119197"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-119197",
          "percentile": 0.36817,
          "score": 0.00425
        },
        "fix_state": "fixed",
        "fixed_in": [
          "0.6.5"
        ],
        "id": "GHSA-mm57-4v3p-rchx",
        "kev": null,
        "location": "api/uv.lock",
        "osv_confirmed": true,
        "package": "pyasn1",
        "severity": "High",
        "summary": "pyasn1 has quadratic-complexity denial of service in binary REAL decoding",
        "url": "https://github.com/advisories/GHSA-mm57-4v3p-rchx",
        "version": "0.6.4"
      },
      {
        "aliases": [
          "CVE-2026-85730"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-85730",
          "percentile": 0.4444,
          "score": 0.00524
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.7.1"
        ],
        "id": "GHSA-7w5x-hrqm-74c2",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "smol-toml",
        "severity": "High",
        "summary": "smol-toml: Denial of Service via malformed TOML documents",
        "url": "https://github.com/advisories/GHSA-7w5x-hrqm-74c2",
        "version": "1.6.1"
      },
      {
        "aliases": [
          "CVE-2026-93749"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-93749",
          "percentile": 0.39513,
          "score": 0.00455
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.2.2"
        ],
        "id": "GHSA-68fv-2mgg-jv7q",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "source-map-js",
        "severity": "High",
        "summary": "source-map-js allows event-loop denial of service through indexed source-map section offsets",
        "url": "https://github.com/advisories/GHSA-68fv-2mgg-jv7q",
        "version": "1.2.1"
      },
      {
        "aliases": [
          "CVE-2026-112942"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-112942",
          "percentile": 0.71406,
          "score": 0.01344
        },
        "fix_state": "fixed",
        "fixed_in": [
          "7.3.7"
        ],
        "id": "GHSA-587h-7wmj-h5pm",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "vite",
        "severity": "High",
        "summary": "launch-editor: `fs.existsSync()` existence check can be bypassed on Windows",
        "url": "https://github.com/advisories/GHSA-587h-7wmj-h5pm",
        "version": "7.3.5"
      },
      {
        "aliases": [
          "CVE-2023-54404"
        ],
        "ecosystem": "npm",
        "epss": null,
        "fix_state": "fixed",
        "fixed_in": [
          "4.6.6"
        ],
        "id": "GHSA-mrhx-c7xc-m3w5",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "zod",
        "severity": "High",
        "summary": "Zod can exhaust memory while validating oversized constrained collections",
        "url": "https://github.com/advisories/GHSA-mrhx-c7xc-m3w5",
        "version": "4.4.3"
      },
      {
        "aliases": [
          "CVE-2026-118663"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-118663",
          "percentile": 0.28979,
          "score": 0.00353
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.1.3"
        ],
        "id": "GHSA-rmxm-3fg6-px4f",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "@hono/node-server",
        "severity": "Medium",
        "summary": "@hono/node-server: `serveStatic` decodes the request path a second time, leading to bypass of middleware on static paths",
        "url": "https://github.com/advisories/GHSA-rmxm-3fg6-px4f",
        "version": "1.19.17"
      },
      {
        "aliases": [
          "CVE-2026-111769"
        ],
        "ecosystem": "npm",
        "epss": null,
        "fix_state": "fixed",
        "fixed_in": [
          "1.32.0"
        ],
        "id": "GHSA-6prh-2h8m-c8cw",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "@modelcontextprotocol/sdk",
        "severity": "Medium",
        "summary": "MCP TypeScript client SDK: HTTP client transports and OAuth requests followed cross-origin redirects and re-sent custom headers and request bodies",
        "url": "https://github.com/advisories/GHSA-6prh-2h8m-c8cw",
        "version": "1.26.0"
      },
      {
        "aliases": [
          "CVE-2026-111771"
        ],
        "ecosystem": "npm",
        "epss": null,
        "fix_state": "fixed",
        "fixed_in": [
          "1.32.0"
        ],
        "id": "GHSA-rvq5-wwqv-78pq",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "@modelcontextprotocol/sdk",
        "severity": "Medium",
        "summary": "MCP TypeScript SDK: Server bearer authentication accepted tokens issued for another service",
        "url": "https://github.com/advisories/GHSA-rvq5-wwqv-78pq",
        "version": "1.26.0"
      },
      {
        "aliases": [
          "CVE-2026-84373"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-84373",
          "percentile": 0.44672,
          "score": 0.00527
        },
        "fix_state": "fixed",
        "fixed_in": [
          "4.1.11"
        ],
        "id": "GHSA-82fw-gwwq-j7x9",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "@vitest/mocker",
        "severity": "Medium",
        "summary": "Vitest: Path Traversal / Arbitrary File Read via @vitest/mocker Redirect Mock",
        "url": "https://github.com/advisories/GHSA-82fw-gwwq-j7x9",
        "version": "4.1.10"
      },
      {
        "aliases": [
          "CVE-2026-112949"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-112949",
          "percentile": 0.27043,
          "score": 0.00336
        },
        "fix_state": "fixed",
        "fixed_in": [
          "4.1.12"
        ],
        "id": "GHSA-qxg6-89mg-rqv8",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "@vitest/mocker",
        "severity": "Medium",
        "summary": "Vitest: Code injection via unauthenticated manual mock registration",
        "url": "https://github.com/advisories/GHSA-qxg6-89mg-rqv8",
        "version": "4.1.10"
      },
      {
        "aliases": [
          "CVE-2026-45819"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-45819",
          "percentile": 0.43259,
          "score": 0.00507
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.11.0"
        ],
        "id": "GHSA-w5vr-8v7q-w6rv",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "baseline-browser-mapping",
        "severity": "Medium",
        "summary": "baseline-browser-mapping process termination on invalid input causes denial of service",
        "url": "https://github.com/advisories/GHSA-w5vr-8v7q-w6rv",
        "version": "2.10.29"
      },
      {
        "aliases": [
          "CVE-2026-102277"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-102277",
          "percentile": 0.37116,
          "score": 0.00428
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.1.21"
        ],
        "id": "GHSA-q2hr-2g5m-vwhr",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "brace-expansion",
        "severity": "Medium",
        "summary": "brace-expansion: Quadratic-time expansion of the `{a},b}` rewrite causes CPU denial of service",
        "url": "https://github.com/advisories/GHSA-q2hr-2g5m-vwhr",
        "version": "1.1.18"
      },
      {
        "aliases": [
          "CVE-2026-102277"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-102277",
          "percentile": 0.37116,
          "score": 0.00428
        },
        "fix_state": "fixed",
        "fixed_in": [
          "5.0.12"
        ],
        "id": "GHSA-q2hr-2g5m-vwhr",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "brace-expansion",
        "severity": "Medium",
        "summary": "brace-expansion: Quadratic-time expansion of the `{a},b}` rewrite causes CPU denial of service",
        "url": "https://github.com/advisories/GHSA-q2hr-2g5m-vwhr",
        "version": "5.0.9"
      },
      {
        "aliases": [
          "CVE-2026-86472"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-86472",
          "percentile": 0.16796,
          "score": 0.00253
        },
        "fix_state": "fixed",
        "fixed_in": [
          "3.1.8"
        ],
        "id": "GHSA-hrr3-gc8f-f4qj",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "fast-uri",
        "severity": "Medium",
        "summary": "fast-uri vulnerable to inconsistent host case normalization via percent-encoded octets",
        "url": "https://github.com/advisories/GHSA-hrr3-gc8f-f4qj",
        "version": "3.1.6"
      },
      {
        "aliases": [
          "CVE-2026-110306"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-110306",
          "percentile": 0.1635,
          "score": 0.0025
        },
        "fix_state": "fixed",
        "fixed_in": [
          "3.1.9"
        ],
        "id": "GHSA-w74x-v6f9-j3xg",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "fast-uri",
        "severity": "Medium",
        "summary": "fast-uri vulnerable to URI scheme spoofing via percent-encoded scheme decoding",
        "url": "https://github.com/advisories/GHSA-w74x-v6f9-j3xg",
        "version": "3.1.6"
      },
      {
        "aliases": [
          "CVE-2026-110180"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-110180",
          "percentile": 0.17118,
          "score": 0.00255
        },
        "fix_state": "fixed",
        "fixed_in": [
          "3.1.9"
        ],
        "id": "GHSA-wjr9-j795-jxcr",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "fast-uri",
        "severity": "Medium",
        "summary": "fast-uri vulnerable to host confusion via unchecked WHATWG host canonicalization",
        "url": "https://github.com/advisories/GHSA-wjr9-j795-jxcr",
        "version": "3.1.6"
      },
      {
        "aliases": [],
        "ecosystem": "pypi",
        "epss": null,
        "fix_state": "fixed",
        "fixed_in": [
          "3.4.10"
        ],
        "id": "GHSA-7xgj-8392-5q4r",
        "kev": null,
        "location": "mcp_server/uv.lock",
        "osv_confirmed": true,
        "package": "fastmcp",
        "severity": "Medium",
        "summary": "FastMCP: Post-transform component authorization is skipped on direct calls",
        "url": "https://github.com/advisories/GHSA-7xgj-8392-5q4r",
        "version": "3.4.5"
      },
      {
        "aliases": [],
        "ecosystem": "pypi",
        "epss": null,
        "fix_state": "fixed",
        "fixed_in": [
          "3.4.10"
        ],
        "id": "GHSA-7xgj-8392-5q4r",
        "kev": null,
        "location": "mcp_server/uv.lock",
        "osv_confirmed": true,
        "package": "fastmcp-slim",
        "severity": "Medium",
        "summary": "FastMCP: Post-transform component authorization is skipped on direct calls",
        "url": "https://github.com/advisories/GHSA-7xgj-8392-5q4r",
        "version": "3.4.5"
      },
      {
        "aliases": [
          "CVE-2026-112909"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-112909",
          "percentile": 0.12637,
          "score": 0.0022
        },
        "fix_state": "fixed",
        "fixed_in": [
          "4.2.1"
        ],
        "id": "GHSA-69hj-f68j-2879",
        "kev": null,
        "location": "api/uv.lock",
        "osv_confirmed": true,
        "package": "filelock",
        "severity": "Medium",
        "summary": "filelock: UnixFileLock truncates and chmods any regular file another user renames or hard-links onto the lock path",
        "url": "https://github.com/advisories/GHSA-69hj-f68j-2879",
        "version": "3.20.3"
      },
      {
        "aliases": [
          "CVE-2026-112910"
        ],
        "ecosystem": "pypi",
        "epss": null,
        "fix_state": "fixed",
        "fixed_in": [
          "4.2.1"
        ],
        "id": "GHSA-8mx5-7m5m-r77g",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "filelock",
        "severity": "Medium",
        "summary": "filelock: WindowsFileLock ignores mode: a 0o600 lock file and the ReadWriteLock database inherit the directory ACL",
        "url": "https://github.com/advisories/GHSA-8mx5-7m5m-r77g",
        "version": "3.20.3"
      },
      {
        "aliases": [
          "CVE-2026-118773"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-118773",
          "percentile": 0.28707,
          "score": 0.0035
        },
        "fix_state": "fixed",
        "fixed_in": [
          "14.0.2"
        ],
        "id": "GHSA-3g3m-2fjr-6pw4",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "glob",
        "severity": "Medium",
        "summary": "Glob: AbortSignal cancellation bypass allows post-timeout filesystem traversal",
        "url": "https://github.com/advisories/GHSA-3g3m-2fjr-6pw4",
        "version": "13.0.6"
      },
      {
        "aliases": [
          "CVE-2026-71554"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-71554",
          "percentile": 0.36133,
          "score": 0.00418
        },
        "fix_state": "fixed",
        "fixed_in": [
          "4.4.1"
        ],
        "id": "GHSA-6hr6-w5qg-qmwg",
        "kev": null,
        "location": "api/uv.lock",
        "osv_confirmed": true,
        "package": "h2",
        "severity": "Medium",
        "summary": "h2: Duplicate Host header could facilitate request smuggling",
        "url": "https://github.com/advisories/GHSA-6hr6-w5qg-qmwg",
        "version": "4.3.0"
      },
      {
        "aliases": [
          "CVE-2026-111757"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-111757",
          "percentile": 0.23883,
          "score": 0.0031
        },
        "fix_state": "fixed",
        "fixed_in": [
          "4.13.11"
        ],
        "id": "GHSA-5r4p-p66f-jhc7",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "hono",
        "severity": "Medium",
        "summary": "Hono: `serveStatic` decodes the request path a second time, leading to bypass of middleware on static paths",
        "url": "https://github.com/advisories/GHSA-5r4p-p66f-jhc7",
        "version": "4.12.34"
      },
      {
        "aliases": [
          "CVE-2026-84363"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-84363",
          "percentile": 0.38981,
          "score": 0.00448
        },
        "fix_state": "fixed",
        "fixed_in": [
          "4.13.5"
        ],
        "id": "GHSA-crvj-82cr-hjcx",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "hono",
        "severity": "Medium",
        "summary": "Hono: Query parser reads parameters after the URL fragment, causing cache-key and proxy interpretation differentials",
        "url": "https://github.com/advisories/GHSA-crvj-82cr-hjcx",
        "version": "4.12.34"
      },
      {
        "aliases": [
          "CVE-2026-84364"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-84364",
          "percentile": 0.44776,
          "score": 0.00529
        },
        "fix_state": "fixed",
        "fixed_in": [
          "4.13.5"
        ],
        "id": "GHSA-g6gw-c38x-mqfc",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "hono",
        "severity": "Medium",
        "summary": "Hono: Unbounded dot-notation nesting in `parseBody()` can cause memory exhaustion",
        "url": "https://github.com/advisories/GHSA-g6gw-c38x-mqfc",
        "version": "4.12.34"
      },
      {
        "aliases": [
          "CVE-2026-84365"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-84365",
          "percentile": 0.38018,
          "score": 0.00437
        },
        "fix_state": "fixed",
        "fixed_in": [
          "4.13.5"
        ],
        "id": "GHSA-gqvv-2mrq-wpjv",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "hono",
        "severity": "Medium",
        "summary": "Hono: Incomplete fix for CVE-2026-39408: `toSSG()` still writes files outside the output directory",
        "url": "https://github.com/advisories/GHSA-gqvv-2mrq-wpjv",
        "version": "4.12.34"
      },
      {
        "aliases": [
          "CVE-2026-93981"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-93981",
          "percentile": 0.13534,
          "score": 0.00227
        },
        "fix_state": "fixed",
        "fixed_in": [
          "4.13.7"
        ],
        "id": "GHSA-hxh3-vqpv-xpqv",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "hono",
        "severity": "Medium",
        "summary": "hono/jsx renders plain strings unescaped in boundary components, leading to XSS",
        "url": "https://github.com/advisories/GHSA-hxh3-vqpv-xpqv",
        "version": "4.12.34"
      },
      {
        "aliases": [
          "CVE-2026-59980"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-59980",
          "percentile": 0.22933,
          "score": 0.00302
        },
        "fix_state": "fixed",
        "fixed_in": [
          "4.2.0"
        ],
        "id": "GHSA-8v8h-hg4w-mvq2",
        "kev": null,
        "location": "api/uv.lock",
        "osv_confirmed": true,
        "package": "hpack",
        "severity": "Medium",
        "summary": "hpack: Unbounded variable integer decoding can cause run-away computation on malformed input",
        "url": "https://github.com/advisories/GHSA-8v8h-hg4w-mvq2",
        "version": "4.1.0"
      },
      {
        "aliases": [
          "CVE-2026-101910"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-101910",
          "percentile": 0.32684,
          "score": 0.00386
        },
        "fix_state": "fixed",
        "fixed_in": [
          "10.5.1"
        ],
        "id": "GHSA-2vr4-cq9g-pvrc",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "ip-address",
        "severity": "Medium",
        "summary": "ip-address: no classifier recognizes the NAT64 local-use range 64:ff9b:1::/48, allowing SSRF and trust-boundary bypass",
        "url": "https://github.com/advisories/GHSA-2vr4-cq9g-pvrc",
        "version": "10.3.1"
      },
      {
        "aliases": [
          "CVE-2026-101911"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-101911",
          "percentile": 0.32357,
          "score": 0.00383
        },
        "fix_state": "fixed",
        "fixed_in": [
          "10.7.1"
        ],
        "id": "GHSA-h3mg-xc3c-68pw",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "ip-address",
        "severity": "Medium",
        "summary": "ip-address: Address6 builds a parse diagnostic proportional to the input with no length bound, allowing a single long string to stall or crash the process",
        "url": "https://github.com/advisories/GHSA-h3mg-xc3c-68pw",
        "version": "10.3.1"
      },
      {
        "aliases": [
          "CVE-2026-101912"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-101912",
          "percentile": 0.30994,
          "score": 0.0037
        },
        "fix_state": "fixed",
        "fixed_in": [
          "10.7.1"
        ],
        "id": "GHSA-j6r3-76f7-8jcv",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "ip-address",
        "severity": "Medium",
        "summary": "ip-address: isInSubnet() and isHostInSubnet() compare addresses of different families as if they shared an address space, allowing an allowlist check to admit an address outside its range",
        "url": "https://github.com/advisories/GHSA-j6r3-76f7-8jcv",
        "version": "10.3.1"
      },
      {
        "aliases": [
          "CVE-2026-101913"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-101913",
          "percentile": 0.32683,
          "score": 0.00386
        },
        "fix_state": "fixed",
        "fixed_in": [
          "10.5.1"
        ],
        "id": "GHSA-rpw4-54j3-4h4q",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "ip-address",
        "severity": "Medium",
        "summary": "ip-address: Address6.isLinkLocal() recognizes fe80::/64 rather than fe80::/10, allowing SSRF and trust-boundary bypass to on-link hosts",
        "url": "https://github.com/advisories/GHSA-rpw4-54j3-4h4q",
        "version": "10.3.1"
      },
      {
        "aliases": [
          "CVE-2026-111997"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-111997",
          "percentile": 0.24409,
          "score": 0.00315
        },
        "fix_state": "fixed",
        "fixed_in": [
          "10.7.4"
        ],
        "id": "GHSA-rxp7-6hxx-x8q5",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "ip-address",
        "severity": "Medium",
        "summary": "ip-address: Address6 matches a zone identifier in quadratic time ahead of its length limit, allowing a single long string to stall the process",
        "url": "https://github.com/advisories/GHSA-rxp7-6hxx-x8q5",
        "version": "10.3.1"
      },
      {
        "aliases": [
          "CVE-2026-119284"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-119284",
          "percentile": 0.0891,
          "score": 0.00192
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.7.6"
        ],
        "id": "GHSA-9pg5-8c7x-5hfx",
        "kev": null,
        "location": "mcp_server/uv.lock",
        "osv_confirmed": true,
        "package": "joserfc",
        "severity": "Medium",
        "summary": "joserfc: Compact JWS size guard allocates attacker-controlled segments before rejection",
        "url": "https://github.com/advisories/GHSA-9pg5-8c7x-5hfx",
        "version": "1.6.8"
      },
      {
        "aliases": [
          "CVE-2026-116685"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-116685",
          "percentile": 0.3417,
          "score": 0.00399
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.30.0"
        ],
        "id": "GHSA-5h93-6whr-6q8j",
        "kev": null,
        "location": "mcp_server/uv.lock",
        "osv_confirmed": true,
        "package": "mcp",
        "severity": "Medium",
        "summary": "Model Context Protocol Python SDK: HTTP client transports followed cross-origin redirects carrying custom headers and bodies",
        "url": "https://github.com/advisories/GHSA-5h93-6whr-6q8j",
        "version": "1.28.1"
      },
      {
        "aliases": [
          "CVE-2026-59951"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-59951",
          "percentile": 0.39721,
          "score": 0.00458
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.30.0"
        ],
        "id": "GHSA-84m7-p3x7-pcfv",
        "kev": null,
        "location": "mcp_server/uv.lock",
        "osv_confirmed": true,
        "package": "mcp",
        "severity": "Medium",
        "summary": "MCP Python SDK: Unbounded Session Accumulation in StreamableHTTP Transport Enables Resource Exhaustion",
        "url": "https://github.com/advisories/GHSA-84m7-p3x7-pcfv",
        "version": "1.28.1"
      },
      {
        "aliases": [
          "CVE-2026-116686"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-116686",
          "percentile": 0.27118,
          "score": 0.00337
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.30.0"
        ],
        "id": "GHSA-rwrf-2pqf-9j8j",
        "kev": null,
        "location": "mcp_server/uv.lock",
        "osv_confirmed": true,
        "package": "mcp",
        "severity": "Medium",
        "summary": "Model Context Protocol Python SDK: Client fetched server-chosen $ref URLs while validating tool results against output schemas",
        "url": "https://github.com/advisories/GHSA-rwrf-2pqf-9j8j",
        "version": "1.28.1"
      },
      {
        "aliases": [
          "CVE-2026-116684"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-116684",
          "percentile": 0.30372,
          "score": 0.00365
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.30.0"
        ],
        "id": "GHSA-w4fh-qvv9-3v23",
        "kev": null,
        "location": "mcp_server/uv.lock",
        "osv_confirmed": true,
        "package": "mcp",
        "severity": "Medium",
        "summary": "Model Context Protocol Python SDK: Server bearer-token authentication accepts tokens issued for a different resource server",
        "url": "https://github.com/advisories/GHSA-w4fh-qvv9-3v23",
        "version": "1.28.1"
      },
      {
        "aliases": [
          "CVE-2026-118764"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-118764",
          "percentile": 0.21751,
          "score": 0.00291
        },
        "fix_state": "fixed",
        "fixed_in": [
          "11.0.1"
        ],
        "id": "GHSA-g3hv-75wg-m249",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "minimatch",
        "severity": "Medium",
        "summary": "minimatch has potential denial of service via globparts amplification",
        "url": "https://github.com/advisories/GHSA-g3hv-75wg-m249",
        "version": "10.2.3"
      },
      {
        "aliases": [
          "CVE-2026-118764"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-118764",
          "percentile": 0.21751,
          "score": 0.00291
        },
        "fix_state": "fixed",
        "fixed_in": [
          "11.0.1"
        ],
        "id": "GHSA-g3hv-75wg-m249",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "minimatch",
        "severity": "Medium",
        "summary": "minimatch has potential denial of service via globparts amplification",
        "url": "https://github.com/advisories/GHSA-g3hv-75wg-m249",
        "version": "3.1.4"
      },
      {
        "aliases": [
          "CVE-2026-118764"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-118764",
          "percentile": 0.21751,
          "score": 0.00291
        },
        "fix_state": "fixed",
        "fixed_in": [
          "11.0.1"
        ],
        "id": "GHSA-g3hv-75wg-m249",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "minimatch",
        "severity": "Medium",
        "summary": "minimatch has potential denial of service via globparts amplification",
        "url": "https://github.com/advisories/GHSA-g3hv-75wg-m249",
        "version": "9.0.7"
      },
      {
        "aliases": [
          "CVE-2026-104874"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-104874",
          "percentile": 0.38968,
          "score": 0.00448
        },
        "fix_state": "fixed",
        "fixed_in": [
          "6.9.1"
        ],
        "id": "GHSA-54p9-h82j-f925",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "multidict",
        "severity": "Medium",
        "summary": "Multidict: Reference leak in CIMultiDict/MultiDict items-view union and subtraction",
        "url": "https://github.com/advisories/GHSA-54p9-h82j-f925",
        "version": "6.7.1"
      },
      {
        "aliases": [
          "CVE-2026-114603"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-114603",
          "percentile": 0.41947,
          "score": 0.00487
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.45.1"
        ],
        "id": "GHSA-xcq7-p3pf-p88h",
        "kev": null,
        "location": "api/uv.lock",
        "osv_confirmed": true,
        "package": "opentelemetry-api",
        "severity": "Medium",
        "summary": "OpenTelemetry Python: Unbounded tracestate parsing in opentelemetry-api",
        "url": "https://github.com/advisories/GHSA-xcq7-p3pf-p88h",
        "version": "1.39.1"
      },
      {
        "aliases": [
          "CVE-2026-114603"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-114603",
          "percentile": 0.41947,
          "score": 0.00487
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.45.1"
        ],
        "id": "GHSA-xcq7-p3pf-p88h",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "opentelemetry-api",
        "severity": "Medium",
        "summary": "OpenTelemetry Python: Unbounded tracestate parsing in opentelemetry-api",
        "url": "https://github.com/advisories/GHSA-xcq7-p3pf-p88h",
        "version": "1.41.1"
      },
      {
        "aliases": [
          "CVE-2026-104844"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-104844",
          "percentile": 0.32994,
          "score": 0.00389
        },
        "fix_state": "fixed",
        "fixed_in": [
          "6.1.5"
        ],
        "id": "GHSA-rj75-hqrm-r3gf",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "postcss-selector-parser",
        "severity": "Medium",
        "summary": "PostCSS: Quadratic complexity in flat selector parsing allows CPU exhaustion",
        "url": "https://github.com/advisories/GHSA-rj75-hqrm-r3gf",
        "version": "6.0.10"
      },
      {
        "aliases": [],
        "ecosystem": "pypi",
        "epss": null,
        "fix_state": "fixed",
        "fixed_in": [
          "2.14.2"
        ],
        "id": "GHSA-4xgf-cpjx-pc3j",
        "kev": null,
        "location": "mcp_server/uv.lock",
        "osv_confirmed": true,
        "package": "pydantic-settings",
        "severity": "Medium",
        "summary": "pydantic-settings: NestedSecretsSettingsSource follows symlinks outside secrets_dir, enabling local file read and bypassing secrets_dir_max_size",
        "url": "https://github.com/advisories/GHSA-4xgf-cpjx-pc3j",
        "version": "2.14.1"
      },
      {
        "aliases": [
          "CVE-2026-101918"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-101918",
          "percentile": 0.35593,
          "score": 0.00413
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.15.0"
        ],
        "id": "GHSA-42vr-xj54-vc7v",
        "kev": null,
        "location": "api/uv.lock",
        "osv_confirmed": true,
        "package": "pyjwt",
        "severity": "Medium",
        "summary": "PyJWT: Unauthenticated RecursionError DoS in pre-verification payload parse (PyJWKClient.get_signing_key_from_jwt / verify_signature=False)",
        "url": "https://github.com/advisories/GHSA-42vr-xj54-vc7v",
        "version": "2.14.0"
      },
      {
        "aliases": [
          "CVE-2026-102275"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-102275",
          "percentile": 0.05939,
          "score": 0.00167
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.15.0"
        ],
        "id": "GHSA-x33g-cr3x-6449",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "pyjwt",
        "severity": "Medium",
        "summary": "PyJWT accepts inconsistent OKP x/d JWKs, causing public/private key identity confusion",
        "url": "https://github.com/advisories/GHSA-x33g-cr3x-6449",
        "version": "2.14.0"
      },
      {
        "aliases": [
          "CVE-2026-114608"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-114608",
          "percentile": 0.01533,
          "score": 0.00115
        },
        "fix_state": "fixed",
        "fixed_in": [
          "4.0.9"
        ],
        "id": "GHSA-22qq-2fwx-7p67",
        "kev": null,
        "location": "api/uv.lock",
        "osv_confirmed": true,
        "package": "pylint",
        "severity": "Medium",
        "summary": "Pylint: Arbitrary code execution via pickle deserialization of the stats cache in PYLINT_HOME",
        "url": "https://github.com/advisories/GHSA-22qq-2fwx-7p67",
        "version": "3.2.5"
      },
      {
        "aliases": [
          "CVE-2026-114608"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-114608",
          "percentile": 0.01533,
          "score": 0.00115
        },
        "fix_state": "fixed",
        "fixed_in": [
          "4.0.9"
        ],
        "id": "GHSA-22qq-2fwx-7p67",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "pylint",
        "severity": "Medium",
        "summary": "Pylint: Arbitrary code execution via pickle deserialization of the stats cache in PYLINT_HOME",
        "url": "https://github.com/advisories/GHSA-22qq-2fwx-7p67",
        "version": "3.3.4"
      },
      {
        "aliases": [
          "CVE-2026-110816"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-110816",
          "percentile": 0.30708,
          "score": 0.00368
        },
        "fix_state": "fixed",
        "fixed_in": [
          "6.16.1"
        ],
        "id": "GHSA-6pq8-jhm2-2vcw",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "qs",
        "severity": "Medium",
        "summary": "qs : qs.stringify with arrayFormat 'comma' throws an uncaught TypeError on array elements carrying a non-callable own toString (DoS)",
        "url": "https://github.com/advisories/GHSA-6pq8-jhm2-2vcw",
        "version": "6.16.0"
      },
      {
        "aliases": [
          "CVE-2026-59890"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-59890",
          "percentile": 0.34795,
          "score": 0.00405
        },
        "fix_state": "fixed",
        "fixed_in": [
          "83.0.0"
        ],
        "id": "GHSA-h35f-9h28-mq5c",
        "kev": null,
        "location": "api/uv.lock",
        "osv_confirmed": true,
        "package": "setuptools",
        "severity": "Medium",
        "summary": "setuptools: MANIFEST.in exclusion bypass in sdist via Unicode normalization collision (NFC/NFD) on macOS APFS/HFS+",
        "url": "https://github.com/advisories/GHSA-h35f-9h28-mq5c",
        "version": "80.10.2"
      },
      {
        "aliases": [
          "CVE-2026-59890"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-59890",
          "percentile": 0.34795,
          "score": 0.00405
        },
        "fix_state": "fixed",
        "fixed_in": [
          "83.0.0"
        ],
        "id": "GHSA-h35f-9h28-mq5c",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "setuptools",
        "severity": "Medium",
        "summary": "setuptools: MANIFEST.in exclusion bypass in sdist via Unicode normalization collision (NFC/NFD) on macOS APFS/HFS+",
        "url": "https://github.com/advisories/GHSA-h35f-9h28-mq5c",
        "version": "82.0.1"
      },
      {
        "aliases": [],
        "ecosystem": "npm",
        "epss": null,
        "fix_state": "fixed",
        "fixed_in": [
          "1.9.0"
        ],
        "id": "GHSA-r4xh-jqrq-34v2",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "smol-toml",
        "severity": "Medium",
        "summary": "smol-toml: Quadratic-time parse() from parseKey rescanning to end of document on each key line",
        "url": "https://github.com/advisories/GHSA-r4xh-jqrq-34v2",
        "version": "1.6.1"
      },
      {
        "aliases": [
          "CVE-2026-112943"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-112943",
          "percentile": 0.35737,
          "score": 0.00414
        },
        "fix_state": "fixed",
        "fixed_in": [
          "7.3.7"
        ],
        "id": "GHSA-698v-4r3x-3vcv",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "vite",
        "severity": "Medium",
        "summary": "launch-editor: escapeCmdArgs() omits % escaping on Windows",
        "url": "https://github.com/advisories/GHSA-698v-4r3x-3vcv",
        "version": "7.3.5"
      },
      {
        "aliases": [
          "CVE-2026-112944"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-112944",
          "percentile": 0.5338,
          "score": 0.00705
        },
        "fix_state": "fixed",
        "fixed_in": [
          "7.3.7"
        ],
        "id": "GHSA-r825-w8mm-5pxw",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "vite",
        "severity": "Medium",
        "summary": "launch-editor: Editor CLI flag misinterpretation causing arbitrary command execution for some editors",
        "url": "https://github.com/advisories/GHSA-r825-w8mm-5pxw",
        "version": "7.3.5"
      },
      {
        "aliases": [
          "CVE-2026-112946"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-112946",
          "percentile": 0.58267,
          "score": 0.00852
        },
        "fix_state": "fixed",
        "fixed_in": [
          "7.3.7"
        ],
        "id": "GHSA-rq7h-c2jc-7f22",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "vite",
        "severity": "Medium",
        "summary": "Vite: Files outside `server.fs.allow` could be served when project paths match system paths on non-Windows machine",
        "url": "https://github.com/advisories/GHSA-rq7h-c2jc-7f22",
        "version": "7.3.5"
      },
      {
        "aliases": [
          "CVE-2026-84373"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-84373",
          "percentile": 0.44672,
          "score": 0.00527
        },
        "fix_state": "fixed",
        "fixed_in": [
          "4.1.11"
        ],
        "id": "GHSA-82fw-gwwq-j7x9",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "vitest",
        "severity": "Medium",
        "summary": "Vitest: Path Traversal / Arbitrary File Read via @vitest/mocker Redirect Mock",
        "url": "https://github.com/advisories/GHSA-82fw-gwwq-j7x9",
        "version": "4.1.10"
      },
      {
        "aliases": [
          "CVE-2026-102598"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-102598",
          "percentile": 0.30916,
          "score": 0.0037
        },
        "fix_state": "fixed",
        "fixed_in": [
          "3.1.9"
        ],
        "id": "GHSA-g6x2-hccm-hh4m",
        "kev": null,
        "location": "api/uv.lock",
        "osv_confirmed": true,
        "package": "werkzeug",
        "severity": "Medium",
        "summary": "Werkzeug safe_join() allows Windows special device names",
        "url": "https://github.com/advisories/GHSA-g6x2-hccm-hh4m",
        "version": "3.1.7"
      },
      {
        "aliases": [
          "CVE-2026-102598"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-102598",
          "percentile": 0.30916,
          "score": 0.0037
        },
        "fix_state": "fixed",
        "fixed_in": [
          "3.1.9"
        ],
        "id": "GHSA-g6x2-hccm-hh4m",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "werkzeug",
        "severity": "Medium",
        "summary": "Werkzeug safe_join() allows Windows special device names",
        "url": "https://github.com/advisories/GHSA-g6x2-hccm-hh4m",
        "version": "3.1.8"
      },
      {
        "aliases": [
          "CVE-2026-8769"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-8769",
          "percentile": 0.46653,
          "score": 0.00561
        },
        "fix_state": "fixed",
        "fixed_in": [
          "4.0.33"
        ],
        "id": "GHSA-866g-f22w-33x8",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "@ai-sdk/provider-utils",
        "severity": "Low",
        "summary": "@ai-sdk/provider-utils has an Uncontrolled Resource Consumption issue",
        "url": "https://github.com/advisories/GHSA-866g-f22w-33x8",
        "version": "4.0.29"
      },
      {
        "aliases": [
          "CVE-2026-110725"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-110725",
          "percentile": 0.22997,
          "score": 0.00302
        },
        "fix_state": "fixed",
        "fixed_in": [
          "3.1.9"
        ],
        "id": "GHSA-333x-w4r6-6crp",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "fast-uri",
        "severity": "Low",
        "summary": "fast-uri vulnerable to scheme injection via an unescaped first-segment colon in suffix references",
        "url": "https://github.com/advisories/GHSA-333x-w4r6-6crp",
        "version": "3.1.6"
      },
      {
        "aliases": [
          "CVE-2026-110095"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-110095",
          "percentile": 0.21547,
          "score": 0.00289
        },
        "fix_state": "fixed",
        "fixed_in": [
          "3.1.9"
        ],
        "id": "GHSA-xhq7-xmqj-769h",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "fast-uri",
        "severity": "Low",
        "summary": "fast-uri vulnerable to improper path equivalence in relative reference normalization",
        "url": "https://github.com/advisories/GHSA-xhq7-xmqj-769h",
        "version": "3.1.6"
      },
      {
        "aliases": [
          "CVE-2026-103923"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-103923",
          "percentile": 0.22686,
          "score": 0.003
        },
        "fix_state": "fixed",
        "fixed_in": [
          "0.18.2"
        ],
        "id": "GHSA-238p-pmpm-9mq7",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "katex",
        "severity": "Low",
        "summary": "KaTeX: Existing prototype pollution can bypass trust restrictions",
        "url": "https://github.com/advisories/GHSA-238p-pmpm-9mq7",
        "version": "0.16.27"
      },
      {
        "aliases": [
          "CVE-2026-103923"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-103923",
          "percentile": 0.22686,
          "score": 0.003
        },
        "fix_state": "fixed",
        "fixed_in": [
          "0.18.2"
        ],
        "id": "GHSA-238p-pmpm-9mq7",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "katex",
        "severity": "Low",
        "summary": "KaTeX: Existing prototype pollution can bypass trust restrictions",
        "url": "https://github.com/advisories/GHSA-238p-pmpm-9mq7",
        "version": "0.16.47"
      },
      {
        "aliases": [
          "CVE-2026-53540"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-53540",
          "percentile": 0.27758,
          "score": 0.00342
        },
        "fix_state": "fixed",
        "fixed_in": [
          "0.0.31"
        ],
        "id": "GHSA-v9pg-7xvm-68hf",
        "kev": null,
        "location": "mcp_server/uv.lock",
        "osv_confirmed": true,
        "package": "python-multipart",
        "severity": "Low",
        "summary": "python-multipart: Negative Content-Length in parse_form buffers the entire body in memory",
        "url": "https://github.com/advisories/GHSA-v9pg-7xvm-68hf",
        "version": "0.0.30"
      },
      {
        "aliases": [],
        "ecosystem": "pypi",
        "epss": null,
        "fix_state": "fixed",
        "fixed_in": [
          "84.1.0"
        ],
        "id": "GHSA-xmj3-9gf7-h52w",
        "kev": null,
        "location": "api/uv.lock",
        "osv_confirmed": true,
        "package": "setuptools",
        "severity": "Low",
        "summary": "setuptools: Windows path escape via namespace_packages.txt during legacy wheel installation Description",
        "url": "https://github.com/advisories/GHSA-xmj3-9gf7-h52w",
        "version": "80.10.2"
      },
      {
        "aliases": [],
        "ecosystem": "pypi",
        "epss": null,
        "fix_state": "fixed",
        "fixed_in": [
          "84.1.0"
        ],
        "id": "GHSA-xmj3-9gf7-h52w",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "setuptools",
        "severity": "Low",
        "summary": "setuptools: Windows path escape via namespace_packages.txt during legacy wheel installation Description",
        "url": "https://github.com/advisories/GHSA-xmj3-9gf7-h52w",
        "version": "82.0.1"
      },
      {
        "aliases": [
          "CVE-2026-112945"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-112945",
          "percentile": 0.5207,
          "score": 0.00672
        },
        "fix_state": "fixed",
        "fixed_in": [
          "7.3.7"
        ],
        "id": "GHSA-9jrq-w75r-8gcw",
        "kev": null,
        "location": "ui/pnpm-lock.yaml",
        "osv_confirmed": true,
        "package": "vite",
        "severity": "Low",
        "summary": "Vite: Cross origin script execution through Vite custom middleware",
        "url": "https://github.com/advisories/GHSA-9jrq-w75r-8gcw",
        "version": "7.3.5"
      }
    ],
    "workflow_audit": {
      "files": 62,
      "findings": [
        {
          "confidence": "Medium",
          "description": "use of fundamentally insecure workflow trigger",
          "file": ".github/workflows/comment-label-update.yml",
          "line": 3,
          "note": "this workflow",
          "rule": "dangerous-triggers",
          "severity": "High",
          "url": "https://docs.zizmor.sh/audits/#dangerous-triggers"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/api-code-quality.yml",
          "line": 69,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/api-container-build-push.yml",
          "line": 80,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/api-container-build-push.yml",
          "line": 274,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/api-container-checks.yml",
          "line": 151,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/api-container-checks.yml",
          "line": 160,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/api-security.yml",
          "line": 83,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/api-security.yml",
          "line": 96,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/api-tests.yml",
          "line": 119,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/mcp-container-build-push.yml",
          "line": 79,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/mcp-container-build-push.yml",
          "line": 259,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/mcp-container-checks.yml",
          "line": 134,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/mcp-container-checks.yml",
          "line": 143,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/mcp-security.yml",
          "line": 64,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/mcp-tests.yml",
          "line": 83,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/prepare-release.yml",
          "line": 50,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/sdk-code-quality.yml",
          "line": 77,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/sdk-container-build-push.yml",
          "line": 112,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/sdk-container-build-push.yml",
          "line": 367,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/sdk-container-checks.yml",
          "line": 147,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/sdk-container-checks.yml",
          "line": 156,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/sdk-package-checks.yml",
          "line": 130,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/sdk-pypi-release.yml",
          "line": 78,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/sdk-pypi-release.yml",
          "line": 124,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/sdk-security.yml",
          "line": 79,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/sdk-security.yml",
          "line": 89,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/sdk-tests.yml",
          "line": 98,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/ui-container-build-push.yml",
          "line": 79,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/ui-container-build-push.yml",
          "line": 260,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/ui-container-checks.yml",
          "line": 137,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/ui-container-checks.yml",
          "line": 146,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/ui-e2e-tests-v2.yml",
          "line": 29,
          "note": "this job",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "use GitHub's dedicated self-repository syntax",
          "file": ".github/workflows/ui-security.yml",
          "line": 64,
          "note": "this step",
          "rule": "self-repository",
          "severity": "Low",
          "url": "https://docs.zizmor.sh/audits/#self-repository"
        },
        {
          "confidence": "High",
          "description": "action functionality is already included by the runner",
          "file": ".github/workflows/prepare-release.yml",
          "line": 405,
          "note": "this step",
          "rule": "superfluous-actions",
          "severity": "Informational",
          "url": "https://docs.zizmor.sh/audits/#superfluous-actions"
        }
      ]
    }
  },
  "updated": "2026-11-02"
}
