{
  "bomFormat": "CycloneDX",
  "specVersion": "1.7",
  "serialNumber": "urn:uuid:878468f2-e125-4765-b991-d21f9433be9d",
  "version": 1,
  "metadata": {
    "timestamp": "2026-11-10T01:29:59Z",
    "tools": {
      "components": [
        {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "12.9.1",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@12.9.1",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@12.9.1",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      ]
    },
    "authors": [
      {
        "name": "OWASP Foundation"
      }
    ],
    "lifecycles": [
      {
        "phase": "pre-build"
      }
    ],
    "component": {
      "authors": [
        {
          "name": "Mario Zechner"
        }
      ],
      "group": "@earendil-works",
      "name": "pi-coding-agent",
      "version": "1.0.3",
      "description": "Coding agent CLI with read, bash, edit, write tools and session management",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40earendil-works/pi-coding-agent@1.0.3",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "git+https://github.com/earendil-works/pi.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@earendil-works/pi-coding-agent@1.0.3",
      "tags": [
        "agent",
        "ai",
        "cli",
        "coding-agent",
        "llm",
        "tools",
        "tui"
      ],
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/coding-agent/package-lock.json"
        },
        {
          "name": "cdx:npm:bin",
          "value": "pi"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:npm:isRegistryDependency",
          "value": "false"
        },
        {
          "name": "cdx:npm:isWorkspace",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "@earendil-works/pi-coding-agent,ModelRuntime,@earendil-works/pi-coding-agent/ModelRuntime,defineTool,@earendil-works/pi-coding-agent/defineTool,AgentSession,@earendil-works/pi-coding-agent/AgentSession,AgentSessionRuntime,@earendil-works/pi-coding-agent/AgentSessionRuntime,AgentSessionServices,@earendil-works/pi-coding-agent/AgentSessionServices,InteractiveMode,@earendil-works/pi-coding-agent/InteractiveMode,SessionManager,@earendil-works/pi-coding-agent/SessionManager,createAgentSessionFromServices,@earendil-works/pi-coding-agent/createAgentSessionFromServices,CreateAgentSessionOptions,@earendil-works/pi-coding-agent/CreateAgentSessionOptions,createAgentSessionServices,@earendil-works/pi-coding-agent/createAgentSessionServices,getAgentDir,@earendil-works/pi-coding-agent/getAgentDir,InlineExtension,@earendil-works/pi-coding-agent/InlineExtension,readStoredCredential,@earendil-works/pi-coding-agent/readStoredCredential"
        },
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:resolvedPath",
          "value": "packages/coding-agent"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/.bin/pi"
        },
        {
          "name": "cdx:npm:isLink",
          "value": "true"
        },
        {
          "name": "cdx:npm:manifestSourceType",
          "value": "path"
        },
        {
          "name": "cdx:npm:manifestSource",
          "value": "file:/app/packages/coding-agent"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/evals/evals/configured-runtime.ts",
            "line": 3
          },
          {
            "location": "packages/evals/evals/configured-runtime.ts",
            "line": 57
          },
          {
            "location": "packages/evals/evals/configured-runtime.ts",
            "line": 100
          },
          {
            "location": "packages/evals/evals/documentation-audit.eval.ts",
            "line": 4
          },
          {
            "location": "packages/evals/evals/documentation-audit.eval.ts",
            "line": 10
          },
          {
            "location": "packages/evals/evals/tui.docs.eval.ts",
            "line": 11
          },
          {
            "location": "packages/evals/evals/tui.docs.eval.ts",
            "line": 126
          },
          {
            "location": "packages/evals/evals/tui.docs.eval.ts",
            "line": 128
          },
          {
            "location": "packages/evals/src/harness.ts",
            "line": 20
          },
          {
            "location": "packages/evals/src/harness.ts",
            "line": 281
          },
          {
            "location": "packages/evals/src/harness.ts",
            "line": 314
          },
          {
            "location": "packages/evals/src/harness.ts",
            "line": 316
          },
          {
            "location": "packages/evals/src/harness.ts",
            "line": 337
          },
          {
            "location": "packages/evals/src/harness.ts",
            "line": 343
          },
          {
            "location": "packages/evals/src/harness.ts",
            "line": 346
          }
        ]
      }
    },
    "properties": [
      {
        "name": "cdx:bom:componentTypes",
        "value": "generic\\nnpm"
      },
      {
        "name": "cdx:bom:componentNamespaces",
        "value": "@anthropic-ai\\n@aws\\n@aws-sdk\\n@babel\\n@biomejs\\n@cto.af\\n@earendil-works\\n@esbuild\\n@google\\n@jridgewell\\n@napi-rs\\n@nodelib\\n@oxc-project\\n@pondwader\\n@protobufjs\\n@rolldown\\n@silvia-odwyer\\n@smithy\\n@stablelib\\n@standard-schema\\n@tybys\\n@types\\n@typescript\\n@vitest\\n@vitest-evals\\n@xterm"
      },
      {
        "name": "cdx:bom:componentSrcFiles",
        "value": "package-lock.json\\npackages/agent/package-lock.json\\npackages/ai/package-lock.json\\npackages/chord/package-lock.json\\npackages/client/package-lock.json\\npackages/codemode/package-lock.json\\npackages/coding-agent/examples/extensions/custom-provider-anthropic/package-lock.json\\npackages/coding-agent/examples/extensions/custom-provider-gitlab-duo/package-lock.json\\npackages/coding-agent/examples/extensions/gondolin/package-lock.json\\npackages/coding-agent/examples/extensions/sandbox/package-lock.json\\npackages/coding-agent/examples/extensions/with-deps/package-lock.json\\npackages/coding-agent/package-lock.json\\npackages/durable/package-lock.json\\npackages/evals/package-lock.json\\npackages/mcp/package-lock.json\\npackages/protocol/package-lock.json\\npackages/server/package-lock.json\\npackages/telemetry/package-lock.json\\npackages/tui/package-lock.json\\nquickjs-wasi/quickjs.wasm"
      }
    ]
  },
  "components": [
    {
      "authors": [
        {
          "name": "Mario Zechner"
        }
      ],
      "group": "@earendil-works",
      "name": "pi-agent-core",
      "version": "1.0.3",
      "description": "General-purpose agent with transport abstraction, state management, and attachment support",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40earendil-works/pi-agent-core@1.0.3",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "git+https://github.com/earendil-works/pi.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@earendil-works/pi-agent-core@1.0.3",
      "tags": [
        "agent",
        "ai",
        "llm",
        "state-management",
        "transport"
      ],
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/agent/package-lock.json"
        },
        {
          "name": "cdx:npm:isRegistryDependency",
          "value": "false"
        },
        {
          "name": "cdx:npm:isWorkspace",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "@earendil-works/pi-agent-core,runToolCall,@earendil-works/pi-agent-core/runToolCall,Agent,@earendil-works/pi-agent-core/Agent,setDefaultStreamFn,@earendil-works/pi-agent-core/setDefaultStreamFn,ThinkingLevel,@earendil-works/pi-agent-core/ThinkingLevel,AfterToolCallContext,@earendil-works/pi-agent-core/AfterToolCallContext,AfterToolCallResult,@earendil-works/pi-agent-core/AfterToolCallResult,AgentContext,@earendil-works/pi-agent-core/AgentContext,AgentEvent,@earendil-works/pi-agent-core/AgentEvent,AgentMessage,@earendil-works/pi-agent-core/AgentMessage,AgentState,@earendil-works/pi-agent-core/AgentState,AgentTool,@earendil-works/pi-agent-core/AgentTool,AgentToolCallOutcome,@earendil-works/pi-agent-core/AgentToolCallOutcome,BeforeToolCallContext,@earendil-works/pi-agent-core/BeforeToolCallContext,BeforeToolCallResult,@earendil-works/pi-agent-core/BeforeToolCallResult,PrepareNextTurnContext,@earendil-works/pi-agent-core/PrepareNextTurnContext,StreamFn,@earendil-works/pi-agent-core/StreamFn,AgentToolResult,@earendil-works/pi-agent-core/AgentToolResult,AgentToolUpdateCallback,@earendil-works/pi-agent-core/AgentToolUpdateCallback,ToolExecutionMode,@earendil-works/pi-agent-core/ToolExecutionMode,AgentToolCall,@earendil-works/pi-agent-core/AgentToolCall,streamProxy,@earendil-works/pi-agent-core/streamProxy"
        },
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:resolvedPath",
          "value": "packages/agent"
        },
        {
          "name": "cdx:npm:isLink",
          "value": "true"
        },
        {
          "name": "cdx:npm:manifestSourceType",
          "value": "path"
        },
        {
          "name": "cdx:npm:manifestSource",
          "value": "file:/app/packages/agent"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/coding-agent/dist/core/agent-session.js",
            "line": 17
          },
          {
            "location": "packages/coding-agent/dist/core/agent-session.js",
            "line": 388
          },
          {
            "location": "packages/coding-agent/dist/core/extensions/virtual-modules.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/core/sdk.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/core/sdk.js",
            "line": 23
          },
          {
            "location": "packages/coding-agent/src/cli/args.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/core/agent-session-services.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/core/agent-session.ts",
            "line": 33
          },
          {
            "location": "packages/coding-agent/src/core/agent-session.ts",
            "line": 720
          },
          {
            "location": "packages/coding-agent/src/core/bug-report.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/core/compaction/branch-summarization.ts",
            "line": 8
          },
          {
            "location": "packages/coding-agent/src/core/compaction/compaction.ts",
            "line": 8
          },
          {
            "location": "packages/coding-agent/src/core/compaction/utils.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/core/defaults.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/core/export-html/index.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/core/extensions/runner.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/core/extensions/types.ts",
            "line": 19
          },
          {
            "location": "packages/coding-agent/src/core/extensions/virtual-modules.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/core/extensions/wrapper.ts",
            "line": 8
          },
          {
            "location": "packages/coding-agent/src/core/messages.ts",
            "line": 8
          },
          {
            "location": "packages/coding-agent/src/core/model-resolver.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/core/nested-tool-calls.ts",
            "line": 17
          },
          {
            "location": "packages/coding-agent/src/core/sdk.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/core/sdk.ts",
            "line": 39
          },
          {
            "location": "packages/coding-agent/src/core/session-manager.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/core/settings-manager.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/core/tools/bash.ts",
            "line": 4
          },
          {
            "location": "packages/coding-agent/src/core/tools/edit.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/core/tools/find.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/core/tools/grep.ts",
            "line": 3
          },
          {
            "location": "packages/coding-agent/src/core/tools/index.ts",
            "line": 82
          },
          {
            "location": "packages/coding-agent/src/core/tools/ls.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/core/tools/read.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/core/tools/tool-definition-wrapper.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/core/tools/write.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/core/virtual-models.ts",
            "line": 12
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/execute.ts",
            "line": 6
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/tool.ts",
            "line": 25
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/tools.ts",
            "line": 14
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/settings-selector.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/thinking-selector.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/interactive-mode.ts",
            "line": 10
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme.ts",
            "line": 3
          },
          {
            "location": "packages/coding-agent/src/modes/rpc/rpc-client.ts",
            "line": 8
          },
          {
            "location": "packages/coding-agent/src/modes/rpc/rpc-types.ts",
            "line": 8
          },
          {
            "location": "scripts/agent-treeshake-smoke-entry.ts",
            "line": 1
          },
          {
            "location": "scripts/browser-smoke-entry.ts",
            "line": 4
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typebox",
      "version": "1.1.38",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a59d1a40f98c997a14bd26deb967ff1f3b1cf9abcdc3f65de95784f02160915196cae1cf26fa9e2490de26a2ef7be2bbd0bbe3608a257867282473d3d7b716a0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/typebox@1.1.38",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typebox/-/typebox-1.1.38.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/typebox@1.1.38",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/agent/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/typebox/-/typebox-1.1.38.tgz"
        },
        {
          "name": "cdx:npm:isRegistryDependency",
          "value": "false"
        },
        {
          "name": "ExportedModules",
          "value": "typebox,Static,typebox/Static,TSchema,typebox/TSchema"
        },
        {
          "name": "ImportedModules",
          "value": "typebox,Type,typebox/Type,typebox/compile,Compile,typebox/compile/Compile,typebox/value,Value,typebox/value/Value,Check,typebox/value/Check,Static,typebox/Static,TSchema,typebox/TSchema,TUnsafe,typebox/TUnsafe,typebox/error,TLocalizedValidationError,typebox/error/TLocalizedValidationError"
        },
        {
          "name": "SrcFile",
          "value": "packages/coding-agent/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/coding-agent/package-lock.json"
              }
            ],
            "concludedValue": "packages/coding-agent/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/ai/dist/index.js",
            "line": 1
          },
          {
            "location": "packages/ai/dist/utils/typebox-helpers.js",
            "line": 1
          },
          {
            "location": "packages/ai/dist/utils/typebox-helpers.js",
            "line": 14
          },
          {
            "location": "packages/ai/dist/utils/validation.js",
            "line": 1
          },
          {
            "location": "packages/ai/dist/utils/validation.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/core/extensions/virtual-modules.js",
            "line": 6
          },
          {
            "location": "packages/coding-agent/dist/core/extensions/virtual-modules.js",
            "line": 7
          },
          {
            "location": "packages/coding-agent/dist/core/extensions/virtual-modules.js",
            "line": 8
          },
          {
            "location": "packages/coding-agent/dist/core/tools/bash.js",
            "line": 5
          },
          {
            "location": "packages/coding-agent/dist/core/tools/bash.js",
            "line": 28
          },
          {
            "location": "packages/coding-agent/dist/core/tools/bash.js",
            "line": 29
          },
          {
            "location": "packages/coding-agent/dist/core/tools/bash.js",
            "line": 30
          },
          {
            "location": "packages/coding-agent/dist/core/tools/bash.js",
            "line": 40
          },
          {
            "location": "packages/coding-agent/dist/core/tools/bash.js",
            "line": 41
          },
          {
            "location": "packages/coding-agent/dist/core/tools/bash.js",
            "line": 42
          },
          {
            "location": "packages/coding-agent/dist/core/tools/bash.js",
            "line": 43
          },
          {
            "location": "packages/coding-agent/dist/core/tools/bash.js",
            "line": 44
          },
          {
            "location": "packages/coding-agent/dist/core/tools/bash.js",
            "line": 45
          },
          {
            "location": "packages/coding-agent/dist/core/tools/edit.js",
            "line": 3
          },
          {
            "location": "packages/coding-agent/dist/core/tools/edit.js",
            "line": 10
          },
          {
            "location": "packages/coding-agent/dist/core/tools/edit.js",
            "line": 11
          },
          {
            "location": "packages/coding-agent/dist/core/tools/edit.js",
            "line": 14
          },
          {
            "location": "packages/coding-agent/dist/core/tools/edit.js",
            "line": 16
          },
          {
            "location": "packages/coding-agent/dist/core/tools/edit.js",
            "line": 17
          },
          {
            "location": "packages/coding-agent/dist/core/tools/edit.js",
            "line": 18
          },
          {
            "location": "packages/coding-agent/dist/core/tools/find.js",
            "line": 4
          },
          {
            "location": "packages/coding-agent/dist/core/tools/find.js",
            "line": 17
          },
          {
            "location": "packages/coding-agent/dist/core/tools/find.js",
            "line": 18
          },
          {
            "location": "packages/coding-agent/dist/core/tools/find.js",
            "line": 21
          },
          {
            "location": "packages/coding-agent/dist/core/tools/find.js",
            "line": 22
          },
          {
            "location": "packages/coding-agent/dist/core/tools/grep.js",
            "line": 5
          },
          {
            "location": "packages/coding-agent/dist/core/tools/grep.js",
            "line": 11
          },
          {
            "location": "packages/coding-agent/dist/core/tools/grep.js",
            "line": 12
          },
          {
            "location": "packages/coding-agent/dist/core/tools/grep.js",
            "line": 13
          },
          {
            "location": "packages/coding-agent/dist/core/tools/grep.js",
            "line": 14
          },
          {
            "location": "packages/coding-agent/dist/core/tools/grep.js",
            "line": 15
          },
          {
            "location": "packages/coding-agent/dist/core/tools/grep.js",
            "line": 16
          },
          {
            "location": "packages/coding-agent/dist/core/tools/grep.js",
            "line": 17
          },
          {
            "location": "packages/coding-agent/dist/core/tools/grep.js",
            "line": 18
          },
          {
            "location": "packages/coding-agent/dist/core/tools/ls.js",
            "line": 3
          },
          {
            "location": "packages/coding-agent/dist/core/tools/ls.js",
            "line": 8
          },
          {
            "location": "packages/coding-agent/dist/core/tools/ls.js",
            "line": 9
          },
          {
            "location": "packages/coding-agent/dist/core/tools/ls.js",
            "line": 10
          },
          {
            "location": "packages/coding-agent/dist/core/tools/read.js",
            "line": 3
          },
          {
            "location": "packages/coding-agent/dist/core/tools/read.js",
            "line": 10
          },
          {
            "location": "packages/coding-agent/dist/core/tools/read.js",
            "line": 11
          },
          {
            "location": "packages/coding-agent/dist/core/tools/read.js",
            "line": 12
          },
          {
            "location": "packages/coding-agent/dist/core/tools/read.js",
            "line": 13
          },
          {
            "location": "packages/coding-agent/dist/core/tools/write.js",
            "line": 3
          },
          {
            "location": "packages/coding-agent/dist/core/tools/write.js",
            "line": 8
          },
          {
            "location": "packages/coding-agent/dist/core/tools/write.js",
            "line": 9
          },
          {
            "location": "packages/coding-agent/dist/core/tools/write.js",
            "line": 10
          },
          {
            "location": "packages/coding-agent/dist/extensions/codemode/tool.js",
            "line": 26
          },
          {
            "location": "packages/coding-agent/dist/extensions/codemode/tool.js",
            "line": 35
          },
          {
            "location": "packages/coding-agent/dist/extensions/codemode/tool.js",
            "line": 36
          },
          {
            "location": "packages/coding-agent/dist/extensions/tool-search/tool.js",
            "line": 10
          },
          {
            "location": "packages/coding-agent/dist/extensions/tool-search/tool.js",
            "line": 131
          },
          {
            "location": "packages/coding-agent/dist/extensions/tool-search/tool.js",
            "line": 132
          },
          {
            "location": "packages/coding-agent/dist/extensions/tool-search/tool.js",
            "line": 133
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 9
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 10
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 11
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 12
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 13
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 15
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 16
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 17
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 19
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 20
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 21
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 35
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 36
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 39
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 40
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 83
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 87
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 88
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 89
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 90
          },
          {
            "location": "packages/durable/dist/tools/bash.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/tools/bash.js",
            "line": 6
          },
          {
            "location": "packages/durable/dist/tools/bash.js",
            "line": 7
          },
          {
            "location": "packages/durable/dist/tools/bash.js",
            "line": 8
          },
          {
            "location": "packages/durable/dist/tools/edit.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/tools/edit.js",
            "line": 7
          },
          {
            "location": "packages/durable/dist/tools/edit.js",
            "line": 8
          },
          {
            "location": "packages/durable/dist/tools/edit.js",
            "line": 11
          },
          {
            "location": "packages/durable/dist/tools/edit.js",
            "line": 13
          },
          {
            "location": "packages/durable/dist/tools/edit.js",
            "line": 14
          },
          {
            "location": "packages/durable/dist/tools/edit.js",
            "line": 15
          },
          {
            "location": "packages/durable/dist/tools/read.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/tools/read.js",
            "line": 9
          },
          {
            "location": "packages/durable/dist/tools/read.js",
            "line": 10
          },
          {
            "location": "packages/durable/dist/tools/read.js",
            "line": 11
          },
          {
            "location": "packages/durable/dist/tools/read.js",
            "line": 12
          },
          {
            "location": "packages/durable/dist/tools/write.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/tools/write.js",
            "line": 7
          },
          {
            "location": "packages/durable/dist/tools/write.js",
            "line": 8
          },
          {
            "location": "packages/durable/dist/tools/write.js",
            "line": 9
          },
          {
            "location": "packages/protocol/dist/codec.js",
            "line": 2
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 1
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 2
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 4
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 5
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 6
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 7
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 15
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 19
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 20
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 32
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 34
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 40
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 44
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 46
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 47
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 51
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 54
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 56
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 58
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 59
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 62
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 64
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 69
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 75
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 76
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 78
          },
          {
            "location": "packages/agent/src/types.ts",
            "line": 17
          },
          {
            "location": "packages/ai/src/index.ts",
            "line": 1
          },
          {
            "location": "packages/ai/src/index.ts",
            "line": 2
          },
          {
            "location": "packages/ai/src/types.ts",
            "line": 693
          },
          {
            "location": "packages/ai/src/utils/typebox-helpers.ts",
            "line": 1
          },
          {
            "location": "packages/ai/src/utils/typebox-helpers.ts",
            "line": 18
          },
          {
            "location": "packages/ai/src/utils/validation.ts",
            "line": 1
          },
          {
            "location": "packages/ai/src/utils/validation.ts",
            "line": 2
          },
          {
            "location": "packages/ai/src/utils/validation.ts",
            "line": 3
          },
          {
            "location": "packages/coding-agent/src/core/extensions/types.ts",
            "line": 57
          },
          {
            "location": "packages/coding-agent/src/core/extensions/virtual-modules.ts",
            "line": 6
          },
          {
            "location": "packages/coding-agent/src/core/extensions/virtual-modules.ts",
            "line": 7
          },
          {
            "location": "packages/coding-agent/src/core/extensions/virtual-modules.ts",
            "line": 8
          },
          {
            "location": "packages/coding-agent/src/core/tools/bash.ts",
            "line": 6
          },
          {
            "location": "packages/coding-agent/src/core/tools/bash.ts",
            "line": 40
          },
          {
            "location": "packages/coding-agent/src/core/tools/bash.ts",
            "line": 41
          },
          {
            "location": "packages/coding-agent/src/core/tools/bash.ts",
            "line": 42
          },
          {
            "location": "packages/coding-agent/src/core/tools/bash.ts",
            "line": 56
          },
          {
            "location": "packages/coding-agent/src/core/tools/bash.ts",
            "line": 57
          },
          {
            "location": "packages/coding-agent/src/core/tools/bash.ts",
            "line": 58
          },
          {
            "location": "packages/coding-agent/src/core/tools/bash.ts",
            "line": 59
          },
          {
            "location": "packages/coding-agent/src/core/tools/bash.ts",
            "line": 60
          },
          {
            "location": "packages/coding-agent/src/core/tools/bash.ts",
            "line": 61
          },
          {
            "location": "packages/coding-agent/src/core/tools/edit.ts",
            "line": 4
          },
          {
            "location": "packages/coding-agent/src/core/tools/edit.ts",
            "line": 21
          },
          {
            "location": "packages/coding-agent/src/core/tools/edit.ts",
            "line": 23
          },
          {
            "location": "packages/coding-agent/src/core/tools/edit.ts",
            "line": 27
          },
          {
            "location": "packages/coding-agent/src/core/tools/edit.ts",
            "line": 32
          },
          {
            "location": "packages/coding-agent/src/core/tools/edit.ts",
            "line": 34
          },
          {
            "location": "packages/coding-agent/src/core/tools/edit.ts",
            "line": 35
          },
          {
            "location": "packages/coding-agent/src/core/tools/find.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/core/tools/find.ts",
            "line": 26
          },
          {
            "location": "packages/coding-agent/src/core/tools/find.ts",
            "line": 27
          },
          {
            "location": "packages/coding-agent/src/core/tools/find.ts",
            "line": 30
          },
          {
            "location": "packages/coding-agent/src/core/tools/find.ts",
            "line": 31
          },
          {
            "location": "packages/coding-agent/src/core/tools/grep.ts",
            "line": 6
          },
          {
            "location": "packages/coding-agent/src/core/tools/grep.ts",
            "line": 21
          },
          {
            "location": "packages/coding-agent/src/core/tools/grep.ts",
            "line": 22
          },
          {
            "location": "packages/coding-agent/src/core/tools/grep.ts",
            "line": 23
          },
          {
            "location": "packages/coding-agent/src/core/tools/grep.ts",
            "line": 24
          },
          {
            "location": "packages/coding-agent/src/core/tools/grep.ts",
            "line": 25
          },
          {
            "location": "packages/coding-agent/src/core/tools/grep.ts",
            "line": 26
          },
          {
            "location": "packages/coding-agent/src/core/tools/grep.ts",
            "line": 27
          },
          {
            "location": "packages/coding-agent/src/core/tools/grep.ts",
            "line": 29
          },
          {
            "location": "packages/coding-agent/src/core/tools/grep.ts",
            "line": 30
          },
          {
            "location": "packages/coding-agent/src/core/tools/grep.ts",
            "line": 32
          },
          {
            "location": "packages/coding-agent/src/core/tools/ls.ts",
            "line": 4
          },
          {
            "location": "packages/coding-agent/src/core/tools/ls.ts",
            "line": 11
          },
          {
            "location": "packages/coding-agent/src/core/tools/ls.ts",
            "line": 12
          },
          {
            "location": "packages/coding-agent/src/core/tools/ls.ts",
            "line": 13
          },
          {
            "location": "packages/coding-agent/src/core/tools/read.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/core/tools/read.ts",
            "line": 14
          },
          {
            "location": "packages/coding-agent/src/core/tools/read.ts",
            "line": 15
          },
          {
            "location": "packages/coding-agent/src/core/tools/read.ts",
            "line": 16
          },
          {
            "location": "packages/coding-agent/src/core/tools/read.ts",
            "line": 17
          },
          {
            "location": "packages/coding-agent/src/core/tools/write.ts",
            "line": 4
          },
          {
            "location": "packages/coding-agent/src/core/tools/write.ts",
            "line": 11
          },
          {
            "location": "packages/coding-agent/src/core/tools/write.ts",
            "line": 12
          },
          {
            "location": "packages/coding-agent/src/core/tools/write.ts",
            "line": 13
          },
          {
            "location": "packages/coding-agent/src/experimental/coordinator.ts",
            "line": 4
          },
          {
            "location": "packages/coding-agent/src/experimental/coordinator.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/experimental/coordinator.ts",
            "line": 18
          },
          {
            "location": "packages/coding-agent/src/experimental/coordinator.ts",
            "line": 19
          },
          {
            "location": "packages/coding-agent/src/experimental/coordinator.ts",
            "line": 20
          },
          {
            "location": "packages/coding-agent/src/experimental/coordinator.ts",
            "line": 21
          },
          {
            "location": "packages/coding-agent/src/experimental/coordinator.ts",
            "line": 22
          },
          {
            "location": "packages/coding-agent/src/experimental/coordinator.ts",
            "line": 24
          },
          {
            "location": "packages/coding-agent/src/experimental/coordinator.ts",
            "line": 25
          },
          {
            "location": "packages/coding-agent/src/experimental/coordinator.ts",
            "line": 26
          },
          {
            "location": "packages/coding-agent/src/experimental/coordinator.ts",
            "line": 27
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker-manager.ts",
            "line": 15
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 18
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 19
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 48
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 49
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 50
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 52
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 53
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 54
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 56
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 57
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 60
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 61
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 70
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 71
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 72
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 73
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 77
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 79
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 80
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 81
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 86
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 87
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 92
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 93
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 99
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 101
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 102
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 104
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 107
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 108
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 110
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 111
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 116
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 117
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 118
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 119
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 120
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 121
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 122
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 123
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 124
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 128
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 129
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 135
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 136
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 137
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 138
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 139
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 140
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 141
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 143
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 145
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 146
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 147
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 148
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 149
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 151
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 152
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 153
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 154
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 155
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 156
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 157
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 159
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 160
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 161
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 162
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 163
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 164
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 166
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 167
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 168
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 169
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 172
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 173
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 174
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 175
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 177
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 178
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 312
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 313
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 314
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 315
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 316
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 318
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 319
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 320
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/tool.ts",
            "line": 35
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/tool.ts",
            "line": 87
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/tool.ts",
            "line": 88
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/index.ts",
            "line": 31
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/resources.ts",
            "line": 23
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/tools.ts",
            "line": 24
          },
          {
            "location": "packages/coding-agent/src/extensions/tool-search/tool.ts",
            "line": 11
          },
          {
            "location": "packages/coding-agent/src/extensions/tool-search/tool.ts",
            "line": 159
          },
          {
            "location": "packages/coding-agent/src/extensions/tool-search/tool.ts",
            "line": 160
          },
          {
            "location": "packages/coding-agent/src/extensions/tool-search/tool.ts",
            "line": 161
          },
          {
            "location": "packages/coding-agent/src/extensions/tool-search/tool.ts",
            "line": 162
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 10
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 11
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 13
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 14
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 15
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 18
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 19
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 20
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 22
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 23
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 24
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 38
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 39
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 42
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 43
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 86
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 90
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 91
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 92
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 93
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 94
          },
          {
            "location": "packages/durable/src/tools/bash.ts",
            "line": 2
          },
          {
            "location": "packages/durable/src/tools/bash.ts",
            "line": 10
          },
          {
            "location": "packages/durable/src/tools/bash.ts",
            "line": 11
          },
          {
            "location": "packages/durable/src/tools/bash.ts",
            "line": 12
          },
          {
            "location": "packages/durable/src/tools/edit.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/tools/edit.ts",
            "line": 19
          },
          {
            "location": "packages/durable/src/tools/edit.ts",
            "line": 20
          },
          {
            "location": "packages/durable/src/tools/edit.ts",
            "line": 24
          },
          {
            "location": "packages/durable/src/tools/edit.ts",
            "line": 27
          },
          {
            "location": "packages/durable/src/tools/edit.ts",
            "line": 28
          },
          {
            "location": "packages/durable/src/tools/edit.ts",
            "line": 29
          },
          {
            "location": "packages/durable/src/tools/read.ts",
            "line": 2
          },
          {
            "location": "packages/durable/src/tools/read.ts",
            "line": 26
          },
          {
            "location": "packages/durable/src/tools/read.ts",
            "line": 27
          },
          {
            "location": "packages/durable/src/tools/read.ts",
            "line": 28
          },
          {
            "location": "packages/durable/src/tools/read.ts",
            "line": 29
          },
          {
            "location": "packages/durable/src/tools/write.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/tools/write.ts",
            "line": 9
          },
          {
            "location": "packages/durable/src/tools/write.ts",
            "line": 10
          },
          {
            "location": "packages/durable/src/tools/write.ts",
            "line": 11
          },
          {
            "location": "packages/protocol/src/codec.ts",
            "line": 2
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 2
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 3
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 7
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 8
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 10
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 12
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 23
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 30
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 31
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 46
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 50
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 56
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 62
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 66
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 67
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 71
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 74
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 76
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 78
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 79
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 82
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 84
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 89
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 95
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 96
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 98
          },
          {
            "location": "packages/ai/dist/utils/validation.js",
            "line": 243
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 93
          },
          {
            "location": "packages/ai/src/utils/validation.ts",
            "line": 277
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 99
          },
          {
            "location": "packages/ai/dist/utils/validation.js",
            "line": 283
          },
          {
            "location": "packages/protocol/dist/codec.js",
            "line": 13
          },
          {
            "location": "packages/protocol/dist/codec.js",
            "line": 19
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 11
          },
          {
            "location": "packages/ai/src/utils/validation.ts",
            "line": 320
          },
          {
            "location": "packages/coding-agent/src/experimental/coordinator.ts",
            "line": 125
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker-manager.ts",
            "line": 523
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 350
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 378
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 391
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 621
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 752
          },
          {
            "location": "packages/protocol/src/codec.ts",
            "line": 21
          },
          {
            "location": "packages/protocol/src/codec.ts",
            "line": 28
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 18
          }
        ]
      }
    },
    {
      "group": "@earendil-works",
      "name": "pi-ai",
      "version": "1.0.3",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40earendil-works/pi-ai@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/@earendil-works/pi-ai@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:resolvedPath",
          "value": "packages/ai"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/.bin/pi-ai"
        },
        {
          "name": "cdx:npm:bin",
          "value": "pi-ai"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:npm:isLink",
          "value": "true"
        },
        {
          "name": "cdx:npm:manifestSourceType",
          "value": "path"
        },
        {
          "name": "cdx:npm:manifestSource",
          "value": "file:/app/packages/ai"
        },
        {
          "name": "cdx:npm:isRegistryDependency",
          "value": "false"
        },
        {
          "name": "cdx:npm:isWorkspace",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "@earendil-works/pi-ai,EventStream,@earendil-works/pi-ai/EventStream,getCurrentTools,@earendil-works/pi-ai/getCurrentTools,getToolStateChanges,@earendil-works/pi-ai/getToolStateChanges,normalizeContext,@earendil-works/pi-ai/normalizeContext,toToolDeclaration,@earendil-works/pi-ai/toToolDeclaration,validateToolArguments,@earendil-works/pi-ai/validateToolArguments,createInitialSystemMessage,@earendil-works/pi-ai/createInitialSystemMessage,getCurrentSystemMessage,@earendil-works/pi-ai/getCurrentSystemMessage,getCurrentSystemPrompt,@earendil-works/pi-ai/getCurrentSystemPrompt,parseStreamingJson,@earendil-works/pi-ai/parseStreamingJson,contentText,@earendil-works/pi-ai/contentText,retryDelayMs,@earendil-works/pi-ai/retryDelayMs,uuidv7,@earendil-works/pi-ai/uuidv7,calculateCost,@earendil-works/pi-ai/calculateCost,retryAssistantCall,@earendil-works/pi-ai/retryAssistantCall,modelsAreEqual,@earendil-works/pi-ai/modelsAreEqual,clampThinkingLevel,@earendil-works/pi-ai/clampThinkingLevel,createModels,@earendil-works/pi-ai/createModels,lazyStream,@earendil-works/pi-ai/lazyStream,ModelsError,@earendil-works/pi-ai/ModelsError,isModelType,@earendil-works/pi-ai/isModelType,getModelType,@earendil-works/pi-ai/getModelType,DEFAULT_MAX_AGENT_RETRY_DELAY_MS,@earendil-works/pi-ai/DEFAULT_MAX_AGENT_RETRY_DELAY_MS,getSystemMessageText,@earendil-works/pi-ai/getSystemMessageText,getSupportedThinkingLevels,@earendil-works/pi-ai/getSupportedThinkingLevels,AssistantMessage,@earendil-works/pi-ai/AssistantMessage,SystemMessage,@earendil-works/pi-ai/SystemMessage,ToolResultMessage,@earendil-works/pi-ai/ToolResultMessage,ToolStateChanges,@earendil-works/pi-ai/ToolStateChanges,ImageContent,@earendil-works/pi-ai/ImageContent,Message,@earendil-works/pi-ai/Message,Model,@earendil-works/pi-ai/Model,SimpleStreamOptions,@earendil-works/pi-ai/SimpleStreamOptions,TextContent,@earendil-works/pi-ai/TextContent,ThinkingBudgets,@earendil-works/pi-ai/ThinkingBudgets,Transport,@earendil-works/pi-ai/Transport,AssistantMessageEvent,@earendil-works/pi-ai/AssistantMessageEvent,StopReason,@earendil-works/pi-ai/StopReason,ToolCall,@earendil-works/pi-ai/ToolCall,TranscriptContext,@earendil-works/pi-ai/TranscriptContext,@earendil-works/pi-ai/Api,AssistantMessageEventStream,@earendil-works/pi-ai/AssistantMessageEventStream,JsonValue,@earendil-works/pi-ai/JsonValue,Tool,@earendil-works/pi-ai/Tool,Usage,@earendil-works/pi-ai/Usage,CredentialStore,@earendil-works/pi-ai/CredentialStore,AuthResult,@earendil-works/pi-ai/AuthResult,CredentialInfo,@earendil-works/pi-ai/CredentialInfo,AuthOperationOptions,@earendil-works/pi-ai/AuthOperationOptions,Credential,@earendil-works/pi-ai/Credential,RetryPolicy,@earendil-works/pi-ai/RetryPolicy,Context,@earendil-works/pi-ai/Context,ModelsSimpleStreamOptions,@earendil-works/pi-ai/ModelsSimpleStreamOptions,RetryCallbacks,@earendil-works/pi-ai/RetryCallbacks,Provider,@earendil-works/pi-ai/Provider,ProviderHeaders,@earendil-works/pi-ai/ProviderHeaders,AnyModel,@earendil-works/pi-ai/AnyModel,ClassifierApi,@earendil-works/pi-ai/ClassifierApi,ConstrainedSamplingConfig,@earendil-works/pi-ai/ConstrainedSamplingConfig,ImageApi,@earendil-works/pi-ai/ImageApi,OAuthCredentials,@earendil-works/pi-ai/OAuthCredentials,OAuthLoginCallbacks,@earendil-works/pi-ai/OAuthLoginCallbacks,ProviderClassifier,@earendil-works/pi-ai/ProviderClassifier,ProviderId,@earendil-works/pi-ai/ProviderId,ProviderImages,@earendil-works/pi-ai/ProviderImages,RefreshModelsContext,@earendil-works/pi-ai/RefreshModelsContext,AssistantImages,@earendil-works/pi-ai/AssistantImages,ClassifierContext,@earendil-works/pi-ai/ClassifierContext,ClassifierModel,@earendil-works/pi-ai/ClassifierModel,ClassifierResult,@earendil-works/pi-ai/ClassifierResult,ImageModel,@earendil-works/pi-ai/ImageModel,ImagesContext,@earendil-works/pi-ai/ImagesContext,ModelsApiStreamOptions,@earendil-works/pi-ai/ModelsApiStreamOptions,ModelsClassifierOptions,@earendil-works/pi-ai/ModelsClassifierOptions,ModelsImagesOptions,@earendil-works/pi-ai/ModelsImagesOptions,ModelsRefreshOptions,@earendil-works/pi-ai/ModelsRefreshOptions,ModelsRefreshResult,@earendil-works/pi-ai/ModelsRefreshResult,ModelType,@earendil-works/pi-ai/ModelType,ModelTypeMap,@earendil-works/pi-ai/ModelTypeMap,KnownProvider,@earendil-works/pi-ai/KnownProvider,ApiStreamOptions,@earendil-works/pi-ai/ApiStreamOptions,AuthCheck,@earendil-works/pi-ai/AuthCheck,AuthInteraction,@earendil-works/pi-ai/AuthInteraction,AuthType,@earendil-works/pi-ai/AuthType,ClassifierOptions,@earendil-works/pi-ai/ClassifierOptions,DeferredCancelOptions,@earendil-works/pi-ai/DeferredCancelOptions,DeferredFetchOptions,@earendil-works/pi-ai/DeferredFetchOptions,DeferredHandle,@earendil-works/pi-ai/DeferredHandle,ImagesOptions,@earendil-works/pi-ai/ImagesOptions,LoginOptions,@earendil-works/pi-ai/LoginOptions,Models,@earendil-works/pi-ai/Models,ModelsDeferredCancelOptions,@earendil-works/pi-ai/ModelsDeferredCancelOptions,ModelsDeferredFetchOptions,@earendil-works/pi-ai/ModelsDeferredFetchOptions,ModelsRequestTransforms,@earendil-works/pi-ai/ModelsRequestTransforms,ModelsStore,@earendil-works/pi-ai/ModelsStore,ModelThinkingLevel,@earendil-works/pi-ai/ModelThinkingLevel,MutableModels,@earendil-works/pi-ai/MutableModels,ProviderRequestOptions,@earendil-works/pi-ai/ProviderRequestOptions,StreamOptions,@earendil-works/pi-ai/StreamOptions,ModelsStoreEntry,@earendil-works/pi-ai/ModelsStoreEntry,ModelsStoreOperationOptions,@earendil-works/pi-ai/ModelsStoreOperationOptions,JsonObject,@earendil-works/pi-ai/JsonObject,NestedToolCallRecord,@earendil-works/pi-ai/NestedToolCallRecord,NestedToolCalls,@earendil-works/pi-ai/NestedToolCalls,ApiKeyAuth,@earendil-works/pi-ai/ApiKeyAuth,AuthContext,@earendil-works/pi-ai/AuthContext,ModelAuth,@earendil-works/pi-ai/ModelAuth,OAuthAuth,@earendil-works/pi-ai/OAuthAuth,UserMessage,@earendil-works/pi-ai/UserMessage,ModelImageResizeOptions,@earendil-works/pi-ai/ModelImageResizeOptions,ThinkingLevelMap,@earendil-works/pi-ai/ThinkingLevelMap,Type,@earendil-works/pi-ai/Type,ApiKeyCredential,@earendil-works/pi-ai/ApiKeyCredential,ProviderStreamOptions,@earendil-works/pi-ai/ProviderStreamOptions,AuthInfoLink,@earendil-works/pi-ai/AuthInfoLink,OAuthDeviceCodeInfo,@earendil-works/pi-ai/OAuthDeviceCodeInfo,AuthEvent,@earendil-works/pi-ai/AuthEvent,AuthPrompt,@earendil-works/pi-ai/AuthPrompt,TSchema,@earendil-works/pi-ai/TSchema,ToolReference,@earendil-works/pi-ai/ToolReference,CacheRetention,@earendil-works/pi-ai/CacheRetention,Static,@earendil-works/pi-ai/Static,InMemoryCredentialStore,@earendil-works/pi-ai/InMemoryCredentialStore,createAssistantMessageEventStream,@earendil-works/pi-ai/createAssistantMessageEventStream,@earendil-works/pi-ai/bedrock-provider,bedrockProviderModule,@earendil-works/pi-ai/bedrock-provider/bedrockProviderModule,@earendil-works/pi-ai/bun-oauth,registerBunOAuthFlows,@earendil-works/pi-ai/bun-oauth/registerBunOAuthFlows,@earendil-works/pi-ai/compat,setBedrockProviderModule,@earendil-works/pi-ai/compat/setBedrockProviderModule,@earendil-works/pi-ai/compat/clampThinkingLevel,cleanupSessionResources,@earendil-works/pi-ai/compat/cleanupSessionResources,@earendil-works/pi-ai/compat/getSupportedThinkingLevels,isContextOverflow,@earendil-works/pi-ai/compat/isContextOverflow,isRecoverableLength,@earendil-works/pi-ai/compat/isRecoverableLength,isRetryableAssistantError,@earendil-works/pi-ai/compat/isRetryableAssistantError,@earendil-works/pi-ai/compat/modelsAreEqual,resetApiProviders,@earendil-works/pi-ai/compat/resetApiProviders,streamSimple,@earendil-works/pi-ai/compat/streamSimple,completeSimple,@earendil-works/pi-ai/compat/completeSimple,getApiProvider,@earendil-works/pi-ai/compat/getApiProvider,stream,@earendil-works/pi-ai/compat/stream,@earendil-works/pi-ai/compat/AssistantMessage,@earendil-works/pi-ai/compat/AuthResult,@earendil-works/pi-ai/compat/ImageContent,@earendil-works/pi-ai/compat/Model,@earendil-works/pi-ai/compat/ProviderHeaders,@earendil-works/pi-ai/compat/SystemMessage,@earendil-works/pi-ai/compat/TextContent,@earendil-works/pi-ai/compat/ToolResultMessage,@earendil-works/pi-ai/compat/Usage,@earendil-works/pi-ai/compat/RetryCallbacks,@earendil-works/pi-ai/compat/Api,@earendil-works/pi-ai/compat/Provider,@earendil-works/pi-ai/compat/SimpleStreamOptions,@earendil-works/pi-ai/compat/TranscriptContext,@earendil-works/pi-ai/compat/Message,complete,@earendil-works/pi-ai/compat/complete,getModel,@earendil-works/pi-ai/compat/getModel,getProviders,@earendil-works/pi-ai/compat/getProviders,@earendil-works/pi-ai/utils/provider-env,getProviderEnvValue,@earendil-works/pi-ai/utils/provider-env/getProviderEnvValue,@earendil-works/pi-ai/oauth,@earendil-works/pi-ai/providers/all,@earendil-works/pi-ai/utils/model-operations,assertChatModel,@earendil-works/pi-ai/utils/model-operations/assertChatModel,assertClassifierModel,@earendil-works/pi-ai/utils/model-operations/assertClassifierModel,assertImageModel,@earendil-works/pi-ai/utils/model-operations/assertImageModel,classifierErrorResult,@earendil-works/pi-ai/utils/model-operations/classifierErrorResult,imageErrorResult,@earendil-works/pi-ai/utils/model-operations/imageErrorResult,@earendil-works/pi-ai/providers/radius-config,DEFAULT_RADIUS_GATEWAY,@earendil-works/pi-ai/providers/radius-config/DEFAULT_RADIUS_GATEWAY,normalizeRadiusGatewayUrl,@earendil-works/pi-ai/providers/radius-config/normalizeRadiusGatewayUrl,@earendil-works/pi-ai/api/llama-cpp-classify.lazy,llamaCppClassifyApi,@earendil-works/pi-ai/api/llama-cpp-classify.lazy/llamaCppClassifyApi,@earendil-works/pi-ai/utils/oauth-page,oauthErrorHtml,@earendil-works/pi-ai/utils/oauth-page/oauthErrorHtml,oauthSuccessHtml,@earendil-works/pi-ai/utils/oauth-page/oauthSuccessHtml,@earendil-works/pi-ai/utils/estimate,calculateContextTokens,@earendil-works/pi-ai/utils/estimate/calculateContextTokens,estimateMessageTokens,@earendil-works/pi-ai/utils/estimate/estimateMessageTokens,@earendil-works/pi-ai/utils/retry,@earendil-works/pi-ai/utils/retry/isRetryableAssistantError,@earendil-works/pi-ai/utils/retry/retryDelayMs,@earendil-works/pi-ai/utils/overflow,@earendil-works/pi-ai/utils/overflow/isContextOverflow,@earendil-works/pi-ai/utils/transcript,@earendil-works/pi-ai/utils/transcript/getCurrentTools,declarationsEqual,@earendil-works/pi-ai/utils/transcript/declarationsEqual,@earendil-works/pi-ai/utils/transcript/toToolDeclaration,@earendil-works/pi-ai/utils/transcript/getCurrentSystemPrompt,@earendil-works/pi-ai/utils/uuid,@earendil-works/pi-ai/utils/uuid/uuidv7,@earendil-works/pi-ai/utils/validation,@earendil-works/pi-ai/utils/validation/validateToolArguments,@earendil-works/pi-ai/providers/anthropic,anthropicProvider,@earendil-works/pi-ai/providers/anthropic/anthropicProvider"
        },
        {
          "name": "SrcFile",
          "value": "packages/ai/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/ai/package-lock.json"
              }
            ],
            "concludedValue": "packages/ai/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/agent/dist/agent-loop.js",
            "line": 5
          },
          {
            "location": "packages/agent/dist/agent-loop.js",
            "line": 231
          },
          {
            "location": "packages/agent/dist/agent-loop.js",
            "line": 268
          },
          {
            "location": "packages/agent/dist/agent-loop.js",
            "line": 492
          },
          {
            "location": "packages/agent/dist/agent.js",
            "line": 1
          },
          {
            "location": "packages/agent/dist/agent.js",
            "line": 33
          },
          {
            "location": "packages/agent/dist/agent.js",
            "line": 38
          },
          {
            "location": "packages/agent/dist/agent.js",
            "line": 234
          },
          {
            "location": "packages/agent/dist/proxy.js",
            "line": 6
          },
          {
            "location": "packages/agent/dist/proxy.js",
            "line": 263
          },
          {
            "location": "packages/coding-agent/dist/core/agent-session.js",
            "line": 18
          },
          {
            "location": "packages/coding-agent/dist/core/agent-session.js",
            "line": 716
          },
          {
            "location": "packages/coding-agent/dist/core/agent-session.js",
            "line": 1271
          },
          {
            "location": "packages/coding-agent/dist/core/agent-session.js",
            "line": 1317
          },
          {
            "location": "packages/coding-agent/dist/core/agent-session.js",
            "line": 1334
          },
          {
            "location": "packages/coding-agent/dist/core/agent-session.js",
            "line": 3001
          },
          {
            "location": "packages/coding-agent/dist/core/agent-session.js",
            "line": 3268
          },
          {
            "location": "packages/coding-agent/dist/core/agent-session.js",
            "line": 3273
          },
          {
            "location": "packages/coding-agent/dist/core/agent-session.js",
            "line": 3333
          },
          {
            "location": "packages/coding-agent/dist/core/bug-report.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/core/bug-report.js",
            "line": 129
          },
          {
            "location": "packages/coding-agent/dist/core/bug-report.js",
            "line": 275
          },
          {
            "location": "packages/coding-agent/dist/core/bug-report.js",
            "line": 287
          },
          {
            "location": "packages/coding-agent/dist/core/cache-warmer.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/core/cache-warmer.js",
            "line": 67
          },
          {
            "location": "packages/coding-agent/dist/core/compaction/branch-summarization.js",
            "line": 7
          },
          {
            "location": "packages/coding-agent/dist/core/compaction/branch-summarization.js",
            "line": 224
          },
          {
            "location": "packages/coding-agent/dist/core/compaction/branch-summarization.js",
            "line": 238
          },
          {
            "location": "packages/coding-agent/dist/core/compaction/compaction.js",
            "line": 7
          },
          {
            "location": "packages/coding-agent/dist/core/compaction/compaction.js",
            "line": 162
          },
          {
            "location": "packages/coding-agent/dist/core/compaction/compaction.js",
            "line": 483
          },
          {
            "location": "packages/coding-agent/dist/core/compaction/compaction.js",
            "line": 488
          },
          {
            "location": "packages/coding-agent/dist/core/compaction/compaction.js",
            "line": 499
          },
          {
            "location": "packages/coding-agent/dist/core/compaction/compaction.js",
            "line": 537
          },
          {
            "location": "packages/coding-agent/dist/core/compaction/compaction.js",
            "line": 740
          },
          {
            "location": "packages/coding-agent/dist/core/compaction/utils.js",
            "line": 4
          },
          {
            "location": "packages/coding-agent/dist/core/compaction/utils.js",
            "line": 105
          },
          {
            "location": "packages/coding-agent/dist/core/compaction/utils.js",
            "line": 128
          },
          {
            "location": "packages/coding-agent/dist/core/compaction/utils.js",
            "line": 135
          },
          {
            "location": "packages/coding-agent/dist/core/extensions/runner.js",
            "line": 4
          },
          {
            "location": "packages/coding-agent/dist/core/extensions/runner.js",
            "line": 104
          },
          {
            "location": "packages/coding-agent/dist/core/model-resolver.js",
            "line": 4
          },
          {
            "location": "packages/coding-agent/dist/core/model-resolver.js",
            "line": 224
          },
          {
            "location": "packages/coding-agent/dist/core/model-resolver.js",
            "line": 245
          },
          {
            "location": "packages/coding-agent/dist/core/model-resolver.js",
            "line": 265
          },
          {
            "location": "packages/coding-agent/dist/core/model-resolver.js",
            "line": 393
          },
          {
            "location": "packages/coding-agent/dist/core/model-runtime.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/core/model-runtime.js",
            "line": 75
          },
          {
            "location": "packages/coding-agent/dist/core/model-runtime.js",
            "line": 479
          },
          {
            "location": "packages/coding-agent/dist/core/model-runtime.js",
            "line": 480
          },
          {
            "location": "packages/coding-agent/dist/core/model-runtime.js",
            "line": 490
          },
          {
            "location": "packages/coding-agent/dist/core/model-runtime.js",
            "line": 494
          },
          {
            "location": "packages/coding-agent/dist/core/model-runtime.js",
            "line": 510
          },
          {
            "location": "packages/coding-agent/dist/core/model-runtime.js",
            "line": 520
          },
          {
            "location": "packages/coding-agent/dist/core/model-runtime.js",
            "line": 750
          },
          {
            "location": "packages/coding-agent/dist/core/provider-composer.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/core/provider-composer.js",
            "line": 118
          },
          {
            "location": "packages/coding-agent/dist/core/provider-composer.js",
            "line": 126
          },
          {
            "location": "packages/coding-agent/dist/core/provider-composer.js",
            "line": 169
          },
          {
            "location": "packages/coding-agent/dist/core/provider-composer.js",
            "line": 174
          },
          {
            "location": "packages/coding-agent/dist/core/provider-composer.js",
            "line": 327
          },
          {
            "location": "packages/coding-agent/dist/core/provider-composer.js",
            "line": 332
          },
          {
            "location": "packages/coding-agent/dist/core/provider-composer.js",
            "line": 357
          },
          {
            "location": "packages/coding-agent/dist/core/provider-composer.js",
            "line": 358
          },
          {
            "location": "packages/coding-agent/dist/core/provider-composer.js",
            "line": 363
          },
          {
            "location": "packages/coding-agent/dist/core/provider-composer.js",
            "line": 373
          },
          {
            "location": "packages/coding-agent/dist/core/provider-composer.js",
            "line": 395
          },
          {
            "location": "packages/coding-agent/dist/core/remote-catalog-provider.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/core/remote-catalog-provider.js",
            "line": 22
          },
          {
            "location": "packages/coding-agent/dist/core/remote-catalog-provider.js",
            "line": 53
          },
          {
            "location": "packages/coding-agent/dist/core/session-manager.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/core/session-manager.js",
            "line": 13
          },
          {
            "location": "packages/coding-agent/dist/core/session-manager.js",
            "line": 882
          },
          {
            "location": "packages/coding-agent/dist/core/settings-manager.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/core/system-prompt.js",
            "line": 4
          },
          {
            "location": "packages/coding-agent/dist/core/system-prompt.js",
            "line": 128
          },
          {
            "location": "packages/coding-agent/dist/core/virtual-models.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/core/virtual-models.js",
            "line": 86
          },
          {
            "location": "packages/coding-agent/dist/core/virtual-models.js",
            "line": 107
          },
          {
            "location": "packages/coding-agent/dist/extensions/llama/provider.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/extensions/llama/provider.js",
            "line": 159
          },
          {
            "location": "packages/coding-agent/dist/extensions/llama/provider.js",
            "line": 160
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 8
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 394
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/model-selector.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/model-selector.js",
            "line": 121
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/model-selector.js",
            "line": 184
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/model-selector.js",
            "line": 185
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/model-selector.js",
            "line": 220
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/model-selector.js",
            "line": 265
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/settings-selector.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/settings-selector.js",
            "line": 441
          },
          {
            "location": "packages/agent/src/agent-loop.ts",
            "line": 17
          },
          {
            "location": "packages/agent/src/agent-loop.ts",
            "line": 347
          },
          {
            "location": "packages/agent/src/agent-loop.ts",
            "line": 348
          },
          {
            "location": "packages/agent/src/agent-loop.ts",
            "line": 397
          },
          {
            "location": "packages/agent/src/agent-loop.ts",
            "line": 726
          },
          {
            "location": "packages/agent/src/agent.ts",
            "line": 13
          },
          {
            "location": "packages/agent/src/agent.ts",
            "line": 85
          },
          {
            "location": "packages/agent/src/agent.ts",
            "line": 90
          },
          {
            "location": "packages/agent/src/agent.ts",
            "line": 360
          },
          {
            "location": "packages/agent/src/proxy.ts",
            "line": 17
          },
          {
            "location": "packages/agent/src/proxy.ts",
            "line": 356
          },
          {
            "location": "packages/agent/src/types.ts",
            "line": 16
          },
          {
            "location": "packages/coding-agent/src/cli/auth-check.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/cli/auth-command.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/cli/credential-print.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/cli/file-processor.ts",
            "line": 6
          },
          {
            "location": "packages/coding-agent/src/cli/initial-message.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/cli/list-models.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/core/agent-session-services.ts",
            "line": 3
          },
          {
            "location": "packages/coding-agent/src/core/agent-session.ts",
            "line": 34
          },
          {
            "location": "packages/coding-agent/src/core/agent-session.ts",
            "line": 1092
          },
          {
            "location": "packages/coding-agent/src/core/agent-session.ts",
            "line": 1699
          },
          {
            "location": "packages/coding-agent/src/core/agent-session.ts",
            "line": 1746
          },
          {
            "location": "packages/coding-agent/src/core/agent-session.ts",
            "line": 1764
          },
          {
            "location": "packages/coding-agent/src/core/agent-session.ts",
            "line": 3727
          },
          {
            "location": "packages/coding-agent/src/core/agent-session.ts",
            "line": 4046
          },
          {
            "location": "packages/coding-agent/src/core/agent-session.ts",
            "line": 4050
          },
          {
            "location": "packages/coding-agent/src/core/agent-session.ts",
            "line": 4120
          },
          {
            "location": "packages/coding-agent/src/core/auth-storage.ts",
            "line": 6
          },
          {
            "location": "packages/coding-agent/src/core/bug-report.ts",
            "line": 3
          },
          {
            "location": "packages/coding-agent/src/core/bug-report.ts",
            "line": 159
          },
          {
            "location": "packages/coding-agent/src/core/bug-report.ts",
            "line": 358
          },
          {
            "location": "packages/coding-agent/src/core/bug-report.ts",
            "line": 372
          },
          {
            "location": "packages/coding-agent/src/core/cache-stats.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/core/cache-warmer.ts",
            "line": 9
          },
          {
            "location": "packages/coding-agent/src/core/cache-warmer.ts",
            "line": 85
          },
          {
            "location": "packages/coding-agent/src/core/compaction/branch-summarization.ts",
            "line": 9
          },
          {
            "location": "packages/coding-agent/src/core/compaction/branch-summarization.ts",
            "line": 10
          },
          {
            "location": "packages/coding-agent/src/core/compaction/branch-summarization.ts",
            "line": 351
          },
          {
            "location": "packages/coding-agent/src/core/compaction/branch-summarization.ts",
            "line": 367
          },
          {
            "location": "packages/coding-agent/src/core/compaction/compaction.ts",
            "line": 17
          },
          {
            "location": "packages/coding-agent/src/core/compaction/compaction.ts",
            "line": 256
          },
          {
            "location": "packages/coding-agent/src/core/compaction/compaction.ts",
            "line": 632
          },
          {
            "location": "packages/coding-agent/src/core/compaction/compaction.ts",
            "line": 638
          },
          {
            "location": "packages/coding-agent/src/core/compaction/compaction.ts",
            "line": 683
          },
          {
            "location": "packages/coding-agent/src/core/compaction/compaction.ts",
            "line": 763
          },
          {
            "location": "packages/coding-agent/src/core/compaction/compaction.ts",
            "line": 1116
          },
          {
            "location": "packages/coding-agent/src/core/compaction/utils.ts",
            "line": 6
          },
          {
            "location": "packages/coding-agent/src/core/compaction/utils.ts",
            "line": 119
          },
          {
            "location": "packages/coding-agent/src/core/compaction/utils.ts",
            "line": 141
          },
          {
            "location": "packages/coding-agent/src/core/compaction/utils.ts",
            "line": 147
          },
          {
            "location": "packages/coding-agent/src/core/export-html/tool-renderer.ts",
            "line": 8
          },
          {
            "location": "packages/coding-agent/src/core/extensions/loader.ts",
            "line": 10
          },
          {
            "location": "packages/coding-agent/src/core/extensions/runner.ts",
            "line": 12
          },
          {
            "location": "packages/coding-agent/src/core/extensions/runner.ts",
            "line": 291
          },
          {
            "location": "packages/coding-agent/src/core/extensions/types.ts",
            "line": 45
          },
          {
            "location": "packages/coding-agent/src/core/messages.ts",
            "line": 9
          },
          {
            "location": "packages/coding-agent/src/core/model-registry.ts",
            "line": 27
          },
          {
            "location": "packages/coding-agent/src/core/model-resolver.ts",
            "line": 12
          },
          {
            "location": "packages/coding-agent/src/core/model-resolver.ts",
            "line": 308
          },
          {
            "location": "packages/coding-agent/src/core/model-resolver.ts",
            "line": 332
          },
          {
            "location": "packages/coding-agent/src/core/model-resolver.ts",
            "line": 356
          },
          {
            "location": "packages/coding-agent/src/core/model-resolver.ts",
            "line": 527
          },
          {
            "location": "packages/coding-agent/src/core/model-runtime.ts",
            "line": 58
          },
          {
            "location": "packages/coding-agent/src/core/model-runtime.ts",
            "line": 211
          },
          {
            "location": "packages/coding-agent/src/core/model-runtime.ts",
            "line": 696
          },
          {
            "location": "packages/coding-agent/src/core/model-runtime.ts",
            "line": 697
          },
          {
            "location": "packages/coding-agent/src/core/model-runtime.ts",
            "line": 716
          },
          {
            "location": "packages/coding-agent/src/core/model-runtime.ts",
            "line": 720
          },
          {
            "location": "packages/coding-agent/src/core/model-runtime.ts",
            "line": 736
          },
          {
            "location": "packages/coding-agent/src/core/model-runtime.ts",
            "line": 752
          },
          {
            "location": "packages/coding-agent/src/core/model-runtime.ts",
            "line": 1024
          },
          {
            "location": "packages/coding-agent/src/core/models-store.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/core/nested-tool-calls.ts",
            "line": 18
          },
          {
            "location": "packages/coding-agent/src/core/provider-attribution.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/core/provider-composer.ts",
            "line": 27
          },
          {
            "location": "packages/coding-agent/src/core/provider-composer.ts",
            "line": 252
          },
          {
            "location": "packages/coding-agent/src/core/provider-composer.ts",
            "line": 266
          },
          {
            "location": "packages/coding-agent/src/core/provider-composer.ts",
            "line": 327
          },
          {
            "location": "packages/coding-agent/src/core/provider-composer.ts",
            "line": 332
          },
          {
            "location": "packages/coding-agent/src/core/provider-composer.ts",
            "line": 515
          },
          {
            "location": "packages/coding-agent/src/core/provider-composer.ts",
            "line": 522
          },
          {
            "location": "packages/coding-agent/src/core/provider-composer.ts",
            "line": 565
          },
          {
            "location": "packages/coding-agent/src/core/provider-composer.ts",
            "line": 568
          },
          {
            "location": "packages/coding-agent/src/core/provider-composer.ts",
            "line": 573
          },
          {
            "location": "packages/coding-agent/src/core/provider-composer.ts",
            "line": 589
          },
          {
            "location": "packages/coding-agent/src/core/provider-composer.ts",
            "line": 611
          },
          {
            "location": "packages/coding-agent/src/core/remote-catalog-provider.ts",
            "line": 8
          },
          {
            "location": "packages/coding-agent/src/core/remote-catalog-provider.ts",
            "line": 33
          },
          {
            "location": "packages/coding-agent/src/core/remote-catalog-provider.ts",
            "line": 73
          },
          {
            "location": "packages/coding-agent/src/core/runtime-credentials.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/core/sdk.ts",
            "line": 3
          },
          {
            "location": "packages/coding-agent/src/core/session-manager.ts",
            "line": 13
          },
          {
            "location": "packages/coding-agent/src/core/session-manager.ts",
            "line": 265
          },
          {
            "location": "packages/coding-agent/src/core/session-manager.ts",
            "line": 1270
          },
          {
            "location": "packages/coding-agent/src/core/settings-manager.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/core/system-prompt.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/core/system-prompt.ts",
            "line": 196
          },
          {
            "location": "packages/coding-agent/src/core/tools/read.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/core/tools/render-utils.ts",
            "line": 3
          },
          {
            "location": "packages/coding-agent/src/core/tools/renderers/read.ts",
            "line": 10
          },
          {
            "location": "packages/coding-agent/src/core/virtual-models.ts",
            "line": 25
          },
          {
            "location": "packages/coding-agent/src/core/virtual-models.ts",
            "line": 191
          },
          {
            "location": "packages/coding-agent/src/core/virtual-models.ts",
            "line": 218
          },
          {
            "location": "packages/coding-agent/src/experimental/client-tui-chat.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/experimental/durable/harness-setup.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/experimental/durable/runtime.ts",
            "line": 3
          },
          {
            "location": "packages/coding-agent/src/experimental/durable/runtime.ts",
            "line": 287
          },
          {
            "location": "packages/coding-agent/src/experimental/durable/runtime.ts",
            "line": 297
          },
          {
            "location": "packages/coding-agent/src/experimental/durable/subagent.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/experimental/durable/subagent.ts",
            "line": 31
          },
          {
            "location": "packages/coding-agent/src/experimental/durable/tui.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/experimental/services/agent-controller-provider.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/experimental/services/models-provider.ts",
            "line": 3
          },
          {
            "location": "packages/coding-agent/src/experimental/services/models-provider.ts",
            "line": 49
          },
          {
            "location": "packages/coding-agent/src/experimental/services/models-provider.ts",
            "line": 96
          },
          {
            "location": "packages/coding-agent/src/experimental/services/models.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/experimental/services/slash-commands-provider.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/experimental/vacation/harness-setup.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/experimental/vacation/runtime.ts",
            "line": 3
          },
          {
            "location": "packages/coding-agent/src/experimental/vacation/runtime.ts",
            "line": 284
          },
          {
            "location": "packages/coding-agent/src/experimental/vacation/runtime.ts",
            "line": 294
          },
          {
            "location": "packages/coding-agent/src/experimental/vacation/tui.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/experimental/vacation/vacation.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/experimental/vacation/vacation.ts",
            "line": 39
          },
          {
            "location": "packages/coding-agent/src/experimental/vacation/vacation.ts",
            "line": 40
          },
          {
            "location": "packages/coding-agent/src/experimental/vacation/vacation.ts",
            "line": 41
          },
          {
            "location": "packages/coding-agent/src/experimental/vacation/vacation.ts",
            "line": 109
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/execute.ts",
            "line": 16
          },
          {
            "location": "packages/coding-agent/src/extensions/llama/provider.ts",
            "line": 11
          },
          {
            "location": "packages/coding-agent/src/extensions/llama/provider.ts",
            "line": 207
          },
          {
            "location": "packages/coding-agent/src/extensions/llama/provider.ts",
            "line": 211
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/resources.ts",
            "line": 13
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/tools.ts",
            "line": 15
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 9
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 504
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/assistant-message.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/custom-message.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/login-dialog.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/model-selector.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/model-selector.ts",
            "line": 179
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/model-selector.ts",
            "line": 235
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/model-selector.ts",
            "line": 236
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/model-selector.ts",
            "line": 271
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/model-selector.ts",
            "line": 321
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/oauth-selector.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/scoped-models-selector.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/settings-selector.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/settings-selector.ts",
            "line": 658
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/interactive-mode.ts",
            "line": 11
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/model-catalog-refresh.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/json-event.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/print-mode.ts",
            "line": 9
          },
          {
            "location": "packages/coding-agent/src/modes/rpc/rpc-client.ts",
            "line": 9
          },
          {
            "location": "packages/coding-agent/src/modes/rpc/rpc-types.ts",
            "line": 9
          },
          {
            "location": "packages/coding-agent/src/utils/tool-result-images.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/harness/compaction.ts",
            "line": 2
          },
          {
            "location": "packages/durable/src/harness/context.ts",
            "line": 2
          },
          {
            "location": "packages/durable/src/harness/define.ts",
            "line": 2
          },
          {
            "location": "packages/durable/src/harness/events.ts",
            "line": 3
          },
          {
            "location": "packages/durable/src/harness/generation.ts",
            "line": 11
          },
          {
            "location": "packages/durable/src/harness/live.ts",
            "line": 2
          },
          {
            "location": "packages/durable/src/harness/prompt.ts",
            "line": 2
          },
          {
            "location": "packages/durable/src/harness/scheduler.ts",
            "line": 3
          },
          {
            "location": "packages/durable/src/harness/tool.ts",
            "line": 4
          },
          {
            "location": "packages/durable/src/harness/types.ts",
            "line": 16
          },
          {
            "location": "packages/durable/src/harness/usage.ts",
            "line": 2
          },
          {
            "location": "packages/durable/src/types.ts",
            "line": 3
          },
          {
            "location": "packages/evals/evals/configured-runtime.ts",
            "line": 2
          },
          {
            "location": "packages/evals/evals/configured-runtime.ts",
            "line": 83
          },
          {
            "location": "packages/evals/evals/documentation-audit.eval.ts",
            "line": 3
          },
          {
            "location": "packages/evals/evals/documentation-audit.eval.ts",
            "line": 15
          },
          {
            "location": "packages/evals/evals/documentation-audit.eval.ts",
            "line": 17
          },
          {
            "location": "packages/evals/evals/documentation-audit.eval.ts",
            "line": 18
          },
          {
            "location": "packages/evals/evals/extensions.docs.eval.ts",
            "line": 1
          },
          {
            "location": "packages/evals/evals/extensions.docs.eval.ts",
            "line": 20
          },
          {
            "location": "packages/evals/evals/tui.docs.eval.ts",
            "line": 3
          },
          {
            "location": "packages/evals/src/harness.ts",
            "line": 8
          },
          {
            "location": "packages/evals/src/harness.ts",
            "line": 194
          },
          {
            "location": "packages/evals/src/harness.ts",
            "line": 198
          },
          {
            "location": "packages/evals/src/harness.ts",
            "line": 212
          },
          {
            "location": "scripts/agent-treeshake-smoke-entry.ts",
            "line": 2
          },
          {
            "location": "scripts/agent-treeshake-smoke-entry.ts",
            "line": 5
          },
          {
            "location": "scripts/browser-smoke-entry.ts",
            "line": 2
          },
          {
            "location": "scripts/browser-smoke-entry.ts",
            "line": 10
          },
          {
            "location": "scripts/browser-smoke-entry.ts",
            "line": 11
          },
          {
            "location": "packages/coding-agent/dist/bun/runtime-setup.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/bun/runtime-setup.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/bun/runtime-setup.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/bun/runtime-setup.js",
            "line": 9
          },
          {
            "location": "packages/coding-agent/src/bun/runtime-setup.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/bun/runtime-setup.ts",
            "line": 10
          },
          {
            "location": "packages/coding-agent/dist/bun/runtime-setup.js",
            "line": 3
          },
          {
            "location": "packages/coding-agent/dist/bun/runtime-setup.js",
            "line": 10
          },
          {
            "location": "packages/coding-agent/dist/core/agent-session.js",
            "line": 19
          },
          {
            "location": "packages/coding-agent/dist/core/agent-session.js",
            "line": 995
          },
          {
            "location": "packages/coding-agent/dist/core/agent-session.js",
            "line": 1895
          },
          {
            "location": "packages/coding-agent/dist/core/agent-session.js",
            "line": 1931
          },
          {
            "location": "packages/coding-agent/dist/core/agent-session.js",
            "line": 1960
          },
          {
            "location": "packages/coding-agent/dist/core/agent-session.js",
            "line": 1988
          },
          {
            "location": "packages/coding-agent/dist/core/agent-session.js",
            "line": 2057
          },
          {
            "location": "packages/coding-agent/dist/core/agent-session.js",
            "line": 2079
          },
          {
            "location": "packages/coding-agent/dist/core/agent-session.js",
            "line": 2335
          },
          {
            "location": "packages/coding-agent/dist/core/agent-session.js",
            "line": 2338
          },
          {
            "location": "packages/coding-agent/dist/core/agent-session.js",
            "line": 2339
          },
          {
            "location": "packages/coding-agent/dist/core/agent-session.js",
            "line": 2907
          },
          {
            "location": "packages/coding-agent/dist/core/agent-session.js",
            "line": 2942
          },
          {
            "location": "packages/coding-agent/dist/core/agent-session.js",
            "line": 2944
          },
          {
            "location": "packages/coding-agent/dist/core/compaction/compaction.js",
            "line": 8
          },
          {
            "location": "packages/coding-agent/dist/core/compaction/compaction.js",
            "line": 487
          },
          {
            "location": "packages/coding-agent/dist/core/extensions/virtual-modules.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/core/provider-composer.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/core/provider-composer.js",
            "line": 382
          },
          {
            "location": "packages/coding-agent/dist/core/sdk.js",
            "line": 3
          },
          {
            "location": "packages/coding-agent/dist/core/sdk.js",
            "line": 142
          },
          {
            "location": "packages/coding-agent/dist/extensions/llama/provider.js",
            "line": 3
          },
          {
            "location": "packages/coding-agent/dist/extensions/llama/provider.js",
            "line": 207
          },
          {
            "location": "packages/coding-agent/dist/extensions/llama/provider.js",
            "line": 208
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/interactive-mode.js",
            "line": 9
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/interactive-mode.js",
            "line": 1653
          },
          {
            "location": "packages/coding-agent/src/bun/runtime-setup.ts",
            "line": 3
          },
          {
            "location": "packages/coding-agent/src/bun/runtime-setup.ts",
            "line": 11
          },
          {
            "location": "packages/coding-agent/src/core/agent-session.ts",
            "line": 45
          },
          {
            "location": "packages/coding-agent/src/core/agent-session.ts",
            "line": 57
          },
          {
            "location": "packages/coding-agent/src/core/agent-session.ts",
            "line": 1383
          },
          {
            "location": "packages/coding-agent/src/core/agent-session.ts",
            "line": 2415
          },
          {
            "location": "packages/coding-agent/src/core/agent-session.ts",
            "line": 2454
          },
          {
            "location": "packages/coding-agent/src/core/agent-session.ts",
            "line": 2495
          },
          {
            "location": "packages/coding-agent/src/core/agent-session.ts",
            "line": 2531
          },
          {
            "location": "packages/coding-agent/src/core/agent-session.ts",
            "line": 2612
          },
          {
            "location": "packages/coding-agent/src/core/agent-session.ts",
            "line": 2637
          },
          {
            "location": "packages/coding-agent/src/core/agent-session.ts",
            "line": 2956
          },
          {
            "location": "packages/coding-agent/src/core/agent-session.ts",
            "line": 2960
          },
          {
            "location": "packages/coding-agent/src/core/agent-session.ts",
            "line": 2962
          },
          {
            "location": "packages/coding-agent/src/core/agent-session.ts",
            "line": 3622
          },
          {
            "location": "packages/coding-agent/src/core/agent-session.ts",
            "line": 3662
          },
          {
            "location": "packages/coding-agent/src/core/agent-session.ts",
            "line": 3663
          },
          {
            "location": "packages/coding-agent/src/core/bug-report.ts",
            "line": 4
          },
          {
            "location": "packages/coding-agent/src/core/compaction/branch-summarization.ts",
            "line": 11
          },
          {
            "location": "packages/coding-agent/src/core/compaction/compaction.ts",
            "line": 25
          },
          {
            "location": "packages/coding-agent/src/core/compaction/compaction.ts",
            "line": 26
          },
          {
            "location": "packages/coding-agent/src/core/compaction/compaction.ts",
            "line": 637
          },
          {
            "location": "packages/coding-agent/src/core/extensions/virtual-modules.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/core/provider-composer.ts",
            "line": 28
          },
          {
            "location": "packages/coding-agent/src/core/provider-composer.ts",
            "line": 598
          },
          {
            "location": "packages/coding-agent/src/core/sdk.ts",
            "line": 4
          },
          {
            "location": "packages/coding-agent/src/core/sdk.ts",
            "line": 261
          },
          {
            "location": "packages/coding-agent/src/core/usage-totals.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/extensions/llama/provider.ts",
            "line": 13
          },
          {
            "location": "packages/coding-agent/src/extensions/llama/provider.ts",
            "line": 260
          },
          {
            "location": "packages/coding-agent/src/extensions/llama/provider.ts",
            "line": 261
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/interactive-mode.ts",
            "line": 19
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/interactive-mode.ts",
            "line": 2173
          },
          {
            "location": "scripts/browser-smoke-entry.ts",
            "line": 3
          },
          {
            "location": "scripts/browser-smoke-entry.ts",
            "line": 9
          },
          {
            "location": "scripts/browser-smoke-entry.ts",
            "line": 18
          },
          {
            "location": "packages/coding-agent/dist/core/cache-warmer.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/core/cache-warmer.js",
            "line": 28
          },
          {
            "location": "packages/coding-agent/src/core/cache-warmer.ts",
            "line": 10
          },
          {
            "location": "packages/coding-agent/src/core/cache-warmer.ts",
            "line": 42
          },
          {
            "location": "packages/coding-agent/dist/core/extensions/virtual-modules.js",
            "line": 3
          },
          {
            "location": "packages/coding-agent/src/core/extensions/virtual-modules.ts",
            "line": 3
          },
          {
            "location": "packages/coding-agent/dist/core/extensions/virtual-modules.js",
            "line": 4
          },
          {
            "location": "packages/coding-agent/dist/core/model-runtime.js",
            "line": 3
          },
          {
            "location": "packages/coding-agent/dist/core/model-runtime.js",
            "line": 86
          },
          {
            "location": "packages/coding-agent/dist/core/model-runtime.js",
            "line": 87
          },
          {
            "location": "packages/coding-agent/dist/core/model-runtime.js",
            "line": 122
          },
          {
            "location": "packages/coding-agent/src/core/extensions/virtual-modules.ts",
            "line": 4
          },
          {
            "location": "packages/coding-agent/src/core/model-runtime.ts",
            "line": 59
          },
          {
            "location": "packages/coding-agent/src/core/model-runtime.ts",
            "line": 225
          },
          {
            "location": "packages/coding-agent/src/core/model-runtime.ts",
            "line": 226
          },
          {
            "location": "packages/coding-agent/src/core/model-runtime.ts",
            "line": 270
          },
          {
            "location": "packages/coding-agent/dist/core/model-runtime.js",
            "line": 4
          },
          {
            "location": "packages/coding-agent/dist/core/model-runtime.js",
            "line": 481
          },
          {
            "location": "packages/coding-agent/dist/core/model-runtime.js",
            "line": 511
          },
          {
            "location": "packages/coding-agent/dist/core/model-runtime.js",
            "line": 521
          },
          {
            "location": "packages/coding-agent/dist/core/model-runtime.js",
            "line": 533
          },
          {
            "location": "packages/coding-agent/dist/core/model-runtime.js",
            "line": 542
          },
          {
            "location": "packages/coding-agent/dist/core/model-runtime.js",
            "line": 550
          },
          {
            "location": "packages/coding-agent/dist/core/model-runtime.js",
            "line": 555
          },
          {
            "location": "packages/coding-agent/dist/core/model-runtime.js",
            "line": 563
          },
          {
            "location": "packages/coding-agent/dist/core/provider-composer.js",
            "line": 3
          },
          {
            "location": "packages/coding-agent/dist/core/provider-composer.js",
            "line": 447
          },
          {
            "location": "packages/coding-agent/dist/core/provider-composer.js",
            "line": 459
          },
          {
            "location": "packages/coding-agent/src/core/model-runtime.ts",
            "line": 66
          },
          {
            "location": "packages/coding-agent/src/core/model-runtime.ts",
            "line": 698
          },
          {
            "location": "packages/coding-agent/src/core/model-runtime.ts",
            "line": 737
          },
          {
            "location": "packages/coding-agent/src/core/model-runtime.ts",
            "line": 753
          },
          {
            "location": "packages/coding-agent/src/core/model-runtime.ts",
            "line": 775
          },
          {
            "location": "packages/coding-agent/src/core/model-runtime.ts",
            "line": 789
          },
          {
            "location": "packages/coding-agent/src/core/model-runtime.ts",
            "line": 796
          },
          {
            "location": "packages/coding-agent/src/core/model-runtime.ts",
            "line": 806
          },
          {
            "location": "packages/coding-agent/src/core/model-runtime.ts",
            "line": 813
          },
          {
            "location": "packages/coding-agent/src/core/provider-composer.ts",
            "line": 29
          },
          {
            "location": "packages/coding-agent/src/core/provider-composer.ts",
            "line": 662
          },
          {
            "location": "packages/coding-agent/src/core/provider-composer.ts",
            "line": 674
          },
          {
            "location": "packages/coding-agent/dist/core/radius.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/core/radius.js",
            "line": 5
          },
          {
            "location": "packages/coding-agent/dist/core/radius.js",
            "line": 8
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/session-share.js",
            "line": 6
          },
          {
            "location": "packages/coding-agent/src/core/radius.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/core/radius.ts",
            "line": 6
          },
          {
            "location": "packages/coding-agent/src/core/radius.ts",
            "line": 10
          },
          {
            "location": "packages/coding-agent/src/experimental/radius-auth.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/experimental/radius-auth.ts",
            "line": 24
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/session-share.ts",
            "line": 6
          },
          {
            "location": "packages/coding-agent/dist/extensions/llama/provider.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/extensions/llama/provider.js",
            "line": 103
          },
          {
            "location": "packages/coding-agent/src/extensions/llama/provider.ts",
            "line": 12
          },
          {
            "location": "packages/coding-agent/src/extensions/llama/provider.ts",
            "line": 140
          },
          {
            "location": "packages/coding-agent/dist/extensions/mcp/oauth.js",
            "line": 15
          },
          {
            "location": "packages/coding-agent/dist/extensions/mcp/oauth.js",
            "line": 328
          },
          {
            "location": "packages/coding-agent/dist/extensions/mcp/oauth.js",
            "line": 329
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/oauth.ts",
            "line": 16
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/oauth.ts",
            "line": 441
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/oauth.ts",
            "line": 442
          },
          {
            "location": "packages/durable/dist/harness/compaction.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/harness/compaction.js",
            "line": 208
          },
          {
            "location": "packages/durable/dist/harness/compaction.js",
            "line": 263
          },
          {
            "location": "packages/durable/dist/harness/compaction.js",
            "line": 266
          },
          {
            "location": "packages/durable/dist/harness/compaction.js",
            "line": 268
          },
          {
            "location": "packages/durable/dist/harness/compaction.js",
            "line": 270
          },
          {
            "location": "packages/durable/src/harness/compaction.ts",
            "line": 3
          },
          {
            "location": "packages/durable/src/harness/compaction.ts",
            "line": 265
          },
          {
            "location": "packages/durable/src/harness/compaction.ts",
            "line": 314
          },
          {
            "location": "packages/durable/src/harness/compaction.ts",
            "line": 318
          },
          {
            "location": "packages/durable/src/harness/compaction.ts",
            "line": 319
          },
          {
            "location": "packages/durable/src/harness/compaction.ts",
            "line": 320
          },
          {
            "location": "packages/durable/dist/harness/compaction.js",
            "line": 2
          },
          {
            "location": "packages/durable/dist/harness/compaction.js",
            "line": 134
          },
          {
            "location": "packages/durable/dist/harness/compaction.js",
            "line": 137
          },
          {
            "location": "packages/durable/dist/harness/generation.js",
            "line": 3
          },
          {
            "location": "packages/durable/dist/harness/generation.js",
            "line": 367
          },
          {
            "location": "packages/durable/dist/harness/generation.js",
            "line": 370
          },
          {
            "location": "packages/durable/src/harness/compaction.ts",
            "line": 4
          },
          {
            "location": "packages/durable/src/harness/compaction.ts",
            "line": 181
          },
          {
            "location": "packages/durable/src/harness/compaction.ts",
            "line": 184
          },
          {
            "location": "packages/durable/src/harness/generation.ts",
            "line": 13
          },
          {
            "location": "packages/durable/src/harness/generation.ts",
            "line": 482
          },
          {
            "location": "packages/durable/src/harness/generation.ts",
            "line": 485
          },
          {
            "location": "packages/durable/dist/harness/generation.js",
            "line": 2
          },
          {
            "location": "packages/durable/dist/harness/generation.js",
            "line": 346
          },
          {
            "location": "packages/durable/src/harness/generation.ts",
            "line": 12
          },
          {
            "location": "packages/durable/src/harness/generation.ts",
            "line": 460
          },
          {
            "location": "packages/durable/dist/harness/generation.js",
            "line": 4
          },
          {
            "location": "packages/durable/dist/harness/generation.js",
            "line": 433
          },
          {
            "location": "packages/durable/dist/harness/prompt.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/harness/prompt.js",
            "line": 66
          },
          {
            "location": "packages/durable/dist/harness/prompt.js",
            "line": 83
          },
          {
            "location": "packages/durable/src/harness/generation.ts",
            "line": 14
          },
          {
            "location": "packages/durable/src/harness/generation.ts",
            "line": 554
          },
          {
            "location": "packages/durable/src/harness/prompt.ts",
            "line": 3
          },
          {
            "location": "packages/durable/src/harness/prompt.ts",
            "line": 85
          },
          {
            "location": "packages/durable/src/harness/prompt.ts",
            "line": 104
          },
          {
            "location": "packages/evals/src/harness.ts",
            "line": 9
          },
          {
            "location": "packages/evals/src/harness.ts",
            "line": 390
          },
          {
            "location": "packages/durable/dist/harness/provider.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/harness/provider.js",
            "line": 10
          },
          {
            "location": "packages/durable/src/harness/provider.ts",
            "line": 2
          },
          {
            "location": "packages/durable/src/harness/provider.ts",
            "line": 18
          },
          {
            "location": "packages/durable/dist/harness/tool.js",
            "line": 4
          },
          {
            "location": "packages/durable/dist/harness/tool.js",
            "line": 120
          },
          {
            "location": "packages/durable/src/harness/tool.ts",
            "line": 5
          },
          {
            "location": "packages/durable/src/harness/tool.ts",
            "line": 150
          },
          {
            "location": "scripts/agent-treeshake-smoke-entry.ts",
            "line": 3
          },
          {
            "location": "scripts/agent-treeshake-smoke-entry.ts",
            "line": 6
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typebox",
      "version": "1.3.27",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ceefa3735a5ccb85223538718a452bdfa7f44726e4f4f11e0a0fcd13a69d796aff48ab1d34ee04cd91d844396fd9809501f8f739dab7744492a3f8cdca8057cc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/typebox@1.3.27",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typebox/-/typebox-1.3.27.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/typebox@1.3.27",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/typebox/-/typebox-1.3.27.tgz"
        },
        {
          "name": "ExportedModules",
          "value": "typebox,Static,typebox/Static,TSchema,typebox/TSchema"
        },
        {
          "name": "ImportedModules",
          "value": "typebox,Type,typebox/Type,typebox/compile,Compile,typebox/compile/Compile,typebox/value,Value,typebox/value/Value,Check,typebox/value/Check,Static,typebox/Static,TSchema,typebox/TSchema,TUnsafe,typebox/TUnsafe,typebox/error,TLocalizedValidationError,typebox/error/TLocalizedValidationError"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/ai/dist/index.js",
            "line": 1
          },
          {
            "location": "packages/ai/dist/utils/typebox-helpers.js",
            "line": 1
          },
          {
            "location": "packages/ai/dist/utils/typebox-helpers.js",
            "line": 14
          },
          {
            "location": "packages/ai/dist/utils/validation.js",
            "line": 1
          },
          {
            "location": "packages/ai/dist/utils/validation.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/core/extensions/virtual-modules.js",
            "line": 6
          },
          {
            "location": "packages/coding-agent/dist/core/extensions/virtual-modules.js",
            "line": 7
          },
          {
            "location": "packages/coding-agent/dist/core/extensions/virtual-modules.js",
            "line": 8
          },
          {
            "location": "packages/coding-agent/dist/core/tools/bash.js",
            "line": 5
          },
          {
            "location": "packages/coding-agent/dist/core/tools/bash.js",
            "line": 28
          },
          {
            "location": "packages/coding-agent/dist/core/tools/bash.js",
            "line": 29
          },
          {
            "location": "packages/coding-agent/dist/core/tools/bash.js",
            "line": 30
          },
          {
            "location": "packages/coding-agent/dist/core/tools/bash.js",
            "line": 40
          },
          {
            "location": "packages/coding-agent/dist/core/tools/bash.js",
            "line": 41
          },
          {
            "location": "packages/coding-agent/dist/core/tools/bash.js",
            "line": 42
          },
          {
            "location": "packages/coding-agent/dist/core/tools/bash.js",
            "line": 43
          },
          {
            "location": "packages/coding-agent/dist/core/tools/bash.js",
            "line": 44
          },
          {
            "location": "packages/coding-agent/dist/core/tools/bash.js",
            "line": 45
          },
          {
            "location": "packages/coding-agent/dist/core/tools/edit.js",
            "line": 3
          },
          {
            "location": "packages/coding-agent/dist/core/tools/edit.js",
            "line": 10
          },
          {
            "location": "packages/coding-agent/dist/core/tools/edit.js",
            "line": 11
          },
          {
            "location": "packages/coding-agent/dist/core/tools/edit.js",
            "line": 14
          },
          {
            "location": "packages/coding-agent/dist/core/tools/edit.js",
            "line": 16
          },
          {
            "location": "packages/coding-agent/dist/core/tools/edit.js",
            "line": 17
          },
          {
            "location": "packages/coding-agent/dist/core/tools/edit.js",
            "line": 18
          },
          {
            "location": "packages/coding-agent/dist/core/tools/find.js",
            "line": 4
          },
          {
            "location": "packages/coding-agent/dist/core/tools/find.js",
            "line": 17
          },
          {
            "location": "packages/coding-agent/dist/core/tools/find.js",
            "line": 18
          },
          {
            "location": "packages/coding-agent/dist/core/tools/find.js",
            "line": 21
          },
          {
            "location": "packages/coding-agent/dist/core/tools/find.js",
            "line": 22
          },
          {
            "location": "packages/coding-agent/dist/core/tools/grep.js",
            "line": 5
          },
          {
            "location": "packages/coding-agent/dist/core/tools/grep.js",
            "line": 11
          },
          {
            "location": "packages/coding-agent/dist/core/tools/grep.js",
            "line": 12
          },
          {
            "location": "packages/coding-agent/dist/core/tools/grep.js",
            "line": 13
          },
          {
            "location": "packages/coding-agent/dist/core/tools/grep.js",
            "line": 14
          },
          {
            "location": "packages/coding-agent/dist/core/tools/grep.js",
            "line": 15
          },
          {
            "location": "packages/coding-agent/dist/core/tools/grep.js",
            "line": 16
          },
          {
            "location": "packages/coding-agent/dist/core/tools/grep.js",
            "line": 17
          },
          {
            "location": "packages/coding-agent/dist/core/tools/grep.js",
            "line": 18
          },
          {
            "location": "packages/coding-agent/dist/core/tools/ls.js",
            "line": 3
          },
          {
            "location": "packages/coding-agent/dist/core/tools/ls.js",
            "line": 8
          },
          {
            "location": "packages/coding-agent/dist/core/tools/ls.js",
            "line": 9
          },
          {
            "location": "packages/coding-agent/dist/core/tools/ls.js",
            "line": 10
          },
          {
            "location": "packages/coding-agent/dist/core/tools/read.js",
            "line": 3
          },
          {
            "location": "packages/coding-agent/dist/core/tools/read.js",
            "line": 10
          },
          {
            "location": "packages/coding-agent/dist/core/tools/read.js",
            "line": 11
          },
          {
            "location": "packages/coding-agent/dist/core/tools/read.js",
            "line": 12
          },
          {
            "location": "packages/coding-agent/dist/core/tools/read.js",
            "line": 13
          },
          {
            "location": "packages/coding-agent/dist/core/tools/write.js",
            "line": 3
          },
          {
            "location": "packages/coding-agent/dist/core/tools/write.js",
            "line": 8
          },
          {
            "location": "packages/coding-agent/dist/core/tools/write.js",
            "line": 9
          },
          {
            "location": "packages/coding-agent/dist/core/tools/write.js",
            "line": 10
          },
          {
            "location": "packages/coding-agent/dist/extensions/codemode/tool.js",
            "line": 26
          },
          {
            "location": "packages/coding-agent/dist/extensions/codemode/tool.js",
            "line": 35
          },
          {
            "location": "packages/coding-agent/dist/extensions/codemode/tool.js",
            "line": 36
          },
          {
            "location": "packages/coding-agent/dist/extensions/tool-search/tool.js",
            "line": 10
          },
          {
            "location": "packages/coding-agent/dist/extensions/tool-search/tool.js",
            "line": 131
          },
          {
            "location": "packages/coding-agent/dist/extensions/tool-search/tool.js",
            "line": 132
          },
          {
            "location": "packages/coding-agent/dist/extensions/tool-search/tool.js",
            "line": 133
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 9
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 10
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 11
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 12
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 13
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 15
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 16
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 17
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 19
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 20
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 21
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 35
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 36
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 39
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 40
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 83
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 87
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 88
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 89
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 90
          },
          {
            "location": "packages/durable/dist/tools/bash.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/tools/bash.js",
            "line": 6
          },
          {
            "location": "packages/durable/dist/tools/bash.js",
            "line": 7
          },
          {
            "location": "packages/durable/dist/tools/bash.js",
            "line": 8
          },
          {
            "location": "packages/durable/dist/tools/edit.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/tools/edit.js",
            "line": 7
          },
          {
            "location": "packages/durable/dist/tools/edit.js",
            "line": 8
          },
          {
            "location": "packages/durable/dist/tools/edit.js",
            "line": 11
          },
          {
            "location": "packages/durable/dist/tools/edit.js",
            "line": 13
          },
          {
            "location": "packages/durable/dist/tools/edit.js",
            "line": 14
          },
          {
            "location": "packages/durable/dist/tools/edit.js",
            "line": 15
          },
          {
            "location": "packages/durable/dist/tools/read.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/tools/read.js",
            "line": 9
          },
          {
            "location": "packages/durable/dist/tools/read.js",
            "line": 10
          },
          {
            "location": "packages/durable/dist/tools/read.js",
            "line": 11
          },
          {
            "location": "packages/durable/dist/tools/read.js",
            "line": 12
          },
          {
            "location": "packages/durable/dist/tools/write.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/tools/write.js",
            "line": 7
          },
          {
            "location": "packages/durable/dist/tools/write.js",
            "line": 8
          },
          {
            "location": "packages/durable/dist/tools/write.js",
            "line": 9
          },
          {
            "location": "packages/protocol/dist/codec.js",
            "line": 2
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 1
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 2
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 4
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 5
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 6
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 7
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 15
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 19
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 20
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 32
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 34
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 40
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 44
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 46
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 47
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 51
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 54
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 56
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 58
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 59
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 62
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 64
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 69
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 75
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 76
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 78
          },
          {
            "location": "packages/agent/src/types.ts",
            "line": 17
          },
          {
            "location": "packages/ai/src/index.ts",
            "line": 1
          },
          {
            "location": "packages/ai/src/index.ts",
            "line": 2
          },
          {
            "location": "packages/ai/src/types.ts",
            "line": 693
          },
          {
            "location": "packages/ai/src/utils/typebox-helpers.ts",
            "line": 1
          },
          {
            "location": "packages/ai/src/utils/typebox-helpers.ts",
            "line": 18
          },
          {
            "location": "packages/ai/src/utils/validation.ts",
            "line": 1
          },
          {
            "location": "packages/ai/src/utils/validation.ts",
            "line": 2
          },
          {
            "location": "packages/ai/src/utils/validation.ts",
            "line": 3
          },
          {
            "location": "packages/coding-agent/src/core/extensions/types.ts",
            "line": 57
          },
          {
            "location": "packages/coding-agent/src/core/extensions/virtual-modules.ts",
            "line": 6
          },
          {
            "location": "packages/coding-agent/src/core/extensions/virtual-modules.ts",
            "line": 7
          },
          {
            "location": "packages/coding-agent/src/core/extensions/virtual-modules.ts",
            "line": 8
          },
          {
            "location": "packages/coding-agent/src/core/tools/bash.ts",
            "line": 6
          },
          {
            "location": "packages/coding-agent/src/core/tools/bash.ts",
            "line": 40
          },
          {
            "location": "packages/coding-agent/src/core/tools/bash.ts",
            "line": 41
          },
          {
            "location": "packages/coding-agent/src/core/tools/bash.ts",
            "line": 42
          },
          {
            "location": "packages/coding-agent/src/core/tools/bash.ts",
            "line": 56
          },
          {
            "location": "packages/coding-agent/src/core/tools/bash.ts",
            "line": 57
          },
          {
            "location": "packages/coding-agent/src/core/tools/bash.ts",
            "line": 58
          },
          {
            "location": "packages/coding-agent/src/core/tools/bash.ts",
            "line": 59
          },
          {
            "location": "packages/coding-agent/src/core/tools/bash.ts",
            "line": 60
          },
          {
            "location": "packages/coding-agent/src/core/tools/bash.ts",
            "line": 61
          },
          {
            "location": "packages/coding-agent/src/core/tools/edit.ts",
            "line": 4
          },
          {
            "location": "packages/coding-agent/src/core/tools/edit.ts",
            "line": 21
          },
          {
            "location": "packages/coding-agent/src/core/tools/edit.ts",
            "line": 23
          },
          {
            "location": "packages/coding-agent/src/core/tools/edit.ts",
            "line": 27
          },
          {
            "location": "packages/coding-agent/src/core/tools/edit.ts",
            "line": 32
          },
          {
            "location": "packages/coding-agent/src/core/tools/edit.ts",
            "line": 34
          },
          {
            "location": "packages/coding-agent/src/core/tools/edit.ts",
            "line": 35
          },
          {
            "location": "packages/coding-agent/src/core/tools/find.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/core/tools/find.ts",
            "line": 26
          },
          {
            "location": "packages/coding-agent/src/core/tools/find.ts",
            "line": 27
          },
          {
            "location": "packages/coding-agent/src/core/tools/find.ts",
            "line": 30
          },
          {
            "location": "packages/coding-agent/src/core/tools/find.ts",
            "line": 31
          },
          {
            "location": "packages/coding-agent/src/core/tools/grep.ts",
            "line": 6
          },
          {
            "location": "packages/coding-agent/src/core/tools/grep.ts",
            "line": 21
          },
          {
            "location": "packages/coding-agent/src/core/tools/grep.ts",
            "line": 22
          },
          {
            "location": "packages/coding-agent/src/core/tools/grep.ts",
            "line": 23
          },
          {
            "location": "packages/coding-agent/src/core/tools/grep.ts",
            "line": 24
          },
          {
            "location": "packages/coding-agent/src/core/tools/grep.ts",
            "line": 25
          },
          {
            "location": "packages/coding-agent/src/core/tools/grep.ts",
            "line": 26
          },
          {
            "location": "packages/coding-agent/src/core/tools/grep.ts",
            "line": 27
          },
          {
            "location": "packages/coding-agent/src/core/tools/grep.ts",
            "line": 29
          },
          {
            "location": "packages/coding-agent/src/core/tools/grep.ts",
            "line": 30
          },
          {
            "location": "packages/coding-agent/src/core/tools/grep.ts",
            "line": 32
          },
          {
            "location": "packages/coding-agent/src/core/tools/ls.ts",
            "line": 4
          },
          {
            "location": "packages/coding-agent/src/core/tools/ls.ts",
            "line": 11
          },
          {
            "location": "packages/coding-agent/src/core/tools/ls.ts",
            "line": 12
          },
          {
            "location": "packages/coding-agent/src/core/tools/ls.ts",
            "line": 13
          },
          {
            "location": "packages/coding-agent/src/core/tools/read.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/core/tools/read.ts",
            "line": 14
          },
          {
            "location": "packages/coding-agent/src/core/tools/read.ts",
            "line": 15
          },
          {
            "location": "packages/coding-agent/src/core/tools/read.ts",
            "line": 16
          },
          {
            "location": "packages/coding-agent/src/core/tools/read.ts",
            "line": 17
          },
          {
            "location": "packages/coding-agent/src/core/tools/write.ts",
            "line": 4
          },
          {
            "location": "packages/coding-agent/src/core/tools/write.ts",
            "line": 11
          },
          {
            "location": "packages/coding-agent/src/core/tools/write.ts",
            "line": 12
          },
          {
            "location": "packages/coding-agent/src/core/tools/write.ts",
            "line": 13
          },
          {
            "location": "packages/coding-agent/src/experimental/coordinator.ts",
            "line": 4
          },
          {
            "location": "packages/coding-agent/src/experimental/coordinator.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/experimental/coordinator.ts",
            "line": 18
          },
          {
            "location": "packages/coding-agent/src/experimental/coordinator.ts",
            "line": 19
          },
          {
            "location": "packages/coding-agent/src/experimental/coordinator.ts",
            "line": 20
          },
          {
            "location": "packages/coding-agent/src/experimental/coordinator.ts",
            "line": 21
          },
          {
            "location": "packages/coding-agent/src/experimental/coordinator.ts",
            "line": 22
          },
          {
            "location": "packages/coding-agent/src/experimental/coordinator.ts",
            "line": 24
          },
          {
            "location": "packages/coding-agent/src/experimental/coordinator.ts",
            "line": 25
          },
          {
            "location": "packages/coding-agent/src/experimental/coordinator.ts",
            "line": 26
          },
          {
            "location": "packages/coding-agent/src/experimental/coordinator.ts",
            "line": 27
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker-manager.ts",
            "line": 15
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 18
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 19
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 48
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 49
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 50
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 52
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 53
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 54
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 56
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 57
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 60
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 61
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 70
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 71
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 72
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 73
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 77
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 79
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 80
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 81
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 86
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 87
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 92
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 93
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 99
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 101
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 102
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 104
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 107
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 108
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 110
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 111
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 116
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 117
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 118
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 119
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 120
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 121
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 122
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 123
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 124
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 128
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 129
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 135
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 136
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 137
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 138
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 139
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 140
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 141
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 143
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 145
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 146
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 147
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 148
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 149
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 151
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 152
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 153
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 154
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 155
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 156
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 157
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 159
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 160
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 161
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 162
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 163
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 164
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 166
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 167
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 168
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 169
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 172
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 173
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 174
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 175
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 177
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 178
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 312
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 313
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 314
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 315
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 316
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 318
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 319
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 320
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/tool.ts",
            "line": 35
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/tool.ts",
            "line": 87
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/tool.ts",
            "line": 88
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/index.ts",
            "line": 31
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/resources.ts",
            "line": 23
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/tools.ts",
            "line": 24
          },
          {
            "location": "packages/coding-agent/src/extensions/tool-search/tool.ts",
            "line": 11
          },
          {
            "location": "packages/coding-agent/src/extensions/tool-search/tool.ts",
            "line": 159
          },
          {
            "location": "packages/coding-agent/src/extensions/tool-search/tool.ts",
            "line": 160
          },
          {
            "location": "packages/coding-agent/src/extensions/tool-search/tool.ts",
            "line": 161
          },
          {
            "location": "packages/coding-agent/src/extensions/tool-search/tool.ts",
            "line": 162
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 10
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 11
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 13
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 14
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 15
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 18
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 19
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 20
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 22
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 23
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 24
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 38
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 39
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 42
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 43
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 86
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 90
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 91
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 92
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 93
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 94
          },
          {
            "location": "packages/durable/src/tools/bash.ts",
            "line": 2
          },
          {
            "location": "packages/durable/src/tools/bash.ts",
            "line": 10
          },
          {
            "location": "packages/durable/src/tools/bash.ts",
            "line": 11
          },
          {
            "location": "packages/durable/src/tools/bash.ts",
            "line": 12
          },
          {
            "location": "packages/durable/src/tools/edit.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/tools/edit.ts",
            "line": 19
          },
          {
            "location": "packages/durable/src/tools/edit.ts",
            "line": 20
          },
          {
            "location": "packages/durable/src/tools/edit.ts",
            "line": 24
          },
          {
            "location": "packages/durable/src/tools/edit.ts",
            "line": 27
          },
          {
            "location": "packages/durable/src/tools/edit.ts",
            "line": 28
          },
          {
            "location": "packages/durable/src/tools/edit.ts",
            "line": 29
          },
          {
            "location": "packages/durable/src/tools/read.ts",
            "line": 2
          },
          {
            "location": "packages/durable/src/tools/read.ts",
            "line": 26
          },
          {
            "location": "packages/durable/src/tools/read.ts",
            "line": 27
          },
          {
            "location": "packages/durable/src/tools/read.ts",
            "line": 28
          },
          {
            "location": "packages/durable/src/tools/read.ts",
            "line": 29
          },
          {
            "location": "packages/durable/src/tools/write.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/tools/write.ts",
            "line": 9
          },
          {
            "location": "packages/durable/src/tools/write.ts",
            "line": 10
          },
          {
            "location": "packages/durable/src/tools/write.ts",
            "line": 11
          },
          {
            "location": "packages/protocol/src/codec.ts",
            "line": 2
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 2
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 3
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 7
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 8
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 10
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 12
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 23
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 30
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 31
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 46
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 50
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 56
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 62
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 66
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 67
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 71
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 74
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 76
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 78
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 79
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 82
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 84
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 89
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 95
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 96
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 98
          },
          {
            "location": "packages/ai/dist/utils/validation.js",
            "line": 243
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme-json.js",
            "line": 93
          },
          {
            "location": "packages/ai/src/utils/validation.ts",
            "line": 277
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-json.ts",
            "line": 99
          },
          {
            "location": "packages/ai/dist/utils/validation.js",
            "line": 283
          },
          {
            "location": "packages/protocol/dist/codec.js",
            "line": 13
          },
          {
            "location": "packages/protocol/dist/codec.js",
            "line": 19
          },
          {
            "location": "packages/protocol/dist/protocol.js",
            "line": 11
          },
          {
            "location": "packages/ai/src/utils/validation.ts",
            "line": 320
          },
          {
            "location": "packages/coding-agent/src/experimental/coordinator.ts",
            "line": 125
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker-manager.ts",
            "line": 523
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 350
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 378
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 391
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 621
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 752
          },
          {
            "location": "packages/protocol/src/codec.ts",
            "line": 21
          },
          {
            "location": "packages/protocol/src/codec.ts",
            "line": 28
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 18
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "node",
      "version": "22.19.19",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "77287fc4ed858796d8adf59a6aa1ab45040690d766630e8099a014bd879430d4d642dbdbefdea290b7664dc85198e94e8882754c35df5a0571d50914950e877b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40types/node@22.19.19",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/node/-/node-22.19.19.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/node@22.19.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/node/-/node-22.19.19.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/node"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "undici-types",
      "version": "6.21.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8b00d9aa0d10006ae0f516afe47e27d0ceb87379a4479f5c27ac10a7eec2e2723482c984c5a79d6982cd3b8e1e4f802d041c236d38863cc96dd8c7744fd1fd25"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/undici-types@6.21.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/undici-types@6.21.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vitest",
      "version": "4.1.11",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7e1002acd5d489d21b19206be4595bb8190eed5582d59c8b9740cee025360eb42800fc57f3862cc6cf877864298a2e656565754388016534eee3d985f80e8477"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/vitest@4.1.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/vitest/-/vitest-4.1.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/vitest@4.1.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/vitest/-/vitest-4.1.11.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/.bin/vitest"
        },
        {
          "name": "cdx:npm:bin",
          "value": "vitest"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "vitest,afterAll,vitest/afterAll,beforeAll,vitest/beforeAll,beforeEach,vitest/beforeEach,expect,vitest/expect,vitest/config,defineConfig,vitest/config/defineConfig"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/evals/evals/custom-provider.docs.eval.ts",
            "line": 1
          },
          {
            "location": "packages/evals/evals/custom-provider.docs.eval.ts",
            "line": 18
          },
          {
            "location": "packages/evals/evals/custom-provider.docs.eval.ts",
            "line": 22
          },
          {
            "location": "packages/evals/evals/custom-provider.docs.eval.ts",
            "line": 23
          },
          {
            "location": "packages/evals/evals/documentation-audit.eval.ts",
            "line": 5
          },
          {
            "location": "packages/evals/evals/documentation-audit.eval.ts",
            "line": 60
          },
          {
            "location": "packages/evals/evals/documentation-audit.eval.ts",
            "line": 62
          },
          {
            "location": "packages/evals/evals/documentation-audit.eval.ts",
            "line": 64
          },
          {
            "location": "packages/evals/evals/openai-provider.docs.eval.ts",
            "line": 1
          },
          {
            "location": "packages/evals/evals/openai-provider.docs.eval.ts",
            "line": 15
          },
          {
            "location": "packages/evals/evals/openai-provider.docs.eval.ts",
            "line": 16
          },
          {
            "location": "packages/evals/evals/openai-provider.docs.eval.ts",
            "line": 17
          },
          {
            "location": "packages/evals/evals/smoke.eval.ts",
            "line": 1
          },
          {
            "location": "packages/evals/evals/smoke.eval.ts",
            "line": 10
          },
          {
            "location": "packages/evals/evals/smoke.eval.ts",
            "line": 11
          },
          {
            "location": "packages/evals/evals/smoke.eval.ts",
            "line": 12
          },
          {
            "location": "packages/evals/evals/smoke.eval.ts",
            "line": 16
          },
          {
            "location": "vitest.base.ts",
            "line": 2
          },
          {
            "location": "vitest.base.ts",
            "line": 34
          }
        ]
      }
    },
    {
      "group": "@vitest",
      "name": "expect",
      "version": "4.1.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "557db1e6f3495c44f8eca005cf011123e29132d4d30925937d230ab16ec9b14b17578a6cabef9edc3bd9a6e4c33a91dcc72b620ecea9da78556f6b550e289463"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40vitest/expect@4.1.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@vitest/expect@4.1.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.11.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@standard-schema",
      "name": "spec",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "976685cb98c02e19e21b91e0aab0fa8d72e2feb516acabea37fa89c7aca826c80a85b95577e8aaa94e110976af9bf8cf8adc83a394c2bca327a632a73ab8b2d3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40standard-schema/spec@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@standard-schema/spec@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "chai",
      "version": "5.2.3",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "330e79f28780f5f15bbfae7fcb8987b570ecf5b3e714c6402ff8f174f154a4e1c72175fdd667201076d2e4b6a1afea7064547c03b19095e456788e9c1850b650"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40types/chai@5.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/chai@5.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/chai"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@types",
      "name": "deep-eql",
      "version": "4.0.2",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "73d87d75554c8a030f7386f04ef0b9771aada8967040f78fb168cf96948e9e88dba2bea91aa764e78d657c0ec0a8542be6907505176ad23b98f5d6fcd41c3217"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40types/deep-eql@4.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/deep-eql@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/deep-eql"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "assertion-error",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2338bc45071f7ea09e3558058a02a58b5b2c92521ba479c261ce809275c662807a82b26ac9e6f2ee3bf5d895108264c09c80e76dc935bb192c4f87733773d604"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/assertion-error@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/assertion-error@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@vitest",
      "name": "spy",
      "version": "4.1.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6a935afe9ad0cb6a827b2c219e2c4e1cf442806361be0ed3e036a97e5d466a12e9fd1fae8419b970fc85a0d572aac35dda1d672712fa06aa9d22388004beb460"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40vitest/spy@4.1.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@vitest/spy@4.1.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.11.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@vitest",
      "name": "utils",
      "version": "4.1.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cd30951a9c85b0658186594ec8a953c3fbe7afa0fdab1b1f483c9f6f26664f28c7c3937f56ebf31e91e84239b6649ce7e11260c79c38afb5747abebd0a62e03d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40vitest/utils@4.1.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@vitest/utils@4.1.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.11.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@vitest",
      "name": "pretty-format",
      "version": "4.1.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ca26733db1934bd4abfc9a4597ccc7adc2240287cd6c557a936d6f22040dfdc63fa3165e5e126fe6c73f3012798c5296996b3ea091f0d145cb66399ff77d7e57"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40vitest/pretty-format@4.1.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@vitest/pretty-format@4.1.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.11.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tinyrainbow",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05ff882e6060adeb54add271cd73344a05cb6775df89a52e3a3fc82901ee4d78a9fb4e579febb21187558349180e2a5305c2eb095c94cc03f3ed0980adbd269b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/tinyrainbow@3.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tinyrainbow@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "convert-source-map",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2afa78e7d1eb576144275080b22d4abbe318de46ac1f5f53172913cf6c5698c7aae9b936354dd75ef7c9f90eb59b4c64b56c2dfb51d261fdc966c4e6b3769126"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/convert-source-map@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/convert-source-map@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chai",
      "version": "6.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3543d196e39f3a24ca04abd63ed483e0f845bd60aa3a2d01192b4d5ace7b5fd8eced7193a6b4a6168cf9174b56851e163e335e47d8d7a9d0bbfd4a522539e546"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/chai@6.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/chai@6.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@vitest",
      "name": "mocker",
      "version": "4.1.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d972550f9e5dd68e40668bace42086292ef883fae23a3f68744b766d0a4255979b947c8776731e165e239745e3536d6cb5fe266e35247b0d9e5d066deb983909"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40vitest/mocker@4.1.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@vitest/mocker@4.1.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.11.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vite",
      "version": "8.0.16",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "87d6d73e62627213f97cb995428dcfc9a1920c4da7dda3eea26780955466d092e6b78ad8eb398f29de7d1d82382cd5bca132bbb654ecb82ee5fe6edac31f4973"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/vite@8.0.16",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/vite/-/vite-8.0.16.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/vite@8.0.16",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/vite/-/vite-8.0.16.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/.bin/vite"
        },
        {
          "name": "cdx:npm:bin",
          "value": "vite"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild",
      "version": "0.28.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1ca54b4bc76f208fb1a0a5bd926ab16d12ab9d61177c926bfc56618499a2a880747b4e7740d605a8e068b9330efe4e6c203e0cbc28940afbfc6fd338877db020"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/esbuild@0.28.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esbuild@0.28.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/.bin/esbuild"
        },
        {
          "name": "cdx:npm:bin",
          "value": "esbuild"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "esbuild,build,esbuild/build,BuildOptions,esbuild/BuildOptions,Message,esbuild/Message"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/chord/dist/node/bundle.js",
            "line": 4
          },
          {
            "location": "packages/chord/dist/node/bundle.js",
            "line": 79
          },
          {
            "location": "scripts/build-coding-agent-bundle.mjs",
            "line": 7
          },
          {
            "location": "scripts/build-coding-agent-bundle.mjs",
            "line": 38
          },
          {
            "location": "scripts/build-coding-agent-bundle.mjs",
            "line": 42
          },
          {
            "location": "scripts/build-coding-agent-bundle.mjs",
            "line": 62
          },
          {
            "location": "scripts/build-coding-agent-bundle.mjs",
            "line": 69
          },
          {
            "location": "scripts/build-coding-agent-bundle.mjs",
            "line": 162
          },
          {
            "location": "scripts/build-coding-agent-bundle.mjs",
            "line": 209
          },
          {
            "location": "scripts/build-coding-agent-bundle.mjs",
            "line": 221
          },
          {
            "location": "scripts/check-browser-smoke.mjs",
            "line": 4
          },
          {
            "location": "scripts/check-browser-smoke.mjs",
            "line": 16
          },
          {
            "location": "scripts/check-browser-smoke.mjs",
            "line": 21
          },
          {
            "location": "scripts/check-browser-smoke.mjs",
            "line": 45
          },
          {
            "location": "scripts/check-browser-smoke.mjs",
            "line": 55
          },
          {
            "location": "scripts/check-browser-smoke.mjs",
            "line": 88
          },
          {
            "location": "packages/chord/src/node/bundle.ts",
            "line": 4
          },
          {
            "location": "packages/chord/src/node/bundle.ts",
            "line": 120
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "aix-ppc64",
      "version": "0.28.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5c4c5c3be76f2cabd5b4d4e26d24c17a3d4d0806da1a15a7f56c3564fc7cd2ab1a8613c57bff238163f421c84d7b41771f0914ee7f1e8e11fc6e3a27aa1b7c99"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/aix-ppc64@0.28.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/aix-ppc64@0.28.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "android-arm",
      "version": "0.28.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9175e888f55519072721818e79aa2fc0e511a678830694aae00d37aa443e04c42ab461ba1d86a9df19def42d4ed72a384d1deac65097e48aaa997e9f168d8baa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/android-arm@0.28.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/android-arm@0.28.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "android-arm64",
      "version": "0.28.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e587ca79e23ca967c16485febb6c590b76656f73acfe02d2dac6c428cf88e1939cb169874b658bcac09c4190c0151b250d45393a2ab8e207fa3d8375bc6c06e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/android-arm64@0.28.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/android-arm64@0.28.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "android-x64",
      "version": "0.28.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3b7f3b8ad7bb4b353209ccb72505f83f86cbb4403b6cb2e4c7e7acbdee491e7c987cd4f1715a57668f6385d07495328de38833b442d3754ee74bc36bd7a16cd5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/android-x64@0.28.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/android-x64@0.28.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "darwin-arm64",
      "version": "0.28.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9f82aa90e42badac4725c82333546fc1b8a07d028828956933bc69f8ab318b2512ad17485e7b7bdd586b3c0c747d5e388607e62152a3c4c37d275b798f249593"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/darwin-arm64@0.28.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/darwin-arm64@0.28.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "darwin-x64",
      "version": "0.28.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "baaeacb885983f7eeacc675d04a3f0e501103e2e8788b1ac3bb5269297f2698350dc3fab37ac3a59fc07fa7baa7065d6bdac06c31384ae83b86069c587de5acf"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/darwin-x64@0.28.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/darwin-x64@0.28.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "freebsd-arm64",
      "version": "0.28.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9fe234053491228cbe77a44f2a7115c2a979530049a25cadbd8e2600e204268aca96a80f208f22c7ab25555adf6794e78fb825219be5a3295b07f1093cc5845f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/freebsd-arm64@0.28.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/freebsd-arm64@0.28.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "freebsd-x64",
      "version": "0.28.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "efc5c94c992f3ecd24cf6c3ad77d353c98d797883bab726a898319fccff2548ef710706b0914e0921bbda2a1bbbcfaaaf9aff269d116f1a0fe6a02a5939c6b9a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/freebsd-x64@0.28.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/freebsd-x64@0.28.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-arm",
      "version": "0.28.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e50e7bb6ab9ca8a9e9acfb16b2eb0480720f430c3ecaf512ca64404e3199b7724369241bce5f6d2d49f6f2f0a7ebae120d0f2bfd57661564a63f4a9a06248f3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-arm@0.28.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-arm@0.28.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-arm64",
      "version": "0.28.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a56e000b43f78adf1cedda3d315338a79d45cc7cdd33f4d9adeaeeae045c1c9d964dad55435088ab5f319dc7e9049c38a23922659aca5b6c8805604ff768fa52"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-arm64@0.28.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-arm64@0.28.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-ia32",
      "version": "0.28.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0986e78fbf07b08780f8386050a80509fbcdb131c584c32b8a752b319a435c95ca37c4f75d589367ffb0b47795c44598f1ec12cd314dfa74664b03b6b5968b51"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-ia32@0.28.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-ia32@0.28.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-loong64",
      "version": "0.28.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6eec2477c9eca61e11f9a8d1bf0d2a3391e36bf4d7428c37a6dcd63b611b1bf72a70890796846b76506d425b21c98193345bdf91f279b693cb5646380edb0f7d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-loong64@0.28.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-loong64@0.28.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-mips64el",
      "version": "0.28.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "655ca46c3ca4ef9d7d57088d6fd2dc8fd9bc5cceafe55f6e28fbeb10c92411e7557b07fed22b6485a869e070e98044578702d1a56172a6c19b1bf27cb3442324"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-mips64el@0.28.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-mips64el@0.28.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-ppc64",
      "version": "0.28.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0805e5f83b5df5452e25df2928a77087a30b9b7314322a8c3e6859ded4d25cfa9fc90def0e5e91e6165d67f918a232b8a1f5ed75f4afd6d16af17cd6c7785e35"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-ppc64@0.28.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-ppc64@0.28.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-riscv64",
      "version": "0.28.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "19e5c27a3e0842d53507e4250d5f16fd146f6f32373bf4adb2cfbf6c25efe25665b3958646dbb66bedc9900de2e2a21494c5e970779b5a917c024261013a30b8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-riscv64@0.28.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-riscv64@0.28.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-s390x",
      "version": "0.28.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dc7d707936193f1b7f58e841caccd06726d2f70e652b3527d450ccb2010285b1d64301d841045f071802719bcf8631df2b22632227afbcc98451ac09add63d0e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-s390x@0.28.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-s390x@0.28.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-x64",
      "version": "0.28.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e314d9af5154992a105b85c85a68addedcd0ad44d933e3773f45d5f3144e298179d177c8ef178ef74fb56d9bcdc3122e7d0f610d0551247e588603d517c03f1d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-x64@0.28.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-x64@0.28.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "netbsd-arm64",
      "version": "0.28.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b120134633de0c1837a5d807a107e8601a1bd752a4d4519af65ba2e51207642a029096bd40a96f977fef2b3daeb02998623b3bca6251ff6367b2a7be1e3b799f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/netbsd-arm64@0.28.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/netbsd-arm64@0.28.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "netbsd-x64",
      "version": "0.28.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "96a9f3095fa633480800368a8a188283a89f81f5362f7879137deb35004dd58e0c6951a7cebcb39afbdfed41f1a6ba50744f21a6a2e8949f5197e4a42110e9cb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/netbsd-x64@0.28.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/netbsd-x64@0.28.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "openbsd-arm64",
      "version": "0.28.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "00bdaa2482c7ee5363ac3982403bddc4c7c0508bfc28c3593afaf0010f22f3ffe7b4bf457e584ec8c27c39948c05bf3f0165dedffe6fe52db4cb7cc2a1958aa1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/openbsd-arm64@0.28.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/openbsd-arm64@0.28.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "openbsd-x64",
      "version": "0.28.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "42d8ae3f2b5c851c82e2bc142a17b125d40abc3b99ea15a5a22de282a3d03542424b5feff4488edd44ce5d1e80dc5a0ca387e700a6d625da9a23084ece1f2a13"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/openbsd-x64@0.28.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/openbsd-x64@0.28.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "openharmony-arm64",
      "version": "0.28.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5a48580e6a538cbbc6952700d6bc234549a197893ca174777086eda969842e053f7457871e51259710ef75670d255f6b6f309ec41e6fcfc82d35ec162e0093ed"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/openharmony-arm64@0.28.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/openharmony-arm64@0.28.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "sunos-x64",
      "version": "0.28.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "18f3129133ad327bf653617c8317b8228eaa995b3e60aca9f37d84b6aab1af48459e0997437af3c32b5e966dc6227ed3e15be245495fdec3a004e89376f69fee"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/sunos-x64@0.28.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/sunos-x64@0.28.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "win32-arm64",
      "version": "0.28.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3c886112413db8f06579106b404269527ecc06789b6736c6cd858f998df1f98a1583ff79cdb8c1e02c4f3ce43c979b5860ce2631a0ad845f3fd4321f05043259"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/win32-arm64@0.28.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/win32-arm64@0.28.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "win32-ia32",
      "version": "0.28.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "62625b7d396f53b49d9fd041fb83d1112e2807aa71812dfb30038d8fe841aff7295d2d5a04f297c4d9c36eef900963e3d28f5d832c5eabbf60e9ce4ff0a7ae60"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/win32-ia32@0.28.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/win32-ia32@0.28.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "win32-x64",
      "version": "0.28.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e5e6e9c6bde758cceb2ffae7508ef9e4992e79ed1b1cbfc6ab459317d96f729bfbdf0029e5ebbc31f0548162bd6e15af6638fbc97f1eb5fffcb48f0d7b2ebde6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/win32-x64@0.28.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/win32-x64@0.28.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jiti",
      "version": "2.7.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "002ffb2687c9bd91abae779635a12725e38b531f89946b7bb4d6b4c198913d3e0c635c267ca8eddbee8eda9daecf6fac92597c39966624c36a7a47bb90a6cd81"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/jiti@2.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jiti@2.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/.bin/jiti"
        },
        {
          "name": "cdx:npm:bin",
          "value": "jiti"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "ExportedModules",
          "value": "jiti,jiti/static"
        },
        {
          "name": "ImportedModules",
          "value": "jiti,jiti/static,createJiti,jiti/createJiti"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/coding-agent/dist/core/extensions/jiti-loader.js",
            "line": 3
          },
          {
            "location": "packages/coding-agent/dist/core/extensions/jiti-static-loader.js",
            "line": 3
          },
          {
            "location": "packages/coding-agent/src/core/extensions/jiti-loader.ts",
            "line": 3
          },
          {
            "location": "packages/coding-agent/src/core/extensions/jiti-static-loader.ts",
            "line": 3
          },
          {
            "location": "packages/coding-agent/src/core/extensions/loader.ts",
            "line": 12
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yaml",
      "version": "2.9.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d80be1357de66fccdde99cbb20d4ed4a9975175e475ba5a7aa3d2cad696428b729625fe03083098b2b86ab629e236605c543e376507edcb735d2c78c2ed2f870"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/yaml@2.9.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/yaml@2.9.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/.bin/yaml"
        },
        {
          "name": "cdx:npm:bin",
          "value": "yaml"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "yaml,parse,yaml/parse"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/coding-agent/dist/utils/frontmatter.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/utils/frontmatter.js",
            "line": 23
          },
          {
            "location": "packages/coding-agent/src/utils/frontmatter.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/utils/frontmatter.ts",
            "line": 36
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lightningcss",
      "version": "1.32.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "357601ce29cdadb95fada3c6cab6cfa03d7d0b587d95f23fd66ce0598bd75137b8d781b3fd7d450f65c165264ceeb453acc03c24bdceb4068689fac82a1439c9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0",
            "url": "https://opensource.org/licenses/MPL-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Copyleft Limited"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/lightningcss@1.32.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lightningcss@1.32.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Copyleft Limited"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "detect-libc",
      "version": "2.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "06d8f604e38ef37a375b21f9f5ef0c817b3111055c6ab9143a9118aee6c1d2eaf09cdd74c90dfae2bb22072535d67665a966199b4e62fe87fb8a8e26ce2841b5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/detect-libc@2.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/detect-libc@2.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lightningcss-android-arm64",
      "version": "1.32.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "60aeff0a54ede2400ad2fa3ac375fe3e79b40f671fdaf3c76e139776836d8b519ad1a9753f84c1661c23013be33702c40429cabe325cda34201d71f4344c2502"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0",
            "url": "https://opensource.org/licenses/MPL-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Copyleft Limited"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/lightningcss-android-arm64@1.32.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lightningcss-android-arm64@1.32.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Copyleft Limited"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lightningcss-darwin-arm64",
      "version": "1.32.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "473786f49bb96da83606fd7f97095526f044deae93b57b247592cb0b27e0e69b7e1cbcfd06a94808eecb64ced51cd4d39ffe4f4611c50528e4e65738726b1c3d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0",
            "url": "https://opensource.org/licenses/MPL-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Copyleft Limited"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/lightningcss-darwin-arm64@1.32.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lightningcss-darwin-arm64@1.32.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Copyleft Limited"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lightningcss-darwin-x64",
      "version": "1.32.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "53e42c069da6fecdb0aa95184ffeb09e56a07596ed65d9dd4a6badfcd26a94270c2d35a9e66b82ac80fe2b9509ea3a83d8116c85e8c26179e23c36cd87bdd5f3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0",
            "url": "https://opensource.org/licenses/MPL-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Copyleft Limited"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/lightningcss-darwin-x64@1.32.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lightningcss-darwin-x64@1.32.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Copyleft Limited"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lightningcss-freebsd-x64",
      "version": "1.32.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2424e281e74492c664ded1d34ed86731d55f19feb5164cbc262d84e188d44c4417d78c62cbf953cd79eed6fc2265eddb61ed2af92a6c487fc24de0d72ba5878a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0",
            "url": "https://opensource.org/licenses/MPL-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Copyleft Limited"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/lightningcss-freebsd-x64@1.32.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lightningcss-freebsd-x64@1.32.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Copyleft Limited"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lightningcss-linux-arm-gnueabihf",
      "version": "1.32.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c7aae79e945ad862f4cd03a4b7aaedb376033f376e2e95afc0017a10c8571556570f8b4fac190416acc6a30cc2b085ac3e3a922beb723443835015de7951d293"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0",
            "url": "https://opensource.org/licenses/MPL-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Copyleft Limited"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/lightningcss-linux-arm-gnueabihf@1.32.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lightningcss-linux-arm-gnueabihf@1.32.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Copyleft Limited"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lightningcss-linux-arm64-gnu",
      "version": "1.32.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d279ccca8c8e2d12577db30e8a569245c2c7dc9c39cfd1c33467d3fe0c023e06838e7c748bcc3bbc1cc52c54757fa08c2ca17c8156de6e69143777dafe4409a5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0",
            "url": "https://opensource.org/licenses/MPL-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Copyleft Limited"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/lightningcss-linux-arm64-gnu@1.32.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lightningcss-linux-arm64-gnu@1.32.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Copyleft Limited"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lightningcss-linux-arm64-musl",
      "version": "1.32.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "529424a1e9ebe14244ce054862923cd250c5bd198f560ea8a9ba0d1dfa07e024087cd03e1cead9ecca3b2993f4d9d0ba2e38213d025e06cbd7849a1dff09c806"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0",
            "url": "https://opensource.org/licenses/MPL-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Copyleft Limited"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/lightningcss-linux-arm64-musl@1.32.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lightningcss-linux-arm64-musl@1.32.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Copyleft Limited"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lightningcss-linux-x64-gnu",
      "version": "1.32.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "57b42be7622166674a3d5afe56dc3ca3e58bb1025809377c96821fa4368c45619465f04e60425ec89224a862033193f03f1db8a5431fc12c7123ca61aff31b38"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0",
            "url": "https://opensource.org/licenses/MPL-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Copyleft Limited"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/lightningcss-linux-x64-gnu@1.32.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lightningcss-linux-x64-gnu@1.32.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Copyleft Limited"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lightningcss-linux-x64-musl",
      "version": "1.32.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6d870ba7e55bd1ac2c89783ff34b8245ecc2607360d7f9779add20cc79d657d5cfd56e6c29ae7f4c274659a47fcc13363de17f1dbb10bff8f651134e895bb15a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0",
            "url": "https://opensource.org/licenses/MPL-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Copyleft Limited"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/lightningcss-linux-x64-musl@1.32.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lightningcss-linux-x64-musl@1.32.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Copyleft Limited"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lightningcss-win32-arm64-msvc",
      "version": "1.32.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f126c2f01478d294ba6da08cf2c6ed6034b011541de099454ce95a0f78161877d385370006734305d6ba79365ea9ba1f6a5209845c74a8ace01c999c3d39c677"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0",
            "url": "https://opensource.org/licenses/MPL-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Copyleft Limited"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/lightningcss-win32-arm64-msvc@1.32.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lightningcss-win32-arm64-msvc@1.32.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Copyleft Limited"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lightningcss-win32-x64-msvc",
      "version": "1.32.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "026abd07f4a86587438b5905ae88e7a2a3cbc58850e16a395e22fc11526b56c07c011a02d4f596e951ad4f458a09e9a3cbc682fa5a2e2678d2ed4d7cc776f4e9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0",
            "url": "https://opensource.org/licenses/MPL-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Copyleft Limited"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/lightningcss-win32-x64-msvc@1.32.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lightningcss-win32-x64-msvc@1.32.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Copyleft Limited"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "picomatch",
      "version": "4.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "40ff3c0402af31a9bfdcdc47eaf8f6a36d51e8c8f165401dea7970012fe99c6bcdf4854ba1c2c7c46608cc5860e9f510fb9b61e8fe1dbf8796f635f70d2223ec"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/picomatch@4.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/picomatch@4.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss",
      "version": "8.5.24",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f11c95925ab4a305d44dae31969ceee25f40695288750bc070e1d959a321f7c1e0c92b14b714557ff72145edddb122ea6fa8b8d01cc647311475d45a23ef534b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/postcss@8.5.24",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/postcss/-/postcss-8.5.24.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/postcss@8.5.24",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/postcss/-/postcss-8.5.24.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nanoid",
      "version": "3.3.18",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0d38383096c631691f8ba55915d36ddbf71a31b432e0ebbe3a9fe1250bc611672755fa00d5003ec7344a033c3d8c3ebe19538e798aff98872e0d276e83a17afb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/nanoid@3.3.18",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/nanoid@3.3.18",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/.bin/nanoid"
        },
        {
          "name": "cdx:npm:bin",
          "value": "nanoid"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "picocolors",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c5c787dac9e1b5be4cf658aa0ec984c39ea57b7efa993664117fe311bfd1c4d1727a036e97b78db250973fd1438ff2dcbb45fc284c8c71e3f69eda5a1eb0c454"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/picocolors@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/picocolors@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map-js",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "51758c2a12cec1529bef6f0852d40f5f17d853ebac7726ed52b2bff2e184f0240cbeb84ea70bf30c1c23d108522fb31073bbc8b084811bc550f3e203431a5f40"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "url": "https://opensource.org/licenses/BSD-3-Clause",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/source-map-js@1.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/source-map-js@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rolldown",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8b4d25009da4b35058afbae3363282ec172a012ee755f893dd05f5488e5a63e0051db94299a51ff4e13d75b7730ef5ba749c5b8b6642662cbdbf709cc0e897de"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/rolldown@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/rolldown@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.3.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/.bin/rolldown"
        },
        {
          "name": "cdx:npm:bin",
          "value": "rolldown"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@oxc-project",
      "name": "types",
      "version": "0.133.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2b391d09de94c6a9dfea5dc73b0d717dab40954511034835e1cbc1605c89e5268d3906ce52f06bf4f280adc3dcacd21e46c05d81c533386ae12af795a6f38818"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40oxc-project/types@0.133.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@oxc-project/types/-/types-0.133.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@oxc-project/types@0.133.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@oxc-project/types/-/types-0.133.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@rolldown",
      "name": "pluginutils",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "da3f5b1ade4987c863faf3ed8333ed97bda3d324711c0cae9a8a3a4cd7c08ec2c1d3852da52bcf6cf703701331cfb9fef42601d1cd46c501716118368e29aa1b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40rolldown/pluginutils@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@rolldown/pluginutils@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@rolldown",
      "name": "binding-android-arm64",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e39e2bb3b8c79e08b1a7f34cc5de6cad80f9ece9f34a567f7854c44e33914072f0246d6546d98d3897017ab6657eee068caa9eabc68208842b31d1f2848e751f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40rolldown/binding-android-arm64@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@rolldown/binding-android-arm64@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@rolldown",
      "name": "binding-darwin-arm64",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3dc0213feca78d444dcb2f122869790d03fde1a1ae07fec9ad725bfedecffa16a75ef415316cd4bd1461040720fe535169d061a143ea4a83f8c70e6d47f28110"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40rolldown/binding-darwin-arm64@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@rolldown/binding-darwin-arm64@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@rolldown",
      "name": "binding-darwin-x64",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f58a5f794bd2136452ef0cac27cd6e399917273edfed0e791f61afa77544c3f12c6a1a83b6ba61ad9d04c032cae6fbca3b3682ac1b2317c2669cc2dc52defc1a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40rolldown/binding-darwin-x64@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@rolldown/binding-darwin-x64@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@rolldown",
      "name": "binding-freebsd-x64",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c81d48940b123479dc57a4824cbdbbfcc54647986dbd0b281b122fe4a3065c02e9f8b975c18b27fb1f7c33d316eea6be35d49bbebad8ec0348e302c9d27d5eea"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40rolldown/binding-freebsd-x64@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@rolldown/binding-freebsd-x64@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@rolldown",
      "name": "binding-linux-arm-gnueabihf",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "622df42150007cb502cb632c7858db0758c030397554c0806ace52b67629f1d6bdf822af31dd87d9c6c48d6730e4d3da3eacef624548685d673541be6fbbbfb3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40rolldown/binding-linux-arm-gnueabihf@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@rolldown/binding-linux-arm-gnueabihf@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@rolldown",
      "name": "binding-linux-arm64-gnu",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8ec3bb47c4e8f80765620526379b0748265b7e1b4c0643b4594c7c88e4509cf70c31d82beea3360d098cc2069bb371a1373b5d9a82a430a4051c3e834cc08843"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40rolldown/binding-linux-arm64-gnu@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@rolldown/binding-linux-arm64-gnu@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@rolldown",
      "name": "binding-linux-arm64-musl",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5569141f05ab8837228adf34c25798c0a20ba11fca32fc61fc87704bfa5a5fe660a6e4690ab28b51d69d25b7343690448b286961ac2c27bde3f5a0af387f9fed"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40rolldown/binding-linux-arm64-musl@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@rolldown/binding-linux-arm64-musl@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@rolldown",
      "name": "binding-linux-ppc64-gnu",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e5fd65682d12948474c836c509df1a71486f2486a0e8ddf30b93fba143cdeb05f468e99afae289d300431f96aaec8d4f548dadb53961270cf04480672e248612"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40rolldown/binding-linux-ppc64-gnu@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@rolldown/binding-linux-ppc64-gnu@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@rolldown",
      "name": "binding-linux-s390x-gnu",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "22ae24a34af85ec81bac5fcbba73601ed0062d1455136917a2701743f315d260ba8d0a4c3a15b54afb598dad84842fe4774e7ef9b3fbf1db2a05e210c9827a62"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40rolldown/binding-linux-s390x-gnu@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@rolldown/binding-linux-s390x-gnu@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@rolldown",
      "name": "binding-linux-x64-gnu",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "07c9bab43e7efcde4578d4056ca94b03fdb256af727103f549e79dc8461829604d4776506e4bc851c3670cd334de53b5979176ae88a21491a0be82cbc995ed4a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40rolldown/binding-linux-x64-gnu@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@rolldown/binding-linux-x64-gnu@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@rolldown",
      "name": "binding-linux-x64-musl",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a5276975424792e0b1ba7f4b13b8ef81407daac4606a2c8d3425fb9bf02f1d372aebb0224ff621a31bf0e733df86b33c93f05f3fc71efe130ea6d84a0e9114a3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40rolldown/binding-linux-x64-musl@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@rolldown/binding-linux-x64-musl@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@rolldown",
      "name": "binding-openharmony-arm64",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3975d2dd1289817dae2f033e818cae1f9a26707f1f2f52c9b3dea964682d7ad5426a138de7bf9de12247cd381988e8f18069129e95e93ac5ae3c31802808a012"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40rolldown/binding-openharmony-arm64@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@rolldown/binding-openharmony-arm64@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@rolldown",
      "name": "binding-wasm32-wasi",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "253b5bf01585ca789c352a0fade86c0b306d38a8d9ea384c88f14498e8ae5e0d4597c767d8a1d0a1bf86b8f48647476bc906b53d025bce317776a3bfc218632e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40rolldown/binding-wasm32-wasi@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@rolldown/binding-wasm32-wasi@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@napi-rs",
      "name": "wasm-runtime",
      "version": "1.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0163e805127db6c9d5868af8b233bbae49e2fbba7ed88004163e9cc74e9480fd748e4407a9acbfdfab9157f6c5920ae1d7c0fdbdbe1cafc4343ed86c920cf2f9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40napi-rs/wasm-runtime@1.1.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@napi-rs/wasm-runtime@1.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.5.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@tybys",
      "name": "wasm-util",
      "version": "0.10.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "46806f2765f4c2e2a5585223af07df1b0d48a991ca42acc872129a69d6597e7369b00629da6334877e89b4f0a33430071a061ecffd79b8c0697c6c1c86188c82"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40tybys/wasm-util@0.10.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@tybys/wasm-util@0.10.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tslib",
      "version": "2.8.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0916ef781d06fe29576e49440bef09e99aa9df98bb0e03f9c087a6fa107d30084a0ad3f98f79753a737c0a0d5f373243ae1cf447b525ca294f7d2016b34bfdb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "0BSD",
            "url": "https://opensource.org/licenses/0BSD",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "false"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/tslib@2.8.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tslib@2.8.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@rolldown",
      "name": "binding-win32-arm64-msvc",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "80474514437bd00fe3c5bdacbeb5ac3776832fb394b66be53b2fba7dada3c46f0ad3043565b75e2c69e2768bfa62ee7fef7ddd239c927f316543f71bd1b4b3d6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40rolldown/binding-win32-arm64-msvc@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@rolldown/binding-win32-arm64-msvc@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@rolldown",
      "name": "binding-win32-x64-msvc",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "79707b087b9a41daa625c73792808db4d3e64ff6e3da073df7d9141600711bc01cd0d7605dce2b9021e1aab82b84ddf375dbefbeb8338f57bdd12b927e6c885c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40rolldown/binding-win32-x64-msvc@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@rolldown/binding-win32-x64-msvc@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tinyglobby",
      "version": "0.2.17",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c1747f758a5ca8a99f5a911d66388a24ec023459dd0f40cc9eb5bf7188d51adb449017d581c2c51e836b963e3b9a339589cf72c8dbbae5a96c805e0d4324dada"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/tinyglobby@0.2.17",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tinyglobby@0.2.17",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fdir",
      "version": "6.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b486d8b596ee70eb340511aa3c992c84951874bf920c7edd54cf208f2f84469dd60148cb105244fb4da46a7c87b708d63a7c2b298062c0098cd29e242c90275e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/fdir@6.5.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fdir@6.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fsevents",
      "version": "2.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e71a037d7f9f2fb7da0139da82658fa5b16dc21fd1efb5a630caaa1c64bae42defbc1d181eb805f81d58999df8e35b4c8f99fade4d36d765cda09c339617df43"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/fsevents@2.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fsevents@2.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "estree-walker",
      "version": "3.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ed150a7d781230c933b7a66e5e6a9aa4ebab2c63cf7e08fa97db9167b9511a896f934cb6ca871cdf92dd731282e4f419767d8332a8a8010d8da1672b4ca9a6ea"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/estree-walker@3.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/estree-walker@3.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "estree",
      "version": "1.0.9",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1a174f832d5e978fc898fd395f4e54c38730dbf33ddc10949a712f599352b650b310a304e05924f98a680393a21cd426a12ec269f6fc5dadcfc9af26d50af37a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40types/estree@1.0.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/estree@1.0.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/estree"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "magic-string",
      "version": "0.30.21",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bddd85e1853211728670b1e8abe4c4c828f1b9e49e1e7171cb28cda7cd328345d5e2f5219c37abfe5bef96a33f6ab0796d740de4adbfde88a7c82472c7c4f609"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/magic-string@0.30.21",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/magic-string@0.30.21",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jridgewell",
      "name": "sourcemap-codec",
      "version": "1.5.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "71843ddf5d20aeac6e7966e5f96b885086a251a0dc8fb58eab97d58449633558117ce52163d7f2db34ef7e8a96b2779b87c4a5ef45527056c80af2672ca0743a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.5.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jridgewell/sourcemap-codec@1.5.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@vitest",
      "name": "runner",
      "version": "4.1.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f3b6f52077030d24c2248f78509e7c620b65f2d73371abddbc5bfc618c22da342cea4d93ae763c1b41feaff489ed6463f0d77da2d8bab6ae04d16470f724737"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40vitest/runner@4.1.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@vitest/runner@4.1.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.11.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pathe",
      "version": "2.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5948c6700a8fd6041a72841ef8e049b0503b2dde03c97b9422367971cef970b1ef27b76d36c4ee8298712000f0b294be02b68051e3c22ab495b4f2c58ff17cf3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/pathe@2.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pathe@2.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@vitest",
      "name": "snapshot",
      "version": "4.1.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a4dee2927d4e37b87c79ee20200a78033c8afb306d24fcd56ea3a0bb92c2121e1568955b3d072061060920c1903d755e249ab57e77dace2b3b6b9a4534f6a1a2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40vitest/snapshot@4.1.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@vitest/snapshot@4.1.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.11.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es-module-lexer",
      "version": "2.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b2173575b53dd1897fc6ad50ac2ed046d7dcc14459b9545f3e165b0e895d275727d60cc3bc16815a5bf4785a258f9fb4ce79cf273e535cbc6c37bed7ff5d8a4c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/es-module-lexer@2.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/es-module-lexer@2.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "expect-type",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "927bf279ab9886a8ce62f43ae8cce748cb3cdf0987ac2c9c34437a028fb601e6047f150892e895c5d11ad6a94610f2be59ede7d131e20dc8984ac09c816fc3a0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/expect-type@1.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/expect-type@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "obug",
      "version": "2.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f6688580cd8e15b6bb841fa9460bed57ce2961305aa131e886f98882246de9d448cdbc0438868d68ff9d2251acd9f345a01d127884acd09cf958555189de97ca"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/obug@2.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/obug/-/obug-2.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/obug@2.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/obug/-/obug-2.1.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "picomatch",
      "version": "4.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "46fc3072bb8d8c8d67713e7145a91ec92f4b7fc95c22dbf7e0a0fe6a27fe547f6476e0327d8062a46875db6ef8c6d7a720f675d7dfd1f4175305af200304a1d0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/picomatch@4.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/picomatch@4.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "std-env",
      "version": "4.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0250a4aea4a4c75f9dc4ca30edb9943ae298cb27ac980ada66130d20a18c6d8c6f4aa5b45ef0a02c976b4150653d0f231c27447027c1aa2401733177175b547"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/std-env@4.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/std-env/-/std-env-4.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/std-env@4.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/std-env/-/std-env-4.2.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tinybench",
      "version": "2.9.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d3e0d4bea58c55a94b9a16ba96be240fc88030ad47cd5d3f68a9c2b566fdbfdeb8d539cffcc15becf7366f1a314234d7004aebc9756050e7efd98a8d965a867a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/tinybench@2.9.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tinybench@2.9.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tinyexec",
      "version": "1.2.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4877ffaf8f1beef3ab8ef7bd3f1268dcc379bf9caeca31ef75472b41f7d3dd65cc51f9c69870d56c2e24dec1c96894e0642c29529948680a3900db4cca9dd81e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/tinyexec@1.2.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.2.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tinyexec@1.2.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.2.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "why-is-node-running",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "854ae669605d543731bd8aa7ca1d3dcee9cacd13968db65388dcbc741123912ede8440d089b5c9ed7be59ad6f0b9372552223237e0b25d00f8566928f1f366f3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/why-is-node-running@2.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/why-is-node-running@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/.bin/why-is-node-running"
        },
        {
          "name": "cdx:npm:bin",
          "value": "why-is-node-running"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "siginfo",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c9bc7458ed7ff1b4812c459766f11dee0316dd29f7245956dd3bd7d674446c32d135035a78d37c58ad26781c0f74068e23b4ed4514499ff12cd7386bac21eeee"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/siginfo@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/siginfo@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "stackback",
      "version": "0.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d573091397d0a358c61fa63fede6e7c0f3811242049d3e10177d9de51d7e557757bde334201309b7ccdf6b15f53f7421570ad87bee7bebe8e400db524b69816f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/stackback@0.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/stackback@0.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@anthropic-ai",
      "name": "sdk",
      "version": "0.129.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "307ecb076d2436918b5293d37b6386e57bcbfca857f0750ef57c816858e0164e932d2e178edd153c8b8c2b2c1eecf38a28fb255fe4314a556893d7bef241b937"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40anthropic-ai/sdk@0.129.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.129.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@anthropic-ai/sdk@0.129.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.129.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/.bin/anthropic-ai-sdk"
        },
        {
          "name": "cdx:npm:bin",
          "value": "anthropic-ai-sdk"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "@anthropic-ai/sdk,ClientOptions,@anthropic-ai/sdk/ClientOptions,@anthropic-ai/sdk/resources/beta/messages/messages.js,BetaInputTransformation,@anthropic-ai/sdk/resources/beta/messages/messages.js/BetaInputTransformation,BetaStopReason,@anthropic-ai/sdk/resources/beta/messages/messages.js/BetaStopReason,BetaTool,@anthropic-ai/sdk/resources/beta/messages/messages.js/BetaTool,BetaCacheControlEphemeral,@anthropic-ai/sdk/resources/beta/messages/messages.js/BetaCacheControlEphemeral,BetaContentBlockParam,@anthropic-ai/sdk/resources/beta/messages/messages.js/BetaContentBlockParam,MessageCreateParamsStreaming,@anthropic-ai/sdk/resources/beta/messages/messages.js/MessageCreateParamsStreaming,BetaMessageParam,@anthropic-ai/sdk/resources/beta/messages/messages.js/BetaMessageParam,BetaRawMessageStreamEvent,@anthropic-ai/sdk/resources/beta/messages/messages.js/BetaRawMessageStreamEvent,BetaRefusalStopDetails,@anthropic-ai/sdk/resources/beta/messages/messages.js/BetaRefusalStopDetails"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/ai/dist/api/anthropic-messages.js",
            "line": 1
          },
          {
            "location": "packages/ai/src/api/anthropic-messages.ts",
            "line": 1
          },
          {
            "location": "packages/ai/src/api/anthropic-messages.ts",
            "line": 12
          }
        ]
      }
    },
    {
      "group": "",
      "name": "zod",
      "version": "3.25.76",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "83352dfeab7cd675ec14628815c0b76277c4031e4d92e9c27e70e5bee0524854b4d9b717bb82e679ad001485306cb5b158fc7777da7c4b94286ae8ca70d43171"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/zod@3.25.76",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/zod@3.25.76",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-schema-to-ts",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f835a0f230891b64c49e9cbb90e9bfeff031698a1a45b8d50782c564bc926655a7f1ec46b3703838b251f7ae9c56f536e8ded7f535b197e26cc3b77302a293ea"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/json-schema-to-ts@3.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-3.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/json-schema-to-ts@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-3.1.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "runtime",
      "version": "7.29.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2620d2847e39cca1d6c867b864d551ac28c1cfc361f53326646d648784132bc8420535818bc0dafa2eecd5f270eff958a4ce1c71ea5235fab367f42f001062e6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40babel/runtime@7.29.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/runtime@7.29.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ts-algebra",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "14f02134f14cae4c33efa3fb71d8dd9a24a1c0cca765837a4a03ae8c3d6ead8e28366f343aef6831d99b478e4ba2d70a397a32ef04a61e444513a3316eb85e7f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/ts-algebra@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ts-algebra/-/ts-algebra-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ts-algebra@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ts-algebra/-/ts-algebra-2.0.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "standardwebhooks",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6c26d7f5913216458fb11cfb065dcdb90509a219b01927afff286beef85a18f95ce007c8aeca4845ae9c3d306e23522d9ab4c327877f4b6842b1f7b8faf4069d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/standardwebhooks@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/standardwebhooks/-/standardwebhooks-1.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/standardwebhooks@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/standardwebhooks/-/standardwebhooks-1.1.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@stablelib",
      "name": "base64",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5b9cf42a4b14ae737222e8c841caca160a0e7c8fdeda523b82499ac64a60f136ab72b488b493cbad51e9c0c1364de15e665d7606b15508f73781ab2fa304e49"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40stablelib/base64@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@stablelib/base64/-/base64-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@stablelib/base64@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@stablelib/base64/-/base64-1.0.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fast-sha256",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9f5d5118ffe5ad610523f6d677280bc6123ea557a8d59608570bef3e45bb6b397facecbe1771d8459d8ae73784f669a4850a69caff6c405c7424cf5469b9e93d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Unlicense",
            "url": "https://opensource.org/licenses/Unlicense",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Public Domain"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/fast-sha256@1.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fast-sha256@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Public Domain"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@aws-sdk",
      "name": "client-bedrock-runtime",
      "version": "3.1127.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "20397f96b3dbf74687fa96451c63439a01fd9c05108f93e5647d6c277c3b46291cb728c74a7637a0d8d986b2e8681a109ffacd2b4cec3fa38712a1218f6b5d2c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40aws-sdk/client-bedrock-runtime@3.1127.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/client-bedrock-runtime/-/client-bedrock-runtime-3.1127.0.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@aws-sdk/client-bedrock-runtime@3.1127.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@aws-sdk/client-bedrock-runtime/-/client-bedrock-runtime-3.1127.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@aws-sdk/client-bedrock-runtime,BedrockRuntimeClient,@aws-sdk/client-bedrock-runtime/BedrockRuntimeClient,BedrockRuntimeServiceException,@aws-sdk/client-bedrock-runtime/BedrockRuntimeServiceException,StopReason,@aws-sdk/client-bedrock-runtime/StopReason,CachePointType,@aws-sdk/client-bedrock-runtime/CachePointType,CacheTTL,@aws-sdk/client-bedrock-runtime/CacheTTL,ConversationRole,@aws-sdk/client-bedrock-runtime/ConversationRole,ConverseStreamCommand,@aws-sdk/client-bedrock-runtime/ConverseStreamCommand,ImageFormat,@aws-sdk/client-bedrock-runtime/ImageFormat,ToolResultStatus,@aws-sdk/client-bedrock-runtime/ToolResultStatus,BedrockRuntimeClientConfig,@aws-sdk/client-bedrock-runtime/BedrockRuntimeClientConfig,Tool,@aws-sdk/client-bedrock-runtime/Tool,ContentBlock,@aws-sdk/client-bedrock-runtime/ContentBlock,ContentBlockDeltaEvent,@aws-sdk/client-bedrock-runtime/ContentBlockDeltaEvent,ContentBlockStartEvent,@aws-sdk/client-bedrock-runtime/ContentBlockStartEvent,ContentBlockStopEvent,@aws-sdk/client-bedrock-runtime/ContentBlockStopEvent,ConverseStreamMetadataEvent,@aws-sdk/client-bedrock-runtime/ConverseStreamMetadataEvent,Message,@aws-sdk/client-bedrock-runtime/Message,SystemContentBlock,@aws-sdk/client-bedrock-runtime/SystemContentBlock,ToolChoice,@aws-sdk/client-bedrock-runtime/ToolChoice,ToolConfiguration,@aws-sdk/client-bedrock-runtime/ToolConfiguration,ToolResultContentBlock,@aws-sdk/client-bedrock-runtime/ToolResultContentBlock"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/ai/dist/api/bedrock-converse-stream.js",
            "line": 1
          },
          {
            "location": "packages/ai/src/api/bedrock-converse-stream.ts",
            "line": 24
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@aws-sdk",
      "name": "core",
      "version": "3.977.9",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "adea8f14442b6710d9a5e1a3e0f14c7a905e4792c660746aabf2f49a8b53ce0164091040e2b15d6955c348b632187871573eec4f63c39cf37d0a5b8649f83224"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40aws-sdk/core@3.977.9",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.977.9.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@aws-sdk/core@3.977.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.977.9.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@aws-sdk",
      "name": "types",
      "version": "3.974.5",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2e4c0b2f604b6c2eb034d9b825a1fd99b12a04c74e64272de95018aa174de14d71ad633e7d425011f6c7c10803ca96a93964d1b65936e5a91be5a7ccd0ff0221"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40aws-sdk/types@3.974.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.974.5.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@aws-sdk/types@3.974.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.974.5.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@smithy",
      "name": "types",
      "version": "4.18.0",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0a007a1c759eaffbeb2a9b36e2e95121ba5ca5becae31014ed2919ed81f304f9701ecbecac22451172b8db5b3e709cd7f99aeab40fd3b94e70d47cc8ee4f4df0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40smithy/types@4.18.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/types/-/types-4.18.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@smithy/types@4.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@smithy/types/-/types-4.18.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@smithy/types,BuildMiddleware,@smithy/types/BuildMiddleware,DeserializeMiddleware,@smithy/types/DeserializeMiddleware,DocumentType,@smithy/types/DocumentType,HttpResponse,@smithy/types/HttpResponse,MetadataBearer,@smithy/types/MetadataBearer"
        },
        {
          "name": "cdx:npm:package:type-only",
          "value": "true"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/ai/src/api/bedrock-converse-stream.ts",
            "line": 26
          }
        ]
      },
      "tags": [
        "middleware"
      ]
    },
    {
      "group": "@aws-sdk",
      "name": "xml-builder",
      "version": "3.972.40",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c25166088194970178cf1fe49dcc3e6e6c53421d4779226ae26615fd5e5c65448969d0cfde45ef196f119f6d5c8a68ffef2f63bbee3ba185978bdeef17b73368"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40aws-sdk/xml-builder@3.972.40",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.40.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@aws-sdk/xml-builder@3.972.40",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.40.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@aws",
      "name": "lambda-invoke-store",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b25e019baca230d62b64a92aa8315637451f9d68654bc8af2b1ad897eeadd2008baeaafccb707622a6596c54647da555a7b0bf6da029ca1ef53fe2de135036b1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40aws/lambda-invoke-store@0.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws/lambda-invoke-store/-/lambda-invoke-store-0.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@aws/lambda-invoke-store@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@aws/lambda-invoke-store/-/lambda-invoke-store-0.3.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@smithy",
      "name": "core",
      "version": "3.33.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0ac39e2aaffd900df2e95247b7effe5530ad05ac49e0e4c5a60ae321484fa4320ac41722d64d9b25a400485da1fc42d6aee946a7eb7dec367499ebdf003f2276"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40smithy/core@3.33.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/core/-/core-3.33.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@smithy/core@3.33.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@smithy/core/-/core-3.33.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@smithy",
      "name": "signature-v4",
      "version": "5.7.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ec89869be1641d12dc05a46db4800c67a6f325959bd9c246a188eae3a176523c9cba35b3acbf4610df61e30ede4325c962796dad48716db89e040211addaa9a3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40smithy/signature-v4@5.7.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.7.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@smithy/signature-v4@5.7.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.7.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bowser",
      "version": "2.14.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b733e3cc2c7280029614e24fd35d68c451ece7b1f3221384ada70880078f138a6a0772e29002ca9d2cd4c94e0c1acf7f882114b879402538d373933ebbb6041a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/bowser@2.14.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bowser/-/bowser-2.14.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/bowser@2.14.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/bowser/-/bowser-2.14.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@aws-sdk",
      "name": "credential-provider-node",
      "version": "3.972.82",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ce70e410e19707c5b7906d4b25428fddfa01658ffda8b3347a297f0f15974a9dfb5ec76c44b40713f77f39a08619580aa40eb39d1dfc87ff88364f1da3516388"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40aws-sdk/credential-provider-node@3.972.82",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.82.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@aws-sdk/credential-provider-node@3.972.82",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.82.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@aws-sdk",
      "name": "credential-provider-env",
      "version": "3.972.70",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1f8d3807b749976982ac1a9a843118b1a9c1d3185d0e9ead5e75dc4d49d79a6a72d90dc9d07a346d46a36768ebfd1770cc2c92e7d1a2f315c81703cb18197a53"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40aws-sdk/credential-provider-env@3.972.70",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.70.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@aws-sdk/credential-provider-env@3.972.70",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.70.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@aws-sdk",
      "name": "credential-provider-http",
      "version": "3.972.72",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5fdf3360ead539eba8b025feea4b5fdbd142d8dd861cf2e26bbaafea6ccfcd373e44f02e1d60834bef99e892bb78662a6ffbfab9a5bb6c05da3af0c17e897ed3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40aws-sdk/credential-provider-http@3.972.72",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.72.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@aws-sdk/credential-provider-http@3.972.72",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.72.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@smithy",
      "name": "fetch-http-handler",
      "version": "5.8.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c9c489bb7b45010e2fd380810746a0a85315b12435886df2c3e4a983146a29f694469403e0267c5a7d333cc9929ceb93a5387ae55cfe100d2b32bc34f3dc2f90"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40smithy/fetch-http-handler@5.8.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.8.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@smithy/fetch-http-handler@5.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.8.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@smithy",
      "name": "node-http-handler",
      "version": "4.12.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4e13246e819e38d59701e96af45bc6b2e242e2b3a2faac82e3fce1505e7cc58a71520e6c40ac76557658266b4d8ebe1d4ae049d477895c44d020b0b3df0387bf"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40smithy/node-http-handler@4.12.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.12.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@smithy/node-http-handler@4.12.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.12.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@smithy/node-http-handler,NodeHttpHandler,@smithy/node-http-handler/NodeHttpHandler"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/ai/dist/api/bedrock-converse-stream.js",
            "line": 2
          },
          {
            "location": "packages/ai/src/api/bedrock-converse-stream.ts",
            "line": 25
          }
        ]
      }
    },
    {
      "group": "@aws-sdk",
      "name": "credential-provider-ini",
      "version": "3.973.15",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "472920eace5c781bb29cc3865a0a28c0ee0dfb6ec97e7a9702755a4ae9d997484e3b55e8752af118dcfab0211b9e64b49407d06432b26f77dbaf8ea04aebfa4a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40aws-sdk/credential-provider-ini@3.973.15",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.973.15.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@aws-sdk/credential-provider-ini@3.973.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.973.15.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@aws-sdk",
      "name": "credential-provider-login",
      "version": "3.972.77",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "25be7dc5f1084a83799a66e703e1d8a9db6b497dc2802b49a287fe5790fcfd3814239e96eb718411de58e7c5a28d4dcebbaf9612068b0f57de5736915d5e480d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40aws-sdk/credential-provider-login@3.972.77",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.77.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@aws-sdk/credential-provider-login@3.972.77",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.77.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@aws-sdk",
      "name": "nested-clients",
      "version": "3.997.44",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "361120af28e5045f70dfc657a86ca6415dbc2219186b598a8656d89ea222b39ec06305865587d43e083fa82dab2d1a8e51f6e5c71fbe8abbe3bb5d245536bc57"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40aws-sdk/nested-clients@3.997.44",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.997.44.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@aws-sdk/nested-clients@3.997.44",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.997.44.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@aws-sdk",
      "name": "signature-v4-multi-region",
      "version": "3.996.46",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2fedb1653c9eff64fde9fde5c02c2cd19c3a186d891d95bd7bc16956018179e13148ac9ea19e82591a419a5ffb0cd88afcedba8eb80f33d17e032f15920cd459"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40aws-sdk/signature-v4-multi-region@3.996.46",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.46.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@aws-sdk/signature-v4-multi-region@3.996.46",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.46.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@aws-sdk",
      "name": "credential-provider-process",
      "version": "3.972.70",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dabcb4ddf19126be2c5778c8fa87238f926a00b9c50faca63392a23420d932fabc6d7d8649b134be38b868ce374d50a5da75eaa8b459694c5dabf29e591018e1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40aws-sdk/credential-provider-process@3.972.70",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.70.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@aws-sdk/credential-provider-process@3.972.70",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.70.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@aws-sdk",
      "name": "credential-provider-sso",
      "version": "3.973.14",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8e4860ffca1c000a1cd111722cc842c3eff3661ee0cacb5081de05e21ce735af0fe02739d353d09b177e8c62e2307a1d3c9fbb66fff7ce733ada06688f26ac98"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40aws-sdk/credential-provider-sso@3.973.14",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.973.14.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@aws-sdk/credential-provider-sso@3.973.14",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.973.14.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@aws-sdk",
      "name": "token-providers",
      "version": "3.1116.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ca0222bcaaa1f1a1f3364b9c3825c7c880600692cf7eb488d260aa5c5faf2c1b0f4d42aa8f4552a806341853deee5425e079ed8ce710f8a4b24bba145760b9e1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40aws-sdk/token-providers@3.1116.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1116.0.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@aws-sdk/token-providers@3.1116.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1116.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@aws-sdk",
      "name": "credential-provider-web-identity",
      "version": "3.972.76",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "777006c95bbbe7d3c6af7e66101dacdb6c7194d100e6ba5dc6d48f26d85f3c526fa10f1db77e7b8953c40aa59f5315e9d6da0902f2a66ed7086151a281a1ac08"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40aws-sdk/credential-provider-web-identity@3.972.76",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.76.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@aws-sdk/credential-provider-web-identity@3.972.76",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.76.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@smithy",
      "name": "credential-provider-imds",
      "version": "4.5.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "03db92767ef6a336d15128add1e89bd135bb9d7b8d3e569e334cdc1a427e9c4ead15c4836e79adc28c5b4c2141ba455072ccc3032bec77bfab4ddb8f4d7a7282"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40smithy/credential-provider-imds@4.5.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.5.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@smithy/credential-provider-imds@4.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.5.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@aws-sdk",
      "name": "eventstream-handler-node",
      "version": "3.972.34",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "713795ce9bb5c44024af24d9058846c2743a80e1b2a7c65866f9a7d1283f9c8fc0066cbf0911c7c4f0c90d48bd3f1c3152d18669ab6f7d1501dc50a04ffad25b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40aws-sdk/eventstream-handler-node@3.972.34",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/eventstream-handler-node/-/eventstream-handler-node-3.972.34.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@aws-sdk/eventstream-handler-node@3.972.34",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@aws-sdk/eventstream-handler-node/-/eventstream-handler-node-3.972.34.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@aws-sdk",
      "name": "middleware-eventstream",
      "version": "3.972.29",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7654731c283207c5ba84bb830b9a5c4f9abece23edd349f8406806044d7bb9c2d5538ccc6ba96c6ee51d4363e6ef9679540f0617e47ff9282b45c693748cd221"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40aws-sdk/middleware-eventstream@3.972.29",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/middleware-eventstream/-/middleware-eventstream-3.972.29.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@aws-sdk/middleware-eventstream@3.972.29",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@aws-sdk/middleware-eventstream/-/middleware-eventstream-3.972.29.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@aws-sdk",
      "name": "middleware-websocket",
      "version": "3.972.52",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bec3cf33e9cc6ca265502154f9ea0665b7717710c8017f4b6e98d25da47951fa66aa0a7c4dd6109e813184bbb84f7ba65bf24820f9f2d7275b85689d65962891"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40aws-sdk/middleware-websocket@3.972.52",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/middleware-websocket/-/middleware-websocket-3.972.52.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@aws-sdk/middleware-websocket@3.972.52",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@aws-sdk/middleware-websocket/-/middleware-websocket-3.972.52.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@aws-sdk",
      "name": "token-providers",
      "version": "3.1127.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0efd9331606c849fad17a6a1b364b2e5b87821a6ec77818042a56f13d5d99989a7a1a55ba52d90288284fc745a71cedb4ed6e3104bcffa5686cc7bc795fd4289"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40aws-sdk/token-providers@3.1127.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1127.0.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@aws-sdk/token-providers@3.1127.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1127.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@earendil-works",
      "name": "pi-telemetry",
      "version": "1.0.3",
      "scope": "excluded",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40earendil-works/pi-telemetry@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/@earendil-works/pi-telemetry@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:resolvedPath",
          "value": "packages/telemetry"
        },
        {
          "name": "cdx:npm:isLink",
          "value": "true"
        },
        {
          "name": "cdx:npm:manifestSourceType",
          "value": "path"
        },
        {
          "name": "cdx:npm:manifestSource",
          "value": "file:/app/packages/telemetry"
        },
        {
          "name": "cdx:npm:isRegistryDependency",
          "value": "false"
        },
        {
          "name": "cdx:npm:isWorkspace",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "@earendil-works/pi-telemetry,TelemetryContext,@earendil-works/pi-telemetry/TelemetryContext"
        },
        {
          "name": "cdx:npm:package:type-only",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "packages/telemetry/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/telemetry/package-lock.json"
              }
            ],
            "concludedValue": "packages/telemetry/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/ai/src/types.ts",
            "line": 1
          }
        ]
      }
    },
    {
      "group": "@google",
      "name": "genai",
      "version": "2.21.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f8f0ed728dbf67438d7730867a40a8093f8ed55252f7125034de17cd0a571bfb77125fd259632409694544ed4a9a2bce1cf6b8434563518bb51c128267fbf7dd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40google/genai@2.21.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@google/genai/-/genai-2.21.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@google/genai@2.21.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@google/genai/-/genai-2.21.0.tgz"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "@google/genai,GoogleGenAI,@google/genai/GoogleGenAI,FinishReason,@google/genai/FinishReason,FunctionCallingConfigMode,@google/genai/FunctionCallingConfigMode,ThinkingLevel,@google/genai/ThinkingLevel,ResourceScope,@google/genai/ResourceScope,GenerateContentConfig,@google/genai/GenerateContentConfig,GenerateContentParameters,@google/genai/GenerateContentParameters,ThinkingConfig,@google/genai/ThinkingConfig,Content,@google/genai/Content,Part,@google/genai/Part,HttpOptions,@google/genai/HttpOptions"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/ai/dist/api/google-generative-ai.js",
            "line": 1
          },
          {
            "location": "packages/ai/dist/api/google-shared.js",
            "line": 4
          },
          {
            "location": "packages/ai/dist/api/google-vertex.js",
            "line": 1
          },
          {
            "location": "packages/ai/src/api/google-generative-ai.ts",
            "line": 6
          },
          {
            "location": "packages/ai/src/api/google-shared.ts",
            "line": 12
          },
          {
            "location": "packages/ai/src/api/google-vertex.ts",
            "line": 8
          }
        ]
      }
    },
    {
      "group": "",
      "name": "google-auth-library",
      "version": "10.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7b6ed9e844e199534dbed6004b0431a2c7bf1b9eeb911b9a45b432c4cd9bbd82cb5ff1aa599e5c856ab6101a1472125b09ce7b782f40af33b9c0cb049967ed0b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/google-auth-library@10.6.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-10.6.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/google-auth-library@10.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-10.6.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "base64-js",
      "version": "1.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "00aa5a6251e7f2de1255b3870b2f9be7e28a82f478bebb03f2f6efadb890269b3b7ca0d3923903af2ea38b4ad42630b49336cd78f2f0cf1abc8b2a68e35a9e58"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/base64-js@1.5.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/base64-js@1.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ecdsa-sig-formatter",
      "version": "1.0.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9da825dd162b6cdbfa91091e248a6de8d259cbcb702c1ff6bedcfac8df59e2f44a1cde3f41924811baa88402d283029d9e4b2e63793901d769e6583cb15a1571"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/ecdsa-sig-formatter@1.0.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ecdsa-sig-formatter@1.0.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "safe-buffer",
      "version": "5.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ae9dd2a34eca71d9a629b1af81a37141226bedb1954959394bd12ad45fa9a5b468ef4f9879a0f1930e4377c34f37e183e9b8e7626d95b8fb825e6a6e62f9825d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/safe-buffer@5.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/safe-buffer@5.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gaxios",
      "version": "7.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6d32204ec3366d69f75e4959212053417ed949d7465be20eddb31d19a7a61d9ded6ea1313043472f1ea4299fca95e8e0accb63f2aef0048b6de75c9e82a6a5ac"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/gaxios@7.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/gaxios/-/gaxios-7.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/gaxios@7.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/gaxios/-/gaxios-7.1.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "extend",
      "version": "3.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7e3aae0b9f5c0fb0b25babab3572b4141b9f9197288861bcd304ee3ee8d7e7dd1c0794ed967db4136501e12fd601156a8577df665d8b3604be81074f2088a6fe"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/extend@3.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/extend@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "https-proxy-agent",
      "version": "7.0.6",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bcaf4fe7f8947dd97de4023e255c94b88715b5de287efb6b3abdc736d336cb10bd6e731b11da77c74d4e8503678dbf082588b7f159531379815f071fbf2c2e4b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/https-proxy-agent@7.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/https-proxy-agent@7.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "https-proxy-agent,HttpsProxyAgent,https-proxy-agent/HttpsProxyAgent"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/ai/dist/api/bedrock-converse-stream.js",
            "line": 4
          },
          {
            "location": "packages/ai/src/api/bedrock-converse-stream.ts",
            "line": 28
          }
        ]
      }
    },
    {
      "group": "",
      "name": "agent-base",
      "version": "7.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "32703e613f1fc1f24f801c779bad0c36a6a49b7d173a4c88a07d72ea1b9342f0b43f0646ee48bc35a70b05cacf6cda28f2f119cbb269ba4efe8cc3be094a2f4d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/agent-base@7.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/agent-base@7.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug",
      "version": "4.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "446c305a7c10be455f6af295b76d8518bc3ec5849dcc04709b4aeee83853540dee994e6165cdbc57790ee2cb6062bcab4e52e9baf808f468a28e5b408cd6dca8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/debug@4.4.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/debug@4.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ms",
      "version": "2.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e85973b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/ms@2.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ms@2.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-fetch",
      "version": "3.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "75107bf2cacdfe5ea0a96ba56a1f52af17989f179d7481b7d3e18ea8affd3a52d5c8b8371cf9ebe92a8e59358e5ca4700b6786602919e7d34db9282f4aba6038"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/node-fetch@3.3.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/node-fetch@3.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "data-uri-to-buffer",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d11f629116faebc1c1ed00f14f5be4a6e501b6a739dd8c80c0cc0679414a4688d8fcd58abdd67ef5462d45f1a686a35b4644d256931b9b28578a9145bf671bfc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/data-uri-to-buffer@4.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/data-uri-to-buffer@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fetch-blob",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef2010a43d94309ccb8b50eabfba856273db68fc7b65f14ae8f888c50e0f7e418fc8dca5d94831f9afee994a2798aaa384ce039df6ccbdd5faa2d5eaf37b2841"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/fetch-blob@3.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fetch-blob@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-domexception",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fe3299a0ca70d05f06470978fde2d138f03771f717b4b0293f44332e6513fc7b8f0995b207b218f59acc78ac363bf9c522a3d00773d533d6989b4177d760170d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/node-domexception@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/node-domexception@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz"
        },
        {
          "name": "cdx:npm:deprecated",
          "value": "Use your platform's native DOMException instead"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "web-streams-polyfill",
      "version": "3.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7762562c28af999613488a207bd32c805099aede7bd418a47161989230b59219656d3783946a99d83f2f0fc13f9496bc58659b6fb3e59bcfd725857b2091d967"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/web-streams-polyfill@3.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/web-streams-polyfill@3.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "formdata-polyfill",
      "version": "4.0.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6ee7b01f332f60bdbd8dd7904d520b79c49a64a9edfd12568e8642179396eb467aeff1a648b06438533baa1d4f237cc536d25b6992f9790bb5bcb7daccec23e2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/formdata-polyfill@4.0.10",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/formdata-polyfill@4.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gcp-metadata",
      "version": "8.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cd5ff91ca4df09e2969f11b40e6af0e7584458519f705db1897a9c037f89f74583b8fd12be88923b9391bdc06c89f9b1fc5a088e040dde834e19a4393e12c592"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/gcp-metadata@8.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-8.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/gcp-metadata@8.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-8.1.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "google-logging-utils",
      "version": "1.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "78098b9230e30050955e0ec0d6e9f11ec2dff7ad66eb2d7b405a97a805c68ff81590a16b10809f4ad45fc1494635f7821233516b7d891163944e56173f2c8abc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/google-logging-utils@1.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-1.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/google-logging-utils@1.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-1.1.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-bigint",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4a23efffc56966e59bbcb48cb530d4f2111fad95a0fe61ff9d5fdbe28d0261b4b1bb550840f2ddc0a3822322d05fe5483cee6facb5f78bcaada85ca174f49449"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/json-bigint@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/json-bigint@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bignumber.js",
      "version": "9.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2a8d2e5f5e682144bbc09dd16f7d05b3a4a455b2e63c100a7659bbabdf9a93d6db21e15fd0cc2e06c415eb3efe5fbebcfdc1ec7e0f96972b03589726b618ec8d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/bignumber.js@9.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/bignumber.js@9.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jws",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "10a23f33fcaa3e7706514878e31cf43f14a275716bffeaf4a40ef4fa0218863bfe7adef2c4cfacdbd63e5460e4a2f4687d07a6d1fb3b52f7f8f9898077245db8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/jws@4.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jws@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jwa",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "851174e1fa8920ff006db92ae4d28637405baf7271950faa859b9f5d5af40efba32b2f776426d764c1c32f810eb687526c25b13aa47c312d6d5c0e61c2a0970e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/jwa@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jwa@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer-equal-constant-time",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cd1a54883c1dff193a003a8f3004c6f2f73d54fae4724ed3d3b388c748278e62409c79d35573501b7bdfbd636e899224c2ef4aaca740d6224a7ec7d357113a34"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "url": "https://opensource.org/licenses/BSD-3-Clause",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/buffer-equal-constant-time@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/buffer-equal-constant-time@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-retry",
      "version": "4.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df5d88777f7a11b25dbd138d967814c7437275fac843996c62ed339ca554cd5bc0af3108b74f15d6a86dc8449b1957751465fb50ab62169e6ec0a65d33cc08b9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/p-retry@4.6.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/p-retry@4.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "retry",
      "version": "0.12.0",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c1628e0a54d38a2cdc6615e73d8e308a4540c267581e9f2ae83982f84254cc032cc9c6fb1c1df62a1f51378fb4804c6398f9994804238144572060133de800bc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40types/retry@0.12.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/retry@0.12.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/p-retry/node_modules/@types/retry"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "retry",
      "version": "0.13.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5d0050dc8f16d4281ed127a1fba8238f4dcb6e64455aea2cce02bda280a9c1822b861a0ef34a5fab8714914e439249f07ce7c5b5e470959e7a3d838663215676"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/retry@0.13.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/retry@0.13.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "protobufjs",
      "version": "7.6.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7580d67634a5e5135bed280fc4641c454f86b6f3fbb367e992b634af8df63dc388699d3fac17311199d037aee226116e422570ef9e090e83ebb8f08d746b1b8e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "url": "https://opensource.org/licenses/BSD-3-Clause",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/protobufjs@7.6.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.6.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/protobufjs@7.6.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.6.6.tgz"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@protobufjs",
      "name": "aspromise",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8fe80a13112e2e62b0bf3dce811397b6b276506db1f028766195316a187eb351761d9fb001c79434b92fcbacca08f551914fbe65642b771b147905e6720e2ea1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "url": "https://opensource.org/licenses/BSD-3-Clause",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40protobufjs/aspromise@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/aspromise@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@protobufjs",
      "name": "base64",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "01991c000e6f9cdfefe0f0ea2b2311e65c7b859b6d3c380296ff3713ffc530d851d9331c2d485f4540470a64a5d288bdccc8030ea4542644b13b7c26f39f972e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "url": "https://opensource.org/licenses/BSD-3-Clause",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40protobufjs/base64@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/base64@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@protobufjs",
      "name": "codegen",
      "version": "2.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ce05c52f35b7029df77ba7745a58f8306226e827bc3bcf67fdaa54686341fe3c7e870fabb96129ec4c0652c85d2ca5510b1656d767e9f6be34135990adfff7e2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "url": "https://opensource.org/licenses/BSD-3-Clause",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40protobufjs/codegen@2.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.5.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/codegen@2.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.5.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@protobufjs",
      "name": "eventemitter",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bd6d469b03193672fe80c45aa2f961f72657ef891cf934d4dc539b924baba4c691b417cb3f795d8d2f4a416970660ada444d3e76178412803177370943c79766"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "url": "https://opensource.org/licenses/BSD-3-Clause",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40protobufjs/eventemitter@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.1.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/eventemitter@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@protobufjs",
      "name": "fetch",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1a9a6d2ebb39eda74c4ae1e2dd5363d26005f1dc21dfa2cc69817a5f227a24c5a556c73eb78dad9b51d210398eb3703c7c2f72c9e8ac80b86c4d542890e674cf"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "url": "https://opensource.org/licenses/BSD-3-Clause",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40protobufjs/fetch@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.1.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/fetch@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@protobufjs",
      "name": "float",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0dd6fe9155e55ecb7d77e47d3df4c8c61d4474d920a117b9b4e5fab74d5fd656163af26748f0c1946db8d502f37323dda0d4ec6e52d476e8c6484e11ceb4d919"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "url": "https://opensource.org/licenses/BSD-3-Clause",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40protobufjs/float@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/float@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@protobufjs",
      "name": "path",
      "version": "1.1.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e8939c2794e6d3c74e1c06dd4771abbcffb25147e48c6e5e3ec1d87333052eadd998c9000fdf1c0e0713da2035949f4d57015de2d1ff8924a87b8e185a496d10"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "url": "https://opensource.org/licenses/BSD-3-Clause",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40protobufjs/path@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/path@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "path,basename,path/basename,dirname,path/dirname,join,path/join,resolve,path/resolve,path/sep,win32,path/win32,relative,path/relative"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-AXOERKKW.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-AXOERKKW.js",
            "line": 70
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-AXOERKKW.js",
            "line": 71
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 485
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 487
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 489
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 493
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 496
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 529
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 530
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 535
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 538
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 540
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 751
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 759
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 763
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 768
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 775
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 780
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 805
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 817
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 851
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 852
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 853
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 854
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 869
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 927
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 1075
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 1111
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 1112
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 1113
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-TAOL3JFA.js",
            "line": 37
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-TAOL3JFA.js",
            "line": 43
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-ZSQEXT6X.js",
            "line": 3
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/image-resize-worker.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/cli/file-processor.js",
            "line": 6
          },
          {
            "location": "packages/coding-agent/dist/cli/file-processor.js",
            "line": 18
          },
          {
            "location": "packages/coding-agent/dist/core/auth-storage.js",
            "line": 6
          },
          {
            "location": "packages/coding-agent/dist/core/auth-storage.js",
            "line": 19
          },
          {
            "location": "packages/coding-agent/dist/core/auth-storage.js",
            "line": 23
          },
          {
            "location": "packages/coding-agent/dist/core/auth-storage.js",
            "line": 160
          },
          {
            "location": "packages/coding-agent/dist/core/auth-storage.js",
            "line": 282
          },
          {
            "location": "packages/coding-agent/dist/core/auth-storage.js",
            "line": 417
          },
          {
            "location": "packages/coding-agent/dist/core/export-html/index.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/core/export-html/index.js",
            "line": 91
          },
          {
            "location": "packages/coding-agent/dist/core/export-html/index.js",
            "line": 92
          },
          {
            "location": "packages/coding-agent/dist/core/export-html/index.js",
            "line": 93
          },
          {
            "location": "packages/coding-agent/dist/core/export-html/index.js",
            "line": 94
          },
          {
            "location": "packages/coding-agent/dist/core/export-html/index.js",
            "line": 95
          },
          {
            "location": "packages/coding-agent/dist/core/export-html/index.js",
            "line": 193
          },
          {
            "location": "packages/coding-agent/dist/core/export-html/index.js",
            "line": 220
          },
          {
            "location": "packages/coding-agent/dist/core/footer-data-provider.js",
            "line": 3
          },
          {
            "location": "packages/coding-agent/dist/core/footer-data-provider.js",
            "line": 12
          },
          {
            "location": "packages/coding-agent/dist/core/footer-data-provider.js",
            "line": 19
          },
          {
            "location": "packages/coding-agent/dist/core/footer-data-provider.js",
            "line": 20
          },
          {
            "location": "packages/coding-agent/dist/core/footer-data-provider.js",
            "line": 23
          },
          {
            "location": "packages/coding-agent/dist/core/footer-data-provider.js",
            "line": 25
          },
          {
            "location": "packages/coding-agent/dist/core/footer-data-provider.js",
            "line": 31
          },
          {
            "location": "packages/coding-agent/dist/core/footer-data-provider.js",
            "line": 41
          },
          {
            "location": "packages/coding-agent/dist/core/footer-data-provider.js",
            "line": 289
          },
          {
            "location": "packages/coding-agent/dist/core/footer-data-provider.js",
            "line": 310
          },
          {
            "location": "packages/coding-agent/dist/core/footer-data-provider.js",
            "line": 318
          },
          {
            "location": "packages/coding-agent/dist/core/keybindings.js",
            "line": 3
          },
          {
            "location": "packages/coding-agent/dist/core/keybindings.js",
            "line": 302
          },
          {
            "location": "packages/coding-agent/dist/core/prompt-templates.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/core/prompt-templates.js",
            "line": 102
          },
          {
            "location": "packages/coding-agent/dist/core/prompt-templates.js",
            "line": 139
          },
          {
            "location": "packages/coding-agent/dist/core/prompt-templates.js",
            "line": 183
          },
          {
            "location": "packages/coding-agent/dist/core/prompt-templates.js",
            "line": 184
          },
          {
            "location": "packages/coding-agent/dist/core/prompt-templates.js",
            "line": 186
          },
          {
            "location": "packages/coding-agent/dist/core/prompt-templates.js",
            "line": 210
          },
          {
            "location": "packages/coding-agent/dist/core/session-manager.js",
            "line": 5
          },
          {
            "location": "packages/coding-agent/dist/core/session-manager.js",
            "line": 294
          },
          {
            "location": "packages/coding-agent/dist/core/session-manager.js",
            "line": 451
          },
          {
            "location": "packages/coding-agent/dist/core/session-manager.js",
            "line": 603
          },
          {
            "location": "packages/coding-agent/dist/core/session-manager.js",
            "line": 713
          },
          {
            "location": "packages/coding-agent/dist/core/session-manager.js",
            "line": 1241
          },
          {
            "location": "packages/coding-agent/dist/core/session-manager.js",
            "line": 1346
          },
          {
            "location": "packages/coding-agent/dist/core/session-manager.js",
            "line": 1396
          },
          {
            "location": "packages/coding-agent/dist/core/session-manager.js",
            "line": 1429
          },
          {
            "location": "packages/coding-agent/dist/core/session-manager.js",
            "line": 1481
          },
          {
            "location": "packages/coding-agent/dist/core/session-manager.js",
            "line": 1484
          },
          {
            "location": "packages/coding-agent/dist/core/session-manager.js",
            "line": 1500
          },
          {
            "location": "packages/coding-agent/dist/core/settings-manager.js",
            "line": 4
          },
          {
            "location": "packages/coding-agent/dist/core/settings-manager.js",
            "line": 99
          },
          {
            "location": "packages/coding-agent/dist/core/settings-manager.js",
            "line": 100
          },
          {
            "location": "packages/coding-agent/dist/core/settings-manager.js",
            "line": 128
          },
          {
            "location": "packages/coding-agent/dist/core/settings-manager.js",
            "line": 204
          },
          {
            "location": "packages/coding-agent/dist/core/settings-manager.js",
            "line": 205
          },
          {
            "location": "packages/coding-agent/dist/core/skills.js",
            "line": 3
          },
          {
            "location": "packages/coding-agent/dist/core/skills.js",
            "line": 38
          },
          {
            "location": "packages/coding-agent/dist/core/skills.js",
            "line": 41
          },
          {
            "location": "packages/coding-agent/dist/core/skills.js",
            "line": 140
          },
          {
            "location": "packages/coding-agent/dist/core/skills.js",
            "line": 150
          },
          {
            "location": "packages/coding-agent/dist/core/skills.js",
            "line": 169
          },
          {
            "location": "packages/coding-agent/dist/core/skills.js",
            "line": 184
          },
          {
            "location": "packages/coding-agent/dist/core/skills.js",
            "line": 210
          },
          {
            "location": "packages/coding-agent/dist/core/skills.js",
            "line": 236
          },
          {
            "location": "packages/coding-agent/dist/core/skills.js",
            "line": 237
          },
          {
            "location": "packages/coding-agent/dist/core/skills.js",
            "line": 350
          },
          {
            "location": "packages/coding-agent/dist/core/skills.js",
            "line": 351
          },
          {
            "location": "packages/coding-agent/dist/core/skills.js",
            "line": 353
          },
          {
            "location": "packages/coding-agent/dist/core/skills.js",
            "line": 354
          },
          {
            "location": "packages/coding-agent/dist/core/skills.js",
            "line": 356
          },
          {
            "location": "packages/coding-agent/dist/core/tools/find.js",
            "line": 3
          },
          {
            "location": "packages/coding-agent/dist/core/tools/find.js",
            "line": 135
          },
          {
            "location": "packages/coding-agent/dist/core/tools/find.js",
            "line": 139
          },
          {
            "location": "packages/coding-agent/dist/core/tools/grep.js",
            "line": 4
          },
          {
            "location": "packages/coding-agent/dist/core/tools/grep.js",
            "line": 71
          },
          {
            "location": "packages/coding-agent/dist/core/tools/grep.js",
            "line": 76
          },
          {
            "location": "packages/coding-agent/dist/core/tools/ls.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/core/tools/ls.js",
            "line": 72
          },
          {
            "location": "packages/coding-agent/dist/core/tools/write.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/core/tools/write.js",
            "line": 32
          },
          {
            "location": "packages/coding-agent/dist/migrations.js",
            "line": 6
          },
          {
            "location": "packages/coding-agent/dist/migrations.js",
            "line": 19
          },
          {
            "location": "packages/coding-agent/dist/migrations.js",
            "line": 20
          },
          {
            "location": "packages/coding-agent/dist/migrations.js",
            "line": 21
          },
          {
            "location": "packages/coding-agent/dist/migrations.js",
            "line": 62
          },
          {
            "location": "packages/coding-agent/dist/migrations.js",
            "line": 83
          },
          {
            "location": "packages/coding-agent/dist/migrations.js",
            "line": 103
          },
          {
            "location": "packages/coding-agent/dist/migrations.js",
            "line": 110
          },
          {
            "location": "packages/coding-agent/dist/migrations.js",
            "line": 125
          },
          {
            "location": "packages/coding-agent/dist/migrations.js",
            "line": 126
          },
          {
            "location": "packages/coding-agent/dist/migrations.js",
            "line": 140
          },
          {
            "location": "packages/coding-agent/dist/migrations.js",
            "line": 162
          },
          {
            "location": "packages/coding-agent/dist/migrations.js",
            "line": 169
          },
          {
            "location": "packages/coding-agent/dist/migrations.js",
            "line": 170
          },
          {
            "location": "packages/coding-agent/dist/migrations.js",
            "line": 204
          },
          {
            "location": "packages/coding-agent/dist/migrations.js",
            "line": 205
          },
          {
            "location": "packages/coding-agent/dist/migrations.js",
            "line": 234
          },
          {
            "location": "packages/coding-agent/dist/utils/clipboard-image.js",
            "line": 5
          },
          {
            "location": "packages/coding-agent/dist/utils/clipboard-image.js",
            "line": 101
          },
          {
            "location": "packages/coding-agent/dist/utils/photon.js",
            "line": 16
          },
          {
            "location": "packages/coding-agent/dist/utils/photon.js",
            "line": 34
          },
          {
            "location": "packages/coding-agent/dist/utils/photon.js",
            "line": 36
          },
          {
            "location": "packages/coding-agent/dist/utils/photon.js",
            "line": 37
          },
          {
            "location": "packages/coding-agent/dist/utils/photon.js",
            "line": 38
          },
          {
            "location": "packages/coding-agent/dist/utils/tools-manager.js",
            "line": 4
          },
          {
            "location": "packages/coding-agent/dist/utils/tools-manager.js",
            "line": 80
          },
          {
            "location": "packages/coding-agent/dist/utils/tools-manager.js",
            "line": 142
          },
          {
            "location": "packages/coding-agent/dist/utils/tools-manager.js",
            "line": 183
          },
          {
            "location": "packages/coding-agent/dist/utils/tools-manager.js",
            "line": 244
          },
          {
            "location": "packages/coding-agent/dist/utils/tools-manager.js",
            "line": 246
          },
          {
            "location": "packages/coding-agent/dist/utils/tools-manager.js",
            "line": 251
          },
          {
            "location": "packages/coding-agent/dist/utils/tools-manager.js",
            "line": 266
          },
          {
            "location": "packages/coding-agent/dist/utils/tools-manager.js",
            "line": 267
          },
          {
            "location": "packages/tui/dist/autocomplete.js",
            "line": 4
          },
          {
            "location": "packages/tui/dist/autocomplete.js",
            "line": 401
          },
          {
            "location": "packages/tui/dist/autocomplete.js",
            "line": 426
          },
          {
            "location": "packages/tui/dist/autocomplete.js",
            "line": 469
          },
          {
            "location": "packages/tui/dist/autocomplete.js",
            "line": 479
          },
          {
            "location": "packages/tui/dist/autocomplete.js",
            "line": 485
          },
          {
            "location": "packages/tui/dist/autocomplete.js",
            "line": 486
          },
          {
            "location": "packages/tui/dist/autocomplete.js",
            "line": 491
          },
          {
            "location": "packages/tui/dist/autocomplete.js",
            "line": 505
          },
          {
            "location": "packages/tui/dist/autocomplete.js",
            "line": 523
          },
          {
            "location": "packages/tui/dist/autocomplete.js",
            "line": 524
          },
          {
            "location": "packages/tui/dist/autocomplete.js",
            "line": 528
          },
          {
            "location": "packages/tui/dist/autocomplete.js",
            "line": 537
          },
          {
            "location": "packages/tui/dist/autocomplete.js",
            "line": 585
          },
          {
            "location": "packages/tui/dist/autocomplete.js",
            "line": 663
          },
          {
            "location": "tuxcare-pack.cjs",
            "line": 3
          },
          {
            "location": "packages/ai/scripts/generate-models.ts",
            "line": 4
          },
          {
            "location": "packages/ai/scripts/generate-models.ts",
            "line": 47
          },
          {
            "location": "packages/ai/scripts/generate-models.ts",
            "line": 48
          },
          {
            "location": "packages/ai/scripts/generate-models.ts",
            "line": 84
          },
          {
            "location": "packages/ai/scripts/generate-models.ts",
            "line": 3566
          },
          {
            "location": "packages/ai/scripts/generate-models.ts",
            "line": 3567
          },
          {
            "location": "packages/ai/scripts/generate-models.ts",
            "line": 3568
          },
          {
            "location": "packages/ai/scripts/generate-models.ts",
            "line": 3569
          },
          {
            "location": "packages/ai/scripts/generate-models.ts",
            "line": 3570
          },
          {
            "location": "packages/ai/scripts/generate-models.ts",
            "line": 3579
          },
          {
            "location": "packages/ai/scripts/generate-models.ts",
            "line": 3582
          },
          {
            "location": "packages/ai/scripts/generate-models.ts",
            "line": 3591
          },
          {
            "location": "packages/ai/scripts/generate-models.ts",
            "line": 3593
          },
          {
            "location": "packages/ai/scripts/generate-models.ts",
            "line": 3597
          },
          {
            "location": "packages/ai/scripts/generate-models.ts",
            "line": 3600
          },
          {
            "location": "packages/ai/scripts/generate-models.ts",
            "line": 3628
          },
          {
            "location": "packages/ai/scripts/generate-models.ts",
            "line": 3631
          },
          {
            "location": "packages/ai/scripts/generate-models.ts",
            "line": 3694
          },
          {
            "location": "packages/ai/scripts/generate-models.ts",
            "line": 3697
          },
          {
            "location": "packages/ai/scripts/generate-models.ts",
            "line": 3698
          },
          {
            "location": "packages/ai/scripts/generate-models.ts",
            "line": 3699
          },
          {
            "location": "packages/ai/scripts/generate-models.ts",
            "line": 3701
          },
          {
            "location": "packages/ai/scripts/generate-models.ts",
            "line": 3702
          },
          {
            "location": "packages/ai/scripts/generate-test-image.ts",
            "line": 5
          },
          {
            "location": "packages/ai/scripts/generate-test-image.ts",
            "line": 9
          },
          {
            "location": "packages/ai/scripts/generate-test-image.ts",
            "line": 27
          },
          {
            "location": "packages/ai/scripts/generate-test-image.ts",
            "line": 30
          },
          {
            "location": "packages/coding-agent/src/cli/file-processor.ts",
            "line": 8
          },
          {
            "location": "packages/coding-agent/src/cli/file-processor.ts",
            "line": 32
          },
          {
            "location": "packages/coding-agent/src/core/auth-storage.ts",
            "line": 8
          },
          {
            "location": "packages/coding-agent/src/core/auth-storage.ts",
            "line": 52
          },
          {
            "location": "packages/coding-agent/src/core/auth-storage.ts",
            "line": 57
          },
          {
            "location": "packages/coding-agent/src/core/auth-storage.ts",
            "line": 207
          },
          {
            "location": "packages/coding-agent/src/core/auth-storage.ts",
            "line": 347
          },
          {
            "location": "packages/coding-agent/src/core/auth-storage.ts",
            "line": 498
          },
          {
            "location": "packages/coding-agent/src/core/export-html/index.ts",
            "line": 3
          },
          {
            "location": "packages/coding-agent/src/core/export-html/index.ts",
            "line": 145
          },
          {
            "location": "packages/coding-agent/src/core/export-html/index.ts",
            "line": 146
          },
          {
            "location": "packages/coding-agent/src/core/export-html/index.ts",
            "line": 147
          },
          {
            "location": "packages/coding-agent/src/core/export-html/index.ts",
            "line": 148
          },
          {
            "location": "packages/coding-agent/src/core/export-html/index.ts",
            "line": 149
          },
          {
            "location": "packages/coding-agent/src/core/export-html/index.ts",
            "line": 276
          },
          {
            "location": "packages/coding-agent/src/core/export-html/index.ts",
            "line": 310
          },
          {
            "location": "packages/coding-agent/src/core/footer-data-provider.ts",
            "line": 3
          },
          {
            "location": "packages/coding-agent/src/core/footer-data-provider.ts",
            "line": 19
          },
          {
            "location": "packages/coding-agent/src/core/footer-data-provider.ts",
            "line": 26
          },
          {
            "location": "packages/coding-agent/src/core/footer-data-provider.ts",
            "line": 27
          },
          {
            "location": "packages/coding-agent/src/core/footer-data-provider.ts",
            "line": 29
          },
          {
            "location": "packages/coding-agent/src/core/footer-data-provider.ts",
            "line": 31
          },
          {
            "location": "packages/coding-agent/src/core/footer-data-provider.ts",
            "line": 36
          },
          {
            "location": "packages/coding-agent/src/core/footer-data-provider.ts",
            "line": 44
          },
          {
            "location": "packages/coding-agent/src/core/footer-data-provider.ts",
            "line": 317
          },
          {
            "location": "packages/coding-agent/src/core/footer-data-provider.ts",
            "line": 344
          },
          {
            "location": "packages/coding-agent/src/core/footer-data-provider.ts",
            "line": 357
          },
          {
            "location": "packages/coding-agent/src/core/keybindings.ts",
            "line": 10
          },
          {
            "location": "packages/coding-agent/src/core/keybindings.ts",
            "line": 380
          },
          {
            "location": "packages/coding-agent/src/core/prompt-templates.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/core/prompt-templates.ts",
            "line": 129
          },
          {
            "location": "packages/coding-agent/src/core/prompt-templates.ts",
            "line": 171
          },
          {
            "location": "packages/coding-agent/src/core/prompt-templates.ts",
            "line": 235
          },
          {
            "location": "packages/coding-agent/src/core/prompt-templates.ts",
            "line": 236
          },
          {
            "location": "packages/coding-agent/src/core/prompt-templates.ts",
            "line": 239
          },
          {
            "location": "packages/coding-agent/src/core/prompt-templates.ts",
            "line": 264
          },
          {
            "location": "packages/coding-agent/src/core/session-manager.ts",
            "line": 29
          },
          {
            "location": "packages/coding-agent/src/core/session-manager.ts",
            "line": 593
          },
          {
            "location": "packages/coding-agent/src/core/session-manager.ts",
            "line": 755
          },
          {
            "location": "packages/coding-agent/src/core/session-manager.ts",
            "line": 954
          },
          {
            "location": "packages/coding-agent/src/core/session-manager.ts",
            "line": 1080
          },
          {
            "location": "packages/coding-agent/src/core/session-manager.ts",
            "line": 1673
          },
          {
            "location": "packages/coding-agent/src/core/session-manager.ts",
            "line": 1784
          },
          {
            "location": "packages/coding-agent/src/core/session-manager.ts",
            "line": 1845
          },
          {
            "location": "packages/coding-agent/src/core/session-manager.ts",
            "line": 1882
          },
          {
            "location": "packages/coding-agent/src/core/session-manager.ts",
            "line": 1956
          },
          {
            "location": "packages/coding-agent/src/core/session-manager.ts",
            "line": 1963
          },
          {
            "location": "packages/coding-agent/src/core/session-manager.ts",
            "line": 1986
          },
          {
            "location": "packages/coding-agent/src/core/settings-manager.ts",
            "line": 11
          },
          {
            "location": "packages/coding-agent/src/core/settings-manager.ts",
            "line": 300
          },
          {
            "location": "packages/coding-agent/src/core/settings-manager.ts",
            "line": 301
          },
          {
            "location": "packages/coding-agent/src/core/settings-manager.ts",
            "line": 333
          },
          {
            "location": "packages/coding-agent/src/core/settings-manager.ts",
            "line": 426
          },
          {
            "location": "packages/coding-agent/src/core/settings-manager.ts",
            "line": 427
          },
          {
            "location": "packages/coding-agent/src/core/skills.ts",
            "line": 3
          },
          {
            "location": "packages/coding-agent/src/core/skills.ts",
            "line": 48
          },
          {
            "location": "packages/coding-agent/src/core/skills.ts",
            "line": 52
          },
          {
            "location": "packages/coding-agent/src/core/skills.ts",
            "line": 199
          },
          {
            "location": "packages/coding-agent/src/core/skills.ts",
            "line": 210
          },
          {
            "location": "packages/coding-agent/src/core/skills.ts",
            "line": 233
          },
          {
            "location": "packages/coding-agent/src/core/skills.ts",
            "line": 249
          },
          {
            "location": "packages/coding-agent/src/core/skills.ts",
            "line": 282
          },
          {
            "location": "packages/coding-agent/src/core/skills.ts",
            "line": 310
          },
          {
            "location": "packages/coding-agent/src/core/skills.ts",
            "line": 311
          },
          {
            "location": "packages/coding-agent/src/core/skills.ts",
            "line": 453
          },
          {
            "location": "packages/coding-agent/src/core/skills.ts",
            "line": 454
          },
          {
            "location": "packages/coding-agent/src/core/skills.ts",
            "line": 457
          },
          {
            "location": "packages/coding-agent/src/core/skills.ts",
            "line": 458
          },
          {
            "location": "packages/coding-agent/src/core/skills.ts",
            "line": 461
          },
          {
            "location": "packages/coding-agent/src/core/tools/find.ts",
            "line": 4
          },
          {
            "location": "packages/coding-agent/src/core/tools/find.ts",
            "line": 190
          },
          {
            "location": "packages/coding-agent/src/core/tools/find.ts",
            "line": 194
          },
          {
            "location": "packages/coding-agent/src/core/tools/grep.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/core/tools/grep.ts",
            "line": 139
          },
          {
            "location": "packages/coding-agent/src/core/tools/grep.ts",
            "line": 144
          },
          {
            "location": "packages/coding-agent/src/core/tools/ls.ts",
            "line": 3
          },
          {
            "location": "packages/coding-agent/src/core/tools/ls.ts",
            "line": 120
          },
          {
            "location": "packages/coding-agent/src/core/tools/write.ts",
            "line": 3
          },
          {
            "location": "packages/coding-agent/src/core/tools/write.ts",
            "line": 66
          },
          {
            "location": "packages/coding-agent/src/migrations.ts",
            "line": 7
          },
          {
            "location": "packages/coding-agent/src/migrations.ts",
            "line": 23
          },
          {
            "location": "packages/coding-agent/src/migrations.ts",
            "line": 24
          },
          {
            "location": "packages/coding-agent/src/migrations.ts",
            "line": 25
          },
          {
            "location": "packages/coding-agent/src/migrations.ts",
            "line": 68
          },
          {
            "location": "packages/coding-agent/src/migrations.ts",
            "line": 92
          },
          {
            "location": "packages/coding-agent/src/migrations.ts",
            "line": 113
          },
          {
            "location": "packages/coding-agent/src/migrations.ts",
            "line": 122
          },
          {
            "location": "packages/coding-agent/src/migrations.ts",
            "line": 138
          },
          {
            "location": "packages/coding-agent/src/migrations.ts",
            "line": 139
          },
          {
            "location": "packages/coding-agent/src/migrations.ts",
            "line": 158
          },
          {
            "location": "packages/coding-agent/src/migrations.ts",
            "line": 179
          },
          {
            "location": "packages/coding-agent/src/migrations.ts",
            "line": 188
          },
          {
            "location": "packages/coding-agent/src/migrations.ts",
            "line": 189
          },
          {
            "location": "packages/coding-agent/src/migrations.ts",
            "line": 223
          },
          {
            "location": "packages/coding-agent/src/migrations.ts",
            "line": 224
          },
          {
            "location": "packages/coding-agent/src/migrations.ts",
            "line": 259
          },
          {
            "location": "packages/coding-agent/src/utils/clipboard-image.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/utils/clipboard-image.ts",
            "line": 119
          },
          {
            "location": "packages/coding-agent/src/utils/photon.ts",
            "line": 18
          },
          {
            "location": "packages/coding-agent/src/utils/photon.ts",
            "line": 46
          },
          {
            "location": "packages/coding-agent/src/utils/photon.ts",
            "line": 48
          },
          {
            "location": "packages/coding-agent/src/utils/photon.ts",
            "line": 49
          },
          {
            "location": "packages/coding-agent/src/utils/photon.ts",
            "line": 50
          },
          {
            "location": "packages/coding-agent/src/utils/tools-manager.ts",
            "line": 4
          },
          {
            "location": "packages/coding-agent/src/utils/tools-manager.ts",
            "line": 88
          },
          {
            "location": "packages/coding-agent/src/utils/tools-manager.ts",
            "line": 165
          },
          {
            "location": "packages/coding-agent/src/utils/tools-manager.ts",
            "line": 211
          },
          {
            "location": "packages/coding-agent/src/utils/tools-manager.ts",
            "line": 279
          },
          {
            "location": "packages/coding-agent/src/utils/tools-manager.ts",
            "line": 281
          },
          {
            "location": "packages/coding-agent/src/utils/tools-manager.ts",
            "line": 288
          },
          {
            "location": "packages/coding-agent/src/utils/tools-manager.ts",
            "line": 306
          },
          {
            "location": "packages/coding-agent/src/utils/tools-manager.ts",
            "line": 307
          },
          {
            "location": "packages/tui/src/autocomplete.ts",
            "line": 4
          },
          {
            "location": "packages/tui/src/autocomplete.ts",
            "line": 552
          },
          {
            "location": "packages/tui/src/autocomplete.ts",
            "line": 577
          },
          {
            "location": "packages/tui/src/autocomplete.ts",
            "line": 626
          },
          {
            "location": "packages/tui/src/autocomplete.ts",
            "line": 634
          },
          {
            "location": "packages/tui/src/autocomplete.ts",
            "line": 639
          },
          {
            "location": "packages/tui/src/autocomplete.ts",
            "line": 640
          },
          {
            "location": "packages/tui/src/autocomplete.ts",
            "line": 644
          },
          {
            "location": "packages/tui/src/autocomplete.ts",
            "line": 661
          },
          {
            "location": "packages/tui/src/autocomplete.ts",
            "line": 679
          },
          {
            "location": "packages/tui/src/autocomplete.ts",
            "line": 680
          },
          {
            "location": "packages/tui/src/autocomplete.ts",
            "line": 683
          },
          {
            "location": "packages/tui/src/autocomplete.ts",
            "line": 690
          },
          {
            "location": "packages/tui/src/autocomplete.ts",
            "line": 738
          },
          {
            "location": "packages/tui/src/autocomplete.ts",
            "line": 828
          },
          {
            "location": "scripts/cost.ts",
            "line": 4
          },
          {
            "location": "scripts/cost.ts",
            "line": 38
          },
          {
            "location": "scripts/cost.ts",
            "line": 40
          },
          {
            "location": "scripts/cost.ts",
            "line": 82
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 16
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 23
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 133
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 138
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 149
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 151
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 162
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 165
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 167
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 184
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 205
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 217
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 225
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 238
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 251
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 252
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 303
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 304
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 341
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 342
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@protobufjs",
      "name": "pool",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d2410b6864880c12af7204b8ce48f3d4f79d75ab6b8d87263163a502e00fc0079c714acf1dd52aa3f27a2e2ca61c7122253e4dac5d54570c58d787fe7f2e1643"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "url": "https://opensource.org/licenses/BSD-3-Clause",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40protobufjs/pool@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/pool@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "@protobufjs",
      "name": "utf8",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0e016001a307bc1006ccc9628cd2d6032a2f186a8c79d83f87599840209a905dba9ed3123f195ec584b5aa9442ab78c91f0e3b2147914a822de69e57b487a12"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "url": "https://opensource.org/licenses/BSD-3-Clause",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40protobufjs/utf8@1.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.1.tgz"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@protobufjs/utf8@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "long",
      "version": "5.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "98d0206751a6c8d843ec0baa9d31b7fd5436ea8efad3e65804f2a33efba03bcfa72db61f5fa4d5a493ec781be8a5b758faaa59fe52949e611cd4b799612dd000"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/long@5.3.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/long/-/long-5.3.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/long@5.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/long/-/long-5.3.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ws",
      "version": "8.21.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "56ca76f1bec345c8a6150bebaaed967a4df3d626310c25aa1d807c42c9e4fd2e117da090ccf18fc8136e563255ddc77a5222ad52da7ab0d33bee05afcdc087fa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/ws@8.21.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ws@8.21.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-proxy-agent",
      "version": "9.1.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d8dc68bde4d3e7c9a3613e27dd13d311f09918b31b89da0ef171227977e9498c6ef8f409d6aa71e32a701fa37eb85f6dc013c8bd1460be4bd6e4751361610d8a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/http-proxy-agent@9.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-9.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/http-proxy-agent@9.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-9.1.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "http-proxy-agent,HttpProxyAgent,http-proxy-agent/HttpProxyAgent"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/ai/dist/api/bedrock-converse-stream.js",
            "line": 3
          },
          {
            "location": "packages/ai/src/api/bedrock-converse-stream.ts",
            "line": 27
          }
        ]
      }
    },
    {
      "group": "",
      "name": "agent-base",
      "version": "9.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4d07f9f41b199f2b6df0674928b3df519e7883f89a50bd8e583485082bcc3a1b0776e0d0c4ef310b83cd7b222455c0392b02f6a613d2bf4768b82d1f816ce69c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/agent-base@9.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/agent-base/-/agent-base-9.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/agent-base@9.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/agent-base/-/agent-base-9.0.0.tgz"
        },
        {
          "name": "SrcFile",
          "value": "packages/ai/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/ai/package-lock.json"
              }
            ],
            "concludedValue": "packages/ai/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "proxy-agent-negotiate",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "37c20170cdd4802573cf62f62eabfc0d59ed0e79c2f3f8625789c40d43e4aaaef64cf5206168d073e6dd66504f64af4bccf02f398fff800b744b40c0a6839759"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/proxy-agent-negotiate@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/proxy-agent-negotiate/-/proxy-agent-negotiate-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/proxy-agent-negotiate@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/proxy-agent-negotiate/-/proxy-agent-negotiate-1.1.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "https-proxy-agent",
      "version": "9.1.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6a0f3bcbb70927dff7f86c45afc3b2e0ee5f683b064469c11ac263fd88ce4ac4b1ff979a74a2d84cc3e5cee47aa1b8280830e6d1a6c00198ad5d742430e3d2a4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/https-proxy-agent@9.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-9.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/https-proxy-agent@9.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/ai/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-9.1.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "https-proxy-agent,HttpsProxyAgent,https-proxy-agent/HttpsProxyAgent"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/ai/package-lock.json"
              }
            ],
            "concludedValue": "packages/ai/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/ai/dist/api/bedrock-converse-stream.js",
            "line": 4
          },
          {
            "location": "packages/ai/src/api/bedrock-converse-stream.ts",
            "line": 28
          }
        ]
      }
    },
    {
      "group": "",
      "name": "openai",
      "version": "7.19.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "317dacdeed8be6b69c4ced020bf496a4239ab09401089aea2ca5cafa5f3670085d785f263cc0447bf831326d1915adb1a4aa4e14b463c6fe5a7d81196c15e66d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/openai@7.19.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/openai/-/openai-7.19.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/openai@7.19.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/ai/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/openai/-/openai-7.19.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "openai,AzureOpenAI,openai/AzureOpenAI,openai/resources/responses/responses.js,ResponseCreateParamsStreaming,openai/resources/responses/responses.js/ResponseCreateParamsStreaming,Tool,openai/resources/responses/responses.js/Tool,ResponseInput,openai/resources/responses/responses.js/ResponseInput,ResponseStreamEvent,openai/resources/responses/responses.js/ResponseStreamEvent,openai/resources/chat/completions.js,ChatCompletionAssistantMessageParam,openai/resources/chat/completions.js/ChatCompletionAssistantMessageParam,ChatCompletionChunk,openai/resources/chat/completions.js/ChatCompletionChunk,ChatCompletionContentPart,openai/resources/chat/completions.js/ChatCompletionContentPart,ChatCompletionContentPartImage,openai/resources/chat/completions.js/ChatCompletionContentPartImage,ChatCompletionContentPartText,openai/resources/chat/completions.js/ChatCompletionContentPartText,ChatCompletionDeveloperMessageParam,openai/resources/chat/completions.js/ChatCompletionDeveloperMessageParam,ChatCompletionMessageParam,openai/resources/chat/completions.js/ChatCompletionMessageParam,ChatCompletionMessageToolCall,openai/resources/chat/completions.js/ChatCompletionMessageToolCall,ChatCompletionSystemMessageParam,openai/resources/chat/completions.js/ChatCompletionSystemMessageParam,ChatCompletionToolMessageParam,openai/resources/chat/completions.js/ChatCompletionToolMessageParam,ResponseInputContent,openai/resources/responses/responses.js/ResponseInputContent,ResponseInputImage,openai/resources/responses/responses.js/ResponseInputImage,ResponseInputItem,openai/resources/responses/responses.js/ResponseInputItem,ResponseInputText,openai/resources/responses/responses.js/ResponseInputText,ResponseOutputItem,openai/resources/responses/responses.js/ResponseOutputItem,ResponseOutputMessage,openai/resources/responses/responses.js/ResponseOutputMessage,ResponseReasoningItem,openai/resources/responses/responses.js/ResponseReasoningItem,ResponseToolSearchOutputItemParam,openai/resources/responses/responses.js/ResponseToolSearchOutputItemParam,ChatCompletion,openai/resources/chat/completions.js/ChatCompletion,ChatCompletionCreateParamsNonStreaming,openai/resources/chat/completions.js/ChatCompletionCreateParamsNonStreaming"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/ai/package-lock.json"
              }
            ],
            "concludedValue": "packages/ai/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/ai/dist/api/azure-openai-responses.js",
            "line": 1
          },
          {
            "location": "packages/ai/dist/api/openai-completions.js",
            "line": 1
          },
          {
            "location": "packages/ai/dist/api/openai-responses.js",
            "line": 1
          },
          {
            "location": "packages/ai/dist/api/openrouter-images.js",
            "line": 1
          },
          {
            "location": "packages/ai/src/api/azure-openai-responses.ts",
            "line": 1
          },
          {
            "location": "packages/ai/src/api/azure-openai-responses.ts",
            "line": 2
          },
          {
            "location": "packages/ai/src/api/openai-codex-responses.ts",
            "line": 7
          },
          {
            "location": "packages/ai/src/api/openai-completions.ts",
            "line": 1
          },
          {
            "location": "packages/ai/src/api/openai-completions.ts",
            "line": 13
          },
          {
            "location": "packages/ai/src/api/openai-responses-shared.ts",
            "line": 1
          },
          {
            "location": "packages/ai/src/api/openai-responses-shared.ts",
            "line": 15
          },
          {
            "location": "packages/ai/src/api/openai-responses.ts",
            "line": 1
          },
          {
            "location": "packages/ai/src/api/openai-responses.ts",
            "line": 2
          },
          {
            "location": "packages/ai/src/api/openrouter-images.ts",
            "line": 1
          },
          {
            "location": "packages/ai/src/api/openrouter-images.ts",
            "line": 8
          }
        ]
      },
      "tags": [
        "ml"
      ]
    },
    {
      "group": "",
      "name": "undici",
      "version": "8.10.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ff2e3f6c7f58354e618bd348ae93aebc65c5731ae3dc232b57efc0629a300184e91e7f205ff5cf163372efae853e8618d2689085d5bdefb24558a18d841770c9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/undici@8.10.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/undici/-/undici-8.10.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/undici@8.10.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/undici/-/undici-8.10.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "undici,WebSocket,undici/WebSocket"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/coding-agent/dist/core/http-dispatcher.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/core/http-dispatcher.js",
            "line": 85
          },
          {
            "location": "packages/coding-agent/src/core/http-dispatcher.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/core/http-dispatcher.ts",
            "line": 100
          },
          {
            "location": "packages/coding-agent/src/experimental/radius-relay.ts",
            "line": 4
          }
        ]
      }
    },
    {
      "group": "",
      "name": "partial-json",
      "version": "0.1.7",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "363bffe7d8476a891bfe14548dc7b71ddbf5db077ad0cb4cf59e4e9669fe9de85ed100c0b11b516c93ef27467dd53bac1744ae65122f9ccf92e25e8420ff2578"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/partial-json@0.1.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/partial-json/-/partial-json-0.1.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/partial-json@0.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/partial-json/-/partial-json-0.1.7.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "partial-json,parse,partial-json/parse"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/ai/dist/utils/json-parse.js",
            "line": 1
          },
          {
            "location": "packages/ai/dist/utils/json-parse.js",
            "line": 99
          },
          {
            "location": "packages/ai/dist/utils/json-parse.js",
            "line": 104
          },
          {
            "location": "packages/ai/src/utils/json-parse.ts",
            "line": 1
          },
          {
            "location": "packages/ai/src/utils/json-parse.ts",
            "line": 113
          },
          {
            "location": "packages/ai/src/utils/json-parse.ts",
            "line": 117
          }
        ]
      }
    },
    {
      "group": "",
      "name": "canvas",
      "version": "3.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3f31399c964fcfbd985007e8f284e9d2eddfaaa63b233953b9b9de02286a0d801470193baf27829816dd24111d687d1ba6d48e7b6553d99c1c6f751a1726925b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/canvas@3.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/canvas/-/canvas-3.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/canvas@3.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/canvas/-/canvas-3.2.3.tgz"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "canvas,createCanvas,canvas/createCanvas"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/ai/scripts/generate-test-image.ts",
            "line": 3
          },
          {
            "location": "packages/ai/scripts/generate-test-image.ts",
            "line": 12
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-addon-api",
      "version": "7.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e66ddbb32ae3156135c5fee7cfb61774de2e76756d5caebf61f827e6a9da84be9b0a47f6c8ab789379ee4ca02d4f8af7206f09351da772c20c759b80cc98c741"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/node-addon-api@7.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/node-addon-api@7.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "prebuild-install",
      "version": "7.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f0c7f671b57bc757173d420b003188df0ba17ea5afb622c0d627254c36c54599204504b436ab0f6698676bd57e1f24c469d85eb8f9a368932c6f329014eccbba"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/prebuild-install@7.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/prebuild-install@7.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/.bin/prebuild-install"
        },
        {
          "name": "cdx:npm:bin",
          "value": "prebuild-install"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:npm:deprecated",
          "value": "No longer maintained. Please contact the author of the relevant native addon; alternatives are available."
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "expand-template",
      "version": "2.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5d87ee28cbe3e0edf97ffa4e5cb39b9dd211bf243effee8084e0e1f8e2968fd4bde3df291c79ff20cb331fe82dd1f04245630d7e4d594a9e71dc089f9a7236be"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR WTFPL"
        }
      ],
      "purl": "pkg:npm/expand-template@2.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/expand-template@2.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "github-from-package",
      "version": "0.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4b21f2dd3d6fd8d5179f6f4eb1677198ae91c070febe48f7bfc7a7f00381675c0143f842010e5b0104c3d36916e16f6d529ff7421e89f2bf44be7b62c8298e3b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/github-from-package@0.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/github-from-package@0.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimist",
      "version": "1.2.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "db2c8047ca8190ddd8ba17896a7529582e54ddb6f9a2c0f2c0d07c4730d5943c031dba1c009bdeaaa8f5bbcf92543ee39164f8cafb070a95aaa96a80c5bd3308"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/minimist@1.2.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/minimist@1.2.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mkdirp-classic",
      "version": "0.5.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "80a2dc444321b6e651c1101fa8fdd1156f932b826a029541b4e21fb55823b8006902da7184f19a0dc7ef6e136f0f407c883d6852bfedc57df936371a63a36cfc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/mkdirp-classic@0.5.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mkdirp-classic@0.5.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "napi-build-utils",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1846eb6246df17b32835aa21da2186f383277ff5997c1d0674612c33cc33ec4c69c7f2e559fe54f2df67bc92974a9deaaf922c11b2b4e1c04686897f2b03ac58"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/napi-build-utils@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/napi-build-utils@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-abi",
      "version": "3.92.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "29d1ef15666310a0dfd1c6a48058de6e5dfbd463ec2125f6a191dcbb22aa33b0eda2022c1eba8a78b4e8f30047c5a5d1010958d8fb0f95999fa3ef590b111111"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/node-abi@3.92.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-abi/-/node-abi-3.92.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/node-abi@3.92.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/node-abi/-/node-abi-3.92.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver",
      "version": "7.8.5",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "63bfca0ec6fc2e3a28669c1aa86cae94ee8342592c8029dc7211c693eb19218e1206f52870c044147e54af57c8e1d57e26f974c3a723bee71a222e34a6e462a0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/semver@7.8.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/semver@7.8.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:bin",
          "value": "semver"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "semver,semver/gt,maxSatisfying,semver/maxSatisfying,rcompare,semver/rcompare,satisfies,semver/satisfies,valid,semver/valid,validRange,semver/validRange,compare,semver/compare"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/coding-agent/dist/core/package-manager.js",
            "line": 26
          },
          {
            "location": "packages/coding-agent/dist/core/package-manager.js",
            "line": 45
          },
          {
            "location": "packages/coding-agent/dist/core/package-manager.js",
            "line": 48
          },
          {
            "location": "packages/coding-agent/dist/core/package-manager.js",
            "line": 921
          },
          {
            "location": "packages/coding-agent/dist/core/package-manager.js",
            "line": 1198
          },
          {
            "location": "packages/coding-agent/dist/core/package-manager.js",
            "line": 1210
          },
          {
            "location": "packages/coding-agent/dist/core/package-manager.js",
            "line": 1241
          },
          {
            "location": "packages/coding-agent/dist/utils/version-check.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/utils/version-check.js",
            "line": 22
          },
          {
            "location": "packages/coding-agent/dist/utils/version-check.js",
            "line": 23
          },
          {
            "location": "packages/coding-agent/dist/utils/version-check.js",
            "line": 27
          },
          {
            "location": "packages/coding-agent/src/core/package-manager.ts",
            "line": 39
          },
          {
            "location": "packages/coding-agent/src/core/package-manager.ts",
            "line": 61
          },
          {
            "location": "packages/coding-agent/src/core/package-manager.ts",
            "line": 65
          },
          {
            "location": "packages/coding-agent/src/core/package-manager.ts",
            "line": 1190
          },
          {
            "location": "packages/coding-agent/src/core/package-manager.ts",
            "line": 1512
          },
          {
            "location": "packages/coding-agent/src/core/package-manager.ts",
            "line": 1527
          },
          {
            "location": "packages/coding-agent/src/core/package-manager.ts",
            "line": 1560
          },
          {
            "location": "packages/coding-agent/src/utils/version-check.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/utils/version-check.ts",
            "line": 35
          },
          {
            "location": "packages/coding-agent/src/utils/version-check.ts",
            "line": 36
          },
          {
            "location": "packages/coding-agent/src/utils/version-check.ts",
            "line": 40
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pump",
      "version": "3.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "552eec8dce8a47b7b5ba4445850498e4b336b8158050f88e3dafc0de690a9a23304a64455084edd31ba3fbf95eb209c2bfe74f204625933adcc9782ab881cc70"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/pump@3.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pump/-/pump-3.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pump@3.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pump/-/pump-3.0.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "end-of-stream",
      "version": "1.4.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a2810673a1cfdbac57abf37e18218e4f424a08b0c6aead9b41466b43b832ac989900d27ff180d3c53a5005718c9fe59b2105cd569c96ca69bb2985480909f23a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/end-of-stream@1.4.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/end-of-stream@1.4.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "once",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "94d689808fb643951140191c7042874d038f697754c67659125413658d0c15402e684a9ed44f8dcaf81dcff688c8d8ba67d3333b976fd47f27e7cfc610ba77fb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/once@1.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/once@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wrappy",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9784a9fc346c7a8afdc0be84bd5dbe4ee427eb774c90f8d9feca7d5e48214c46d5f4a94f4b5c54b19deeeff2103b8c31b5c141e1b82940f45c477402bdeccf71"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/wrappy@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/wrappy@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rc",
      "version": "1.2.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb76c682a2a3dd005dc4b6cb9289a5a2192fb00f207408944254812670617e7f813f18386dceb677c4dc056d79c1abc37e07b10a071c72485c66fcb0c9060f3b"
        }
      ],
      "licenses": [
        {
          "expression": "BSD-2-Clause OR MIT OR Apache-2.0"
        }
      ],
      "purl": "pkg:npm/rc@1.2.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/rc@1.2.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/.bin/rc"
        },
        {
          "name": "cdx:npm:bin",
          "value": "rc"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "deep-extend",
      "version": "0.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2ce1f120e68f61d1e5251b4241f0c8559b5fc3fb9f33cfab563eb8f51207cdc9bfbc6c1045716de8e3ea2055ac9b65c432b34812d591eb8b18d4b10a0f6bc038"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/deep-extend@0.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/deep-extend@0.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ini",
      "version": "1.3.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "255ff2ba0576bb35b988c4528990320ed41dfa7c6d5278de2edd1a70d770f7c90a2ebbee455c81f34b6c444384ef2bc65606a5859e913570a61079142812b17b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/ini@1.3.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ini@1.3.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-json-comments",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e2007c9dad3b7de715564388e91b387bb4fa34e4e48b91262fb4d476e4ece9bbb711d9d2c9c9ed549e2b7bc920640fb0c7d22e788d98d756df6e0c2dcee13429"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/strip-json-comments@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/strip-json-comments@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "simple-get",
      "version": "4.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6ebbfba795a01f48e6409af56430df2833927965a0f8e572a46f7d03fe6f6063ea27aa7189a1cbcbc9f1b458c103ba0c6b4d5e6c0f607e1d6e30216a3ae5f1bc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/simple-get@4.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/simple-get@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "decompress-response",
      "version": "6.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "696df9c9933a05bff8a099599dc307d8b0a866d2574d1c444b5eef137868462a305369161da24a1644810e70d1f9c9bd27ef5085799113221fbf4a638bd7a309"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/decompress-response@6.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/decompress-response@6.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mimic-response",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf4c9623ee050ebaf0792f199ade048f91dd266932d79f8bd9ee96827dfe88ae5f5b36fa4f77e1345ab6f8c79345bd3ae1ce96af837fc2fd03cd04e33731cd19"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/mimic-response@3.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/mimic-response@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "simple-concat",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "71216d00fb518658efebd20ad214d5650f8e7c4f6778f8bfaed266c395231de57256ba04a895cfd6c173b4a532d6a53ec6fcf7bbfb1f6092daf78edbee700dd9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/simple-concat@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/simple-concat@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tar-fs",
      "version": "2.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "983023c2665d87b2d34faa4d95e674e58b7ae470b713e36243397aef6bd01b7f2322b7a1b4993f27798dc0883ebd28503dc2c5fcb57b08c9c35babe38fab1f61"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/tar-fs@2.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tar-fs@2.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chownr",
      "version": "1.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8c9d1bab36b296626d567360cd37923acf033dabe96d8804aff6f460bf3fd863b7c4912122716684a3149c42508d9ba62bb297185854cbcf4faec25695a90156"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/chownr@1.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/chownr@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tar-stream",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ba37aa6dc780060c0c6711099e4d870d8d83967519fbda0471bd4acd355f6078a8d1413a746ef59fad1df03d88e2a36f95e5abad7a668e9b7bbd9785d4b9cc65"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/tar-stream@2.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tar-stream@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bl",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d56d3b70cf604ba0dc2e97ab65f1528fe6d62ed68f1923875a13e21b35e6bd525b44b746f36b07fca9fc12d5b556a595039e0029fda1e64e416e721bc05de1eb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/bl@4.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/bl@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buffer",
      "version": "5.7.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "10773220f050e0148696f8c1d7a9392a0009dbb088b0763fd8906609145ea38f32f6b43731a533597dca56505ae14eccc97d361dd563d0aec2dd6681de3bbb15"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/buffer@5.7.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/buffer@5.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ieee754",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "75ccaa843bd7d42e3a95765c56a0a92be16d31141574830debf0dfe63b36ce8b94b2a1bb23ab05c62b480beeca60adbd29d5ce2c776ef732f8b059e85509ea68"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "url": "https://opensource.org/licenses/BSD-3-Clause",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/ieee754@1.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ieee754@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inherits",
      "version": "2.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "93fbc6697e3f6256b75b3c8c0af4d039761e207bea38ab67a8176ecd31e9ce9419cc0b2428c859d8af849c189233dcc64a820578ca572b16b8758799210a9ec1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/inherits@2.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/inherits@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "3.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f6efec9e20ab6370f959db04447cc71381b66025eaa06e454c7522082e1221bafa5dc2d9058d39c9af442a361e93d3b9c4e0308c6abed497460404bb43d49ca0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/readable-stream@3.6.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@3.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string_decoder",
      "version": "1.3.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "864457f14d568c915df0bb03276c90ff0596c5aa2912c0015355df90cf00fa3d3ef392401a9a6dd7a72bd56860e8a21b6f8a2453a32a97a04e8febaea7fc0a78"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/string_decoder@1.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/string_decoder@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "string_decoder,StringDecoder,string_decoder/StringDecoder"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 529
          },
          {
            "location": "packages/coding-agent/dist/core/session-manager.js",
            "line": 7
          },
          {
            "location": "packages/coding-agent/src/core/session-manager.ts",
            "line": 31
          }
        ]
      }
    },
    {
      "group": "",
      "name": "util-deprecate",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "10f0f9ab5b97c85c49a42acb9c27359c79eade039ae83641a1c008888d93692080ed5089d5424331a802cc891736c5187c3d5d68afff2d3110f318886eb1ed73"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/util-deprecate@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/util-deprecate@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs-constants",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cba380c284887fb1728cc22ff78bbe6f9add85e6448f347adc64f26499b9aa1e018bed988302c2708fdf3c56642f93d28b13ade9934a9bec3e1dfa7f05c8b0a3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/fs-constants@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fs-constants@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tunnel-agent",
      "version": "0.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "31c9cd895d65f1161e63cb41804a6ea1d082d662d475b48df826012fb909b093489ce3fc5230c3130764e8cc3ad2f74b2ebaf934729984c00e4ab476359b90fb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/tunnel-agent@0.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tunnel-agent@0.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "Earendil Works"
        }
      ],
      "group": "@earendil-works",
      "name": "chord",
      "version": "1.0.3",
      "description": "Application composition runtime for services, replicated state, RPC, and plugins",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40earendil-works/chord@1.0.3",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "git+https://github.com/earendil-works/pi.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@earendil-works/chord@1.0.3",
      "tags": [
        "application",
        "plugins",
        "rpc",
        "services",
        "state"
      ],
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/chord/package-lock.json"
        },
        {
          "name": "cdx:npm:isRegistryDependency",
          "value": "false"
        },
        {
          "name": "cdx:npm:isWorkspace",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "@earendil-works/chord,createServiceCatalogueCall,@earendil-works/chord/createServiceCatalogueCall,createServiceStateDecoder,@earendil-works/chord/createServiceStateDecoder,createServiceSubscribeCall,@earendil-works/chord/createServiceSubscribeCall,createServiceUnsubscribeCall,@earendil-works/chord/createServiceUnsubscribeCall,parseServiceCall,@earendil-works/chord/parseServiceCall,parseServiceCatalogue,@earendil-works/chord/parseServiceCatalogue,parseWireServiceProviderUpdate,@earendil-works/chord/parseWireServiceProviderUpdate,parseWireServiceSubscriptionSnapshot,@earendil-works/chord/parseWireServiceSubscriptionSnapshot,copyJson,@earendil-works/chord/copyJson,replicatedState,@earendil-works/chord/replicatedState,isJsonValue,@earendil-works/chord/isJsonValue,createServiceStateEncoder,@earendil-works/chord/createServiceStateEncoder,decodeServiceControlCall,@earendil-works/chord/decodeServiceControlCall,parseServiceSubscriptionSnapshot,@earendil-works/chord/parseServiceSubscriptionSnapshot,RemoteServiceError,@earendil-works/chord/RemoteServiceError,JsonValue,@earendil-works/chord/JsonValue,RemoteServiceTransport,@earendil-works/chord/RemoteServiceTransport,ServiceCall,@earendil-works/chord/ServiceCall,ServiceCatalogueEntry,@earendil-works/chord/ServiceCatalogueEntry,ServiceMode,@earendil-works/chord/ServiceMode,ServiceProviderUpdate,@earendil-works/chord/ServiceProviderUpdate,ServiceStateDecoder,@earendil-works/chord/ServiceStateDecoder,ServiceSubscriptionSnapshot,@earendil-works/chord/ServiceSubscriptionSnapshot,combineFacetLoaders,@earendil-works/chord/combineFacetLoaders,createFacetHost,@earendil-works/chord/createFacetHost,defineFacet,@earendil-works/chord/defineFacet,FacetHost,@earendil-works/chord/FacetHost,FacetLoader,@earendil-works/chord/FacetLoader,LoadedFacets,@earendil-works/chord/LoadedFacets,Context,@earendil-works/chord/Context,AttachedReplicatedState,@earendil-works/chord/AttachedReplicatedState,defineService,@earendil-works/chord/defineService,createRemoteServiceBinding,@earendil-works/chord/createRemoteServiceBinding,MutableReplicatedState,@earendil-works/chord/MutableReplicatedState,RemoteServiceBinding,@earendil-works/chord/RemoteServiceBinding,RemoteServiceSource,@earendil-works/chord/RemoteServiceSource,RemoteServices,@earendil-works/chord/RemoteServices,ReplicatedState,@earendil-works/chord/ReplicatedState,Service,@earendil-works/chord/Service,Facet,@earendil-works/chord/Facet,createRemoteServiceEndpoint,@earendil-works/chord/createRemoteServiceEndpoint,RemoteServiceProvider,@earendil-works/chord/RemoteServiceProvider,createStaticFacetLoader,@earendil-works/chord/createStaticFacetLoader,RemoteServiceEndpoint,@earendil-works/chord/RemoteServiceEndpoint,parseServiceProviderUpdate,@earendil-works/chord/parseServiceProviderUpdate,REMOTE_SERVICE_ERROR_CODES,@earendil-works/chord/REMOTE_SERVICE_ERROR_CODES,RemoteServiceErrorCode,@earendil-works/chord/RemoteServiceErrorCode,Draft,@earendil-works/chord/Draft,JsonRepresentation,@earendil-works/chord/JsonRepresentation,ReplicatedStateSource,@earendil-works/chord/ReplicatedStateSource,ReplicatedStateSourceAttachment,@earendil-works/chord/ReplicatedStateSourceAttachment,ReplicatedStateSourceFrame,@earendil-works/chord/ReplicatedStateSourceFrame,ServiceStateEncoder,@earendil-works/chord/ServiceStateEncoder,@earendil-works/chord/context,BACKGROUND_CONTEXT,@earendil-works/chord/context/BACKGROUND_CONTEXT,withAbortSignal,@earendil-works/chord/context/withAbortSignal,withoutAbortSignal,@earendil-works/chord/context/withoutAbortSignal,awaitWithContext,@earendil-works/chord/context/awaitWithContext,TODO_CONTEXT,@earendil-works/chord/context/TODO_CONTEXT,withCancel,@earendil-works/chord/context/withCancel,@earendil-works/chord/delta,applyImmutable,@earendil-works/chord/delta/applyImmutable,overlap,@earendil-works/chord/delta/overlap,track,@earendil-works/chord/delta/track,applyImmutableBatches,@earendil-works/chord/delta/applyImmutableBatches,apply,@earendil-works/chord/delta/apply,@earendil-works/chord/delta/Op,Path,@earendil-works/chord/delta/Path,NonEmptyPath,@earendil-works/chord/delta/NonEmptyPath,Change,@earendil-works/chord/delta/Change,Prepared,@earendil-works/chord/delta/Prepared,Tracker,@earendil-works/chord/delta/Tracker,@earendil-works/chord/node,createFacetBundleArtifactLoader,@earendil-works/chord/node/createFacetBundleArtifactLoader,createFacetBundleLoader,@earendil-works/chord/node/createFacetBundleLoader,FacetBundleArtifact,@earendil-works/chord/node/FacetBundleArtifact,readFacetBundleManifest,@earendil-works/chord/node/readFacetBundleManifest,FACET_BUNDLE_MANIFEST_FILE,@earendil-works/chord/node/FACET_BUNDLE_MANIFEST_FILE,readFacetBundleArtifact,@earendil-works/chord/node/readFacetBundleArtifact,@earendil-works/chord/bundler,bundleFacetPackage,@earendil-works/chord/bundler/bundleFacetPackage"
        },
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:resolvedPath",
          "value": "packages/chord"
        },
        {
          "name": "cdx:npm:isLink",
          "value": "true"
        },
        {
          "name": "cdx:npm:manifestSourceType",
          "value": "path"
        },
        {
          "name": "cdx:npm:manifestSource",
          "value": "file:/app/packages/chord"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/client/dist/client.js",
            "line": 1
          },
          {
            "location": "packages/client/dist/client.js",
            "line": 92
          },
          {
            "location": "packages/client/dist/client.js",
            "line": 94
          },
          {
            "location": "packages/client/dist/client.js",
            "line": 107
          },
          {
            "location": "packages/client/dist/client.js",
            "line": 117
          },
          {
            "location": "packages/client/dist/client.js",
            "line": 118
          },
          {
            "location": "packages/client/dist/client.js",
            "line": 121
          },
          {
            "location": "packages/client/dist/client.js",
            "line": 153
          },
          {
            "location": "packages/client/dist/client.js",
            "line": 215
          },
          {
            "location": "packages/client/dist/client.js",
            "line": 246
          },
          {
            "location": "packages/durable/dist/documents.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/documents.js",
            "line": 96
          },
          {
            "location": "packages/durable/dist/harness/agent.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/harness/agent.js",
            "line": 114
          },
          {
            "location": "packages/durable/dist/harness/generation.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/harness/generation.js",
            "line": 252
          },
          {
            "location": "packages/durable/dist/harness/generation.js",
            "line": 274
          },
          {
            "location": "packages/durable/dist/harness/scheduler.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/harness/scheduler.js",
            "line": 655
          },
          {
            "location": "packages/durable/dist/harness/scheduler.js",
            "line": 656
          },
          {
            "location": "packages/durable/dist/harness/submissions.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/harness/submissions.js",
            "line": 142
          },
          {
            "location": "packages/durable/dist/harness/task-graph.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/harness/task-graph.js",
            "line": 35
          },
          {
            "location": "packages/durable/dist/harness/tool.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/harness/tool.js",
            "line": 164
          },
          {
            "location": "packages/durable/dist/harness/tool.js",
            "line": 170
          },
          {
            "location": "packages/durable/dist/harness/tool.js",
            "line": 340
          },
          {
            "location": "packages/durable/dist/harness/usage.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/harness/usage.js",
            "line": 19
          },
          {
            "location": "packages/durable/dist/harness/view.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/harness/view.js",
            "line": 57
          },
          {
            "location": "packages/durable/dist/session/session.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/session/session.js",
            "line": 119
          },
          {
            "location": "packages/durable/dist/session/transaction.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/session/transaction.js",
            "line": 163
          },
          {
            "location": "packages/durable/dist/session/transaction.js",
            "line": 199
          },
          {
            "location": "packages/durable/dist/session/transaction.js",
            "line": 221
          },
          {
            "location": "packages/durable/dist/session/transaction.js",
            "line": 233
          },
          {
            "location": "packages/durable/dist/session/transaction.js",
            "line": 255
          },
          {
            "location": "packages/durable/dist/session/transaction.js",
            "line": 289
          },
          {
            "location": "packages/durable/dist/session/transaction.js",
            "line": 362
          },
          {
            "location": "packages/protocol/dist/codec.js",
            "line": 1
          },
          {
            "location": "packages/protocol/dist/codec.js",
            "line": 13
          },
          {
            "location": "packages/protocol/dist/codec.js",
            "line": 19
          },
          {
            "location": "packages/server/dist/server.js",
            "line": 1
          },
          {
            "location": "packages/server/dist/server.js",
            "line": 282
          },
          {
            "location": "packages/server/dist/server.js",
            "line": 297
          },
          {
            "location": "packages/server/dist/server.js",
            "line": 329
          },
          {
            "location": "packages/server/dist/server.js",
            "line": 330
          },
          {
            "location": "packages/client/src/client.ts",
            "line": 18
          },
          {
            "location": "packages/client/src/client.ts",
            "line": 160
          },
          {
            "location": "packages/client/src/client.ts",
            "line": 162
          },
          {
            "location": "packages/client/src/client.ts",
            "line": 183
          },
          {
            "location": "packages/client/src/client.ts",
            "line": 195
          },
          {
            "location": "packages/client/src/client.ts",
            "line": 198
          },
          {
            "location": "packages/client/src/client.ts",
            "line": 201
          },
          {
            "location": "packages/client/src/client.ts",
            "line": 227
          },
          {
            "location": "packages/client/src/client.ts",
            "line": 291
          },
          {
            "location": "packages/client/src/client.ts",
            "line": 322
          },
          {
            "location": "packages/client/src/types.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/experimental/client-tui.ts",
            "line": 10
          },
          {
            "location": "packages/coding-agent/src/experimental/client-tui.ts",
            "line": 165
          },
          {
            "location": "packages/coding-agent/src/experimental/client-tui.ts",
            "line": 241
          },
          {
            "location": "packages/coding-agent/src/experimental/client-tui.ts",
            "line": 248
          },
          {
            "location": "packages/coding-agent/src/experimental/client-tui.ts",
            "line": 267
          },
          {
            "location": "packages/coding-agent/src/experimental/client-tui.ts",
            "line": 314
          },
          {
            "location": "packages/coding-agent/src/experimental/durable/harness-setup.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/experimental/durable/runtime.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/experimental/durable/subagent.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/experimental/plugins/bundled.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/experimental/plugins/bundled.ts",
            "line": 14
          },
          {
            "location": "packages/coding-agent/src/experimental/server.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/experimental/services/agent-controller-provider.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/experimental/services/agent-controller.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/experimental/services/agent-controller.ts",
            "line": 57
          },
          {
            "location": "packages/coding-agent/src/experimental/services/connection.ts",
            "line": 13
          },
          {
            "location": "packages/coding-agent/src/experimental/services/connection.ts",
            "line": 62
          },
          {
            "location": "packages/coding-agent/src/experimental/services/connection.ts",
            "line": 125
          },
          {
            "location": "packages/coding-agent/src/experimental/services/connection.ts",
            "line": 206
          },
          {
            "location": "packages/coding-agent/src/experimental/services/models-provider.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/experimental/services/models-provider.ts",
            "line": 148
          },
          {
            "location": "packages/coding-agent/src/experimental/services/models.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/experimental/services/models.ts",
            "line": 35
          },
          {
            "location": "packages/coding-agent/src/experimental/services/plugins.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/experimental/services/plugins.ts",
            "line": 12
          },
          {
            "location": "packages/coding-agent/src/experimental/services/plugins.ts",
            "line": 19
          },
          {
            "location": "packages/coding-agent/src/experimental/services/presentation-ui.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/experimental/services/presentation-ui.ts",
            "line": 20
          },
          {
            "location": "packages/coding-agent/src/experimental/services/server.ts",
            "line": 7
          },
          {
            "location": "packages/coding-agent/src/experimental/services/server.ts",
            "line": 37
          },
          {
            "location": "packages/coding-agent/src/experimental/services/server.ts",
            "line": 136
          },
          {
            "location": "packages/coding-agent/src/experimental/services/sessions.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/experimental/services/sessions.ts",
            "line": 26
          },
          {
            "location": "packages/coding-agent/src/experimental/services/sessions.ts",
            "line": 35
          },
          {
            "location": "packages/coding-agent/src/experimental/services/slash-commands-provider.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/experimental/services/slash-commands-provider.ts",
            "line": 78
          },
          {
            "location": "packages/coding-agent/src/experimental/services/slash-commands-provider.ts",
            "line": 89
          },
          {
            "location": "packages/coding-agent/src/experimental/services/slash-commands.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/experimental/services/slash-commands.ts",
            "line": 30
          },
          {
            "location": "packages/coding-agent/src/experimental/services/transcript-provider.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/experimental/services/transcript-provider.ts",
            "line": 8
          },
          {
            "location": "packages/coding-agent/src/experimental/services/transcript.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/experimental/services/transcript.ts",
            "line": 9
          },
          {
            "location": "packages/coding-agent/src/experimental/services/worker.ts",
            "line": 13
          },
          {
            "location": "packages/coding-agent/src/experimental/services/worker.ts",
            "line": 59
          },
          {
            "location": "packages/coding-agent/src/experimental/services/worker.ts",
            "line": 66
          },
          {
            "location": "packages/coding-agent/src/experimental/services/worker.ts",
            "line": 72
          },
          {
            "location": "packages/coding-agent/src/experimental/services/worker.ts",
            "line": 78
          },
          {
            "location": "packages/coding-agent/src/experimental/services/worker.ts",
            "line": 82
          },
          {
            "location": "packages/coding-agent/src/experimental/services/worker.ts",
            "line": 128
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker-manager.ts",
            "line": 12
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker-manager.ts",
            "line": 245
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker-manager.ts",
            "line": 267
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker-manager.ts",
            "line": 634
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 13
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 61
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 450
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 451
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 603
          },
          {
            "location": "packages/coding-agent/src/experimental/vacation/runtime.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/documents.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/documents.ts",
            "line": 207
          },
          {
            "location": "packages/durable/src/entries.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/env/index.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/env/node-watch.ts",
            "line": 5
          },
          {
            "location": "packages/durable/src/env/node.ts",
            "line": 23
          },
          {
            "location": "packages/durable/src/harness/agent.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/harness/agent.ts",
            "line": 138
          },
          {
            "location": "packages/durable/src/harness/compaction.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/harness/context.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/harness/define.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/harness/events.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/harness/generation.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/harness/generation.ts",
            "line": 355
          },
          {
            "location": "packages/durable/src/harness/generation.ts",
            "line": 384
          },
          {
            "location": "packages/durable/src/harness/harness.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/harness/inbox.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/harness/json.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/harness/live.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/harness/prompt.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/harness/provider.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/harness/scheduler.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/harness/scheduler.ts",
            "line": 763
          },
          {
            "location": "packages/durable/src/harness/scheduler.ts",
            "line": 764
          },
          {
            "location": "packages/durable/src/harness/submissions.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/harness/submissions.ts",
            "line": 178
          },
          {
            "location": "packages/durable/src/harness/task-graph.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/harness/task-graph.ts",
            "line": 88
          },
          {
            "location": "packages/durable/src/harness/tool.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/harness/tool.ts",
            "line": 208
          },
          {
            "location": "packages/durable/src/harness/tool.ts",
            "line": 214
          },
          {
            "location": "packages/durable/src/harness/tool.ts",
            "line": 395
          },
          {
            "location": "packages/durable/src/harness/types.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/harness/usage.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/harness/usage.ts",
            "line": 37
          },
          {
            "location": "packages/durable/src/harness/util.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/harness/view.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/harness/view.ts",
            "line": 107
          },
          {
            "location": "packages/durable/src/session/forks.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/session/observation.ts",
            "line": 7
          },
          {
            "location": "packages/durable/src/session/session.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/session/session.ts",
            "line": 228
          },
          {
            "location": "packages/durable/src/session/transaction.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/session/transaction.ts",
            "line": 366
          },
          {
            "location": "packages/durable/src/session/transaction.ts",
            "line": 407
          },
          {
            "location": "packages/durable/src/session/transaction.ts",
            "line": 433
          },
          {
            "location": "packages/durable/src/session/transaction.ts",
            "line": 446
          },
          {
            "location": "packages/durable/src/session/transaction.ts",
            "line": 470
          },
          {
            "location": "packages/durable/src/session/transaction.ts",
            "line": 523
          },
          {
            "location": "packages/durable/src/session/transaction.ts",
            "line": 606
          },
          {
            "location": "packages/durable/src/storage/jsonl/node.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/storage/jsonl/storage.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/storage/memory.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/storage/sqlite/storage.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/testing/env-conformance.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/testing/storage-benchmark.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/testing/storage-conformance.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/tools/bash.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/tools/file-mutation-queue.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/tools/path-utils.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/tools/read.ts",
            "line": 1
          },
          {
            "location": "packages/durable/src/types.ts",
            "line": 1
          },
          {
            "location": "packages/protocol/src/codec.ts",
            "line": 1
          },
          {
            "location": "packages/protocol/src/codec.ts",
            "line": 21
          },
          {
            "location": "packages/protocol/src/codec.ts",
            "line": 28
          },
          {
            "location": "packages/protocol/src/protocol.ts",
            "line": 1
          },
          {
            "location": "packages/server/src/connection.ts",
            "line": 1
          },
          {
            "location": "packages/server/src/errors.ts",
            "line": 1
          },
          {
            "location": "packages/server/src/server.ts",
            "line": 10
          },
          {
            "location": "packages/server/src/server.ts",
            "line": 318
          },
          {
            "location": "packages/server/src/server.ts",
            "line": 332
          },
          {
            "location": "packages/server/src/server.ts",
            "line": 361
          },
          {
            "location": "packages/server/src/server.ts",
            "line": 362
          },
          {
            "location": "packages/server/src/session-router.ts",
            "line": 2
          },
          {
            "location": "packages/server/src/testing/client.ts",
            "line": 3
          },
          {
            "location": "packages/server/src/testing/host.ts",
            "line": 1
          },
          {
            "location": "packages/server/src/types.ts",
            "line": 1
          },
          {
            "location": "packages/client/dist/client.js",
            "line": 2
          },
          {
            "location": "packages/durable/dist/harness/harness.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/harness/harness.js",
            "line": 112
          },
          {
            "location": "packages/durable/dist/harness/harness.js",
            "line": 254
          },
          {
            "location": "packages/durable/dist/harness/harness.js",
            "line": 297
          },
          {
            "location": "packages/durable/dist/harness/scheduler.js",
            "line": 2
          },
          {
            "location": "packages/durable/dist/harness/scheduler.js",
            "line": 144
          },
          {
            "location": "packages/durable/dist/harness/scheduler.js",
            "line": 717
          },
          {
            "location": "packages/durable/dist/harness/scheduler.js",
            "line": 965
          },
          {
            "location": "packages/durable/dist/harness/scheduler.js",
            "line": 997
          },
          {
            "location": "packages/durable/dist/harness/task-graph.js",
            "line": 2
          },
          {
            "location": "packages/durable/dist/harness/task-graph.js",
            "line": 130
          },
          {
            "location": "packages/durable/dist/harness/tool.js",
            "line": 2
          },
          {
            "location": "packages/durable/dist/harness/tool.js",
            "line": 174
          },
          {
            "location": "packages/durable/dist/harness/view.js",
            "line": 2
          },
          {
            "location": "packages/durable/dist/harness/view.js",
            "line": 165
          },
          {
            "location": "packages/durable/dist/session/observation.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/session/observation.js",
            "line": 241
          },
          {
            "location": "packages/durable/dist/session/session.js",
            "line": 2
          },
          {
            "location": "packages/durable/dist/session/session.js",
            "line": 204
          },
          {
            "location": "packages/durable/dist/session/session.js",
            "line": 218
          },
          {
            "location": "packages/durable/dist/session/session.js",
            "line": 269
          },
          {
            "location": "packages/durable/dist/session/session.js",
            "line": 329
          },
          {
            "location": "packages/durable/dist/testing/env-conformance.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/testing/env-conformance.js",
            "line": 9
          },
          {
            "location": "packages/durable/dist/testing/env-conformance.js",
            "line": 373
          },
          {
            "location": "packages/durable/dist/testing/storage-benchmark.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/testing/storage-conformance.js",
            "line": 1
          },
          {
            "location": "packages/server/dist/server.js",
            "line": 2
          },
          {
            "location": "packages/server/dist/server.js",
            "line": 296
          },
          {
            "location": "packages/server/dist/session-router.js",
            "line": 2
          },
          {
            "location": "packages/client/src/client.ts",
            "line": 19
          },
          {
            "location": "packages/coding-agent/src/experimental/client-runtime.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/experimental/client-tui.ts",
            "line": 11
          },
          {
            "location": "packages/coding-agent/src/experimental/client.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/experimental/durable/runtime.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/experimental/server.ts",
            "line": 6
          },
          {
            "location": "packages/coding-agent/src/experimental/services/connection.ts",
            "line": 14
          },
          {
            "location": "packages/coding-agent/src/experimental/services/models-provider.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/experimental/services/server.ts",
            "line": 8
          },
          {
            "location": "packages/coding-agent/src/experimental/services/worker.ts",
            "line": 14
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker-manager.ts",
            "line": 13
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 14
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 598
          },
          {
            "location": "packages/coding-agent/src/experimental/vacation/runtime.ts",
            "line": 2
          },
          {
            "location": "packages/durable/src/harness/harness.ts",
            "line": 2
          },
          {
            "location": "packages/durable/src/harness/harness.ts",
            "line": 198
          },
          {
            "location": "packages/durable/src/harness/harness.ts",
            "line": 380
          },
          {
            "location": "packages/durable/src/harness/harness.ts",
            "line": 430
          },
          {
            "location": "packages/durable/src/harness/scheduler.ts",
            "line": 2
          },
          {
            "location": "packages/durable/src/harness/scheduler.ts",
            "line": 294
          },
          {
            "location": "packages/durable/src/harness/scheduler.ts",
            "line": 826
          },
          {
            "location": "packages/durable/src/harness/scheduler.ts",
            "line": 1080
          },
          {
            "location": "packages/durable/src/harness/scheduler.ts",
            "line": 1130
          },
          {
            "location": "packages/durable/src/harness/task-graph.ts",
            "line": 2
          },
          {
            "location": "packages/durable/src/harness/task-graph.ts",
            "line": 188
          },
          {
            "location": "packages/durable/src/harness/tool.ts",
            "line": 2
          },
          {
            "location": "packages/durable/src/harness/tool.ts",
            "line": 218
          },
          {
            "location": "packages/durable/src/harness/view.ts",
            "line": 2
          },
          {
            "location": "packages/durable/src/harness/view.ts",
            "line": 214
          },
          {
            "location": "packages/durable/src/session/observation.ts",
            "line": 8
          },
          {
            "location": "packages/durable/src/session/observation.ts",
            "line": 254
          },
          {
            "location": "packages/durable/src/session/session.ts",
            "line": 2
          },
          {
            "location": "packages/durable/src/session/session.ts",
            "line": 352
          },
          {
            "location": "packages/durable/src/session/session.ts",
            "line": 367
          },
          {
            "location": "packages/durable/src/session/session.ts",
            "line": 427
          },
          {
            "location": "packages/durable/src/session/session.ts",
            "line": 491
          },
          {
            "location": "packages/durable/src/testing/env-conformance.ts",
            "line": 2
          },
          {
            "location": "packages/durable/src/testing/env-conformance.ts",
            "line": 23
          },
          {
            "location": "packages/durable/src/testing/env-conformance.ts",
            "line": 436
          },
          {
            "location": "packages/durable/src/testing/storage-benchmark.ts",
            "line": 2
          },
          {
            "location": "packages/durable/src/testing/storage-conformance.ts",
            "line": 2
          },
          {
            "location": "packages/server/src/server.ts",
            "line": 11
          },
          {
            "location": "packages/server/src/server.ts",
            "line": 331
          },
          {
            "location": "packages/server/src/session-router.ts",
            "line": 3
          },
          {
            "location": "packages/durable/dist/harness/task-graph.js",
            "line": 3
          },
          {
            "location": "packages/durable/dist/harness/task-graph.js",
            "line": 129
          },
          {
            "location": "packages/durable/dist/harness/tool.js",
            "line": 3
          },
          {
            "location": "packages/durable/dist/harness/tool.js",
            "line": 253
          },
          {
            "location": "packages/durable/dist/harness/view.js",
            "line": 3
          },
          {
            "location": "packages/durable/dist/harness/view.js",
            "line": 167
          },
          {
            "location": "packages/durable/dist/session/session.js",
            "line": 3
          },
          {
            "location": "packages/durable/dist/session/session.js",
            "line": 360
          },
          {
            "location": "packages/durable/dist/session/transaction.js",
            "line": 2
          },
          {
            "location": "packages/durable/dist/session/transaction.js",
            "line": 365
          },
          {
            "location": "packages/durable/dist/session/transaction.js",
            "line": 389
          },
          {
            "location": "packages/durable/dist/storage/memory.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/storage/memory.js",
            "line": 509
          },
          {
            "location": "packages/durable/dist/storage/sqlite/storage.js",
            "line": 1
          },
          {
            "location": "packages/durable/dist/storage/sqlite/storage.js",
            "line": 392
          },
          {
            "location": "packages/durable/src/documents.ts",
            "line": 2
          },
          {
            "location": "packages/durable/src/harness/events.ts",
            "line": 2
          },
          {
            "location": "packages/durable/src/harness/task-graph.ts",
            "line": 3
          },
          {
            "location": "packages/durable/src/harness/task-graph.ts",
            "line": 187
          },
          {
            "location": "packages/durable/src/harness/tool.ts",
            "line": 3
          },
          {
            "location": "packages/durable/src/harness/tool.ts",
            "line": 300
          },
          {
            "location": "packages/durable/src/harness/view.ts",
            "line": 3
          },
          {
            "location": "packages/durable/src/harness/view.ts",
            "line": 216
          },
          {
            "location": "packages/durable/src/session/observation.ts",
            "line": 9
          },
          {
            "location": "packages/durable/src/session/session.ts",
            "line": 3
          },
          {
            "location": "packages/durable/src/session/session.ts",
            "line": 523
          },
          {
            "location": "packages/durable/src/session/transaction.ts",
            "line": 2
          },
          {
            "location": "packages/durable/src/session/transaction.ts",
            "line": 611
          },
          {
            "location": "packages/durable/src/session/transaction.ts",
            "line": 642
          },
          {
            "location": "packages/durable/src/storage/memory.ts",
            "line": 2
          },
          {
            "location": "packages/durable/src/storage/memory.ts",
            "line": 647
          },
          {
            "location": "packages/durable/src/storage/sqlite/storage.ts",
            "line": 2
          },
          {
            "location": "packages/durable/src/storage/sqlite/storage.ts",
            "line": 574
          },
          {
            "location": "packages/durable/src/testing/storage-conformance.ts",
            "line": 3
          },
          {
            "location": "packages/durable/src/types.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/experimental/plugins/bundled.ts",
            "line": 7
          },
          {
            "location": "packages/coding-agent/src/experimental/plugins/bundled.ts",
            "line": 18
          },
          {
            "location": "packages/coding-agent/src/experimental/plugins/bundled.ts",
            "line": 25
          },
          {
            "location": "packages/coding-agent/src/experimental/plugins/bundled.ts",
            "line": 47
          },
          {
            "location": "packages/coding-agent/src/experimental/plugins/package.ts",
            "line": 9
          },
          {
            "location": "packages/coding-agent/src/experimental/plugins/package.ts",
            "line": 88
          },
          {
            "location": "packages/coding-agent/src/experimental/server.ts",
            "line": 7
          },
          {
            "location": "packages/coding-agent/src/experimental/plugins/package.ts",
            "line": 4
          },
          {
            "location": "packages/coding-agent/src/experimental/plugins/package.ts",
            "line": 82
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shx",
      "version": "0.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6742a2c5222518fa628ca81c1faa023026e5b4f226bda2b2d2c187f0090b457c352b2ce92ad6824e2ccfdb17a7fa1343a95178c7182f03429749bf68e10ea19c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/shx@0.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/shx/-/shx-0.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/shx@0.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/shx/-/shx-0.4.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/.bin/shx"
        },
        {
          "name": "cdx:npm:bin",
          "value": "shx"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shelljs",
      "version": "0.9.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4b723ae1f1222a04d9cca082e3acd3fc86fd99eaa87cbad055ba52b30b6315f0150d6f80679e164e700cff7ff210da31cff5750b2eaede48a211b4380cda61bf"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "url": "https://opensource.org/licenses/BSD-3-Clause",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/shelljs@0.9.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/shelljs/-/shelljs-0.9.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/shelljs@0.9.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/shelljs/-/shelljs-0.9.2.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/.bin/shjs"
        },
        {
          "name": "cdx:npm:bin",
          "value": "shjs"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "execa",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "69d6f1732595e3aaa21f2bd2a79d132add39b41e2d2b71dc985eff9f17c07619e8c7cdec7930dbc276aa28ee2c5d1cbbae81c0205a893ff470fc0b846d7eb52c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/execa@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/execa@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cross-spawn",
      "version": "6.0.6",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "56a094ba171dd6207e76cbfc8313edb5be62661fc3d22b9b48fdb5837e8a5dd12e7fa2392628a87ac5158e909d1d5f4c65151f54596fc2d214c8f7f1a39b6bb7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/cross-spawn@6.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cross-spawn@6.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "cross-spawn"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/coding-agent/dist/utils/child-process.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/utils/child-process.js",
            "line": 5
          },
          {
            "location": "packages/coding-agent/dist/utils/child-process.js",
            "line": 9
          },
          {
            "location": "packages/mcp/dist/transports/stdio.js",
            "line": 3
          },
          {
            "location": "packages/mcp/dist/transports/stdio.js",
            "line": 76
          },
          {
            "location": "packages/coding-agent/src/utils/child-process.ts",
            "line": 14
          },
          {
            "location": "packages/coding-agent/src/utils/child-process.ts",
            "line": 25
          },
          {
            "location": "packages/coding-agent/src/utils/child-process.ts",
            "line": 34
          },
          {
            "location": "packages/mcp/src/transports/stdio.ts",
            "line": 3
          },
          {
            "location": "packages/mcp/src/transports/stdio.ts",
            "line": 95
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nice-try",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d67878e5d79e6f9a25358ede5fcd8190f3bb492c51e524982623d3ad3745515630025f0228c03937d3e34d89078918e2b15731710d475dd2e1c76ab1c49ccb35"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/nice-try@1.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/nice-try@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-key",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7c41c62824a65120cfbf8ba88fc0250fe8e83e5ab7a5e343f87458cb1173e0a3f0e33f76e92fdbf2b22e16cd85609837070b3125fe80f7fdde21d2da602fbd0f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/path-key@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/path-key@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver",
      "version": "5.7.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "701ce79d0f4a8c9a94ebb079d91302eb908c6ab2b6eb4d161676e471a8b05aadf1cbfe61685265b21827a63a2f31527e1df7f8f5df06127d1bf3b0b9a43435d2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/semver@5.7.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/semver@5.7.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/execa/node_modules/.bin/semver"
        },
        {
          "name": "cdx:npm:bin",
          "value": "semver"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "semver,semver/gt,maxSatisfying,semver/maxSatisfying,rcompare,semver/rcompare,satisfies,semver/satisfies,valid,semver/valid,validRange,semver/validRange,compare,semver/compare"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/coding-agent/dist/core/package-manager.js",
            "line": 26
          },
          {
            "location": "packages/coding-agent/dist/core/package-manager.js",
            "line": 45
          },
          {
            "location": "packages/coding-agent/dist/core/package-manager.js",
            "line": 48
          },
          {
            "location": "packages/coding-agent/dist/core/package-manager.js",
            "line": 921
          },
          {
            "location": "packages/coding-agent/dist/core/package-manager.js",
            "line": 1198
          },
          {
            "location": "packages/coding-agent/dist/core/package-manager.js",
            "line": 1210
          },
          {
            "location": "packages/coding-agent/dist/core/package-manager.js",
            "line": 1241
          },
          {
            "location": "packages/coding-agent/dist/utils/version-check.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/utils/version-check.js",
            "line": 22
          },
          {
            "location": "packages/coding-agent/dist/utils/version-check.js",
            "line": 23
          },
          {
            "location": "packages/coding-agent/dist/utils/version-check.js",
            "line": 27
          },
          {
            "location": "packages/coding-agent/src/core/package-manager.ts",
            "line": 39
          },
          {
            "location": "packages/coding-agent/src/core/package-manager.ts",
            "line": 61
          },
          {
            "location": "packages/coding-agent/src/core/package-manager.ts",
            "line": 65
          },
          {
            "location": "packages/coding-agent/src/core/package-manager.ts",
            "line": 1190
          },
          {
            "location": "packages/coding-agent/src/core/package-manager.ts",
            "line": 1512
          },
          {
            "location": "packages/coding-agent/src/core/package-manager.ts",
            "line": 1527
          },
          {
            "location": "packages/coding-agent/src/core/package-manager.ts",
            "line": 1560
          },
          {
            "location": "packages/coding-agent/src/utils/version-check.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/utils/version-check.ts",
            "line": 35
          },
          {
            "location": "packages/coding-agent/src/utils/version-check.ts",
            "line": 36
          },
          {
            "location": "packages/coding-agent/src/utils/version-check.ts",
            "line": 40
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shebang-command",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "115dcbd7e510586a2bdb53a69efa232b7ea6860f93c8828387788504a06886be71797221341731f2859d8244c4110f8110515874b46ea8c7dde4bf3837557956"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/shebang-command@1.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/shebang-command@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shebang-regex",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c29a12140c72b3a6f66b6c076755e90d2803ecdf62563836f4f87db95fee68ff44c7f2979644d94de75dc433d2610a60bf328b18991ed94534033a060a3348bd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/shebang-regex@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/shebang-regex@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "which",
      "version": "1.3.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1f125d616ab53132106c9de7c3472ab2c1e84cd536ebb2a5ac3b866755989710d2b54b4a52139a266875d76fd36661f1c547ee26a3d748e9bbb43c9ab3439221"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/which@1.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/which/-/which-1.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/which@1.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/which/-/which-1.3.1.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/execa/node_modules/.bin/which"
        },
        {
          "name": "cdx:npm:bin",
          "value": "which"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isexe",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "447c4c2e9f659ca1c61d19e0f5016144231b600715a67ebdb2648672addfdfac638155564e18f8aaa2db4cb96aed2b23f01f9f210d44b8210623694ab3241e23"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/isexe@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/isexe@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-stream",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "18c6ade04279d7ad64232d877af2e5af896e363060be68f8d7729a400ee3b7857c078443b1fa4793b590f4656a7d8cb2c7c392fcbeba2a8c7eac944d9252caef"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/get-stream@4.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/get-stream@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-stream",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b903e6f2472ce3b8f1dfc6ad01c593571ca5b506283d3ebccbd69661d57ac965d2c96f26cd26add132fa0a259d65e09d1772ab02fa55b671db4efe1137eaea75"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/is-stream@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-stream@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "npm-run-path",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "949c596254f80d6fdb454b45875310216aa62f041f0319ea586e0784476332592b2589c99f426baf6bb79a0c6a696b1d88173be936244c6fe686b9d84eecdf1f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/npm-run-path@2.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/npm-run-path@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-finally",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2c809bda9f4207b152fb4791d68a969c7869d0596318b64258113d6a2c745327bd5bc2d340fc0c4d8546590588c3d45d4220e0e3e7a95d0383c08609b5225aa3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/p-finally@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/p-finally@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "signal-exit",
      "version": "3.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/signal-exit@3.0.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/signal-exit@3.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-eof",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ec50b01869b1f260f9c5077744f52f9d2a545c7337056bb38eda43e135ec7dc67d10be1acef55552c7056300fd9f1f0a87eb82042d345c1b40ca4a0c1f04e1f1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/strip-eof@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/strip-eof@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fast-glob",
      "version": "3.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ecca6d2fc53472a705773233c0e4c7a22957f71e41acdab27bb67f2ee0bb9023118a8d44312caa44adc1100503eec5d1ab8893e00cd356e65d8604364c2bd82e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/fast-glob@3.3.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fast-glob@3.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nodelib",
      "name": "fs.stat",
      "version": "2.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "46484f3e9db3aea0c0400ff68cd867ced70f025bfae17761229edaef8e78039a2f23b06e93182decc5fbb9dc00bb7ce0d437293d4d2bcf7555d5279aaaf638f8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nodelib/fs.stat@2.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nodelib",
      "name": "fs.walk",
      "version": "1.2.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0607e53196059c810920c28f067041b07a6a1316ddc520ef5a6da6c199a1b05c8a01299f864f2d293f5f396de1a0ecb96287f3521d25765c0b35967ce7a1c4a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nodelib/fs.walk@1.2.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@nodelib",
      "name": "fs.scandir",
      "version": "2.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "beadb806adf29b91c4426d8d282af7c970f08dceef4ec1138510e7929d832bda75baa2d1f831eeae6fcd393a34286ec760753b7a9a4a663dcccaa62e3017fada"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@nodelib/fs.scandir@2.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "run-parallel",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e65e15c9947ce8b67f943c594d1ea3a8bf00144d92d0814b30fdba01b8ec2d5003c4776107f734194b07fb2dfd51f0a2dddcf3f0e950b8f9a768938ca031d004"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/run-parallel@1.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/run-parallel@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "queue-microtask",
      "version": "1.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36e68d49ae9f94a4f925a498433268934e09cd32f5080e9a1a1bf9adf2d6dcf82a03e3360a1a59427002f21f22e19164052f17e51aa40c11c0eebe217a3dcaf4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/queue-microtask@1.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/queue-microtask@1.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fastq",
      "version": "1.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1864e8c49ff0d71df6b3f0f610a343ee44e29789fc39593ff66c9c4dce150f36b5de53afa54653197de61520ad57d92c746055cefb320152ccea61c54e1c57c7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/fastq@1.20.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fastq@1.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "reusify",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "83a4147dfd38a19a47b34786e69f37ac52e11de574d2e83f61ff6764ce9f2de52b3e0b814e44d039da40596b29321e794d97d54033da37735025f6d5440c5d23"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/reusify@1.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/reusify@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob-parent",
      "version": "5.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "00e22049009ea62258c0fdc04671b1fb95674eed870587736c63f8e5e2f0d6faf7cc1def64b7b279dd6c0bd8676dc39cf7f4ab33233944f42b906cf8692f59a3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/glob-parent@5.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/glob-parent@5.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-glob",
      "version": "4.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/is-glob@4.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-glob@4.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-extglob",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "49b29b00d90deb4dd58b88c466fe3d2de549327e321b0b1bcd9c28ac4a32122badb0dde725875b3b7eb37e1189e90103a4e6481640ed9eae494719af9778eca1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/is-extglob@2.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-extglob@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "merge2",
      "version": "1.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f2aed51203095b827cb5c7d53f2f20d3d35c43065d6f0144aa17bf5999282338e7ff74c60f0b4e098b571b10373bcb4fce97330820e0bfe3f63f9cb4d1924e3a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/merge2@1.4.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/merge2@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "micromatch",
      "version": "4.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3d7c1f06162ed210423f0f039f413e58361beda7f77522d558a8b71c6bfce08745e13c85a02d32b3115dd06a31c3b9d2bf84ff3f3109431b18b0488508aa3604"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/micromatch@4.0.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/micromatch@4.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "braces",
      "version": "3.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c906d780efce499543d88b222e5ae8fbb1dfe90d7c109aca484b1da0ccca78f29772dde0bc3f282dc390748cc6ba9af9163f840def203bf9717350737cca71bc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/braces@3.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/braces@3.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fill-range",
      "version": "7.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "62c1a97b75872caf19622e2d583836272dde6d1cf6ad7a300f19e57786e4401d3471cff5670f405a70b48bdced0c98ad8afb50bda23d29a2f22ab73e8415b4ca"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/fill-range@7.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fill-range@7.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "to-regex-range",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eb93fb8b3e97e7212bd5cc1c82f4316db230ed493780ecb974876d678ac3bde2ea86b7493fe2e2fc7c7ab722b43446fed860b29de08c2621aaac00c248d93cb1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/to-regex-range@5.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/to-regex-range@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-number",
      "version": "7.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e350a27e483a7bc4f2952a5db53a5e2d532abd20445734edb47bc4443ef8d7ea6767c00dbf4d34e0c44be3740a3c394af5c1af369e8d6566540656c65d8c719e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/is-number@7.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-number@7.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "picomatch",
      "version": "2.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "57bfaf404274e99f9ce6d4b27bc4be9c751f239d71a172178c743df5c42d294910aaa3b590efca08951f657b81e3b87f60194385a8761f785d5065e7f227b4a0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/picomatch@2.3.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/picomatch@2.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "interpret",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6a013841f0762e4a7db880a7ec102aa2c730e1264ff644c4da1c62148de304f99725f76a89a8536d4b8a1ac3283761ada8bf40c61622a00715be0b1bd47bd16c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/interpret@1.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/interpret@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rechoir",
      "version": "0.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1c533cae467e8b7ceb57ee0b423c10d16f9ecfdf290293063371d4acdd388f70aaccf3b397d9e63f5e58f185cd9bc4071affde69c395123aa1996a64455d0d03"
        }
      ],
      "purl": "pkg:npm/rechoir@0.6.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/rechoir@0.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "resolve",
      "version": "1.22.12",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4f2789d7389fe7704f7c7a28b411b03d1613d5152dea8196b1a42bf14c995bf7809bd6caa228edbebb920c49991e6f760b04bd9e3eff7d6b6da8f0a0cdea7c08"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/resolve@1.22.12",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/resolve@1.22.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/.bin/resolve"
        },
        {
          "name": "cdx:npm:bin",
          "value": "resolve"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es-errors",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "65fe47d8ac6ddb18d3bdb26f3f66562c4202c40ea3fa1026333225ca9cb8c5c060d6f2959f1f3d5b2d066d2fa47f9730095145cdd0858765d20853542d2e9cb3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/es-errors@1.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/es-errors@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-core-module",
      "version": "2.16.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7af3abf317d72b113aa924748525cbdabdec77b00b8fcfbb8d0114bcf61c9b9b20645749f806334fac8d9897a7bc8610060206c1fc33d3cb0bf33a0bef2ab604"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/is-core-module@2.16.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-core-module@2.16.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hasown",
      "version": "2.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7a3e0085f85f2f6436ce93262e8ed4d54bfdf8fca1219a6040b193d45f668881a6882248a0281299ccc576b73dee6593e24558ef6280f969e7849e698214af4a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/hasown@2.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/hasown@2.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "function-bind",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ed71cdc47eea5fdc46e66230c6486e993a31fcc21135c3a00ebc56b0cb76a40af6dd61e9e8cad194dec50521690a9afea153b417be38894811f369c931f1b648"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/function-bind@1.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/function-bind@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-parse",
      "version": "1.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2c32733d510410f47ecb8f33f7703411dd325dbf29001c865a8fe4e5861d620a58dbfd84b0eb24b09aeaee5387c6bcab54e9f57a31baa00a7c6a1bce2100fcb3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/path-parse@1.0.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/path-parse@1.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "supports-preserve-symlinks-flag",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a2dd169d74bd7e076480871e3dee911cd935580f3e9ae3dae9c4a3791dd5f0adbbabd041d6b4c4dd1d69ec7bf4cf567201cf2ce95beff0323259febcd4c02dd3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/supports-preserve-symlinks-flag@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/supports-preserve-symlinks-flag@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "Earendil Works"
        }
      ],
      "group": "@earendil-works",
      "name": "pi-client",
      "version": "1.0.3",
      "description": "Transport-neutral client for remote pi sessions over framed CBOR bytes",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40earendil-works/pi-client@1.0.3",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "git+https://github.com/earendil-works/pi.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@earendil-works/pi-client@1.0.3",
      "tags": [
        "binary",
        "cbor",
        "client",
        "pi",
        "protocol"
      ],
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/client/package-lock.json"
        },
        {
          "name": "cdx:npm:isRegistryDependency",
          "value": "false"
        },
        {
          "name": "cdx:npm:isWorkspace",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "@earendil-works/pi-client,Client,@earendil-works/pi-client/Client,ServerError,@earendil-works/pi-client/ServerError,ByteTransport,@earendil-works/pi-client/ByteTransport,ByteTransportFactory,@earendil-works/pi-client/ByteTransportFactory,ByteTransportHandlers,@earendil-works/pi-client/ByteTransportHandlers,DisconnectedError,@earendil-works/pi-client/DisconnectedError,createClientServiceTransport,@earendil-works/pi-client/createClientServiceTransport,@earendil-works/pi-client/unix,createUnixTransportFactory,@earendil-works/pi-client/unix/createUnixTransportFactory,discoverUnixServers,@earendil-works/pi-client/unix/discoverUnixServers,UnixServerRoute,@earendil-works/pi-client/unix/UnixServerRoute"
        },
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:resolvedPath",
          "value": "packages/client"
        },
        {
          "name": "cdx:npm:isLink",
          "value": "true"
        },
        {
          "name": "cdx:npm:manifestSourceType",
          "value": "path"
        },
        {
          "name": "cdx:npm:manifestSource",
          "value": "file:/app/packages/client"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/coding-agent/src/client/index.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/experimental/client-runtime.ts",
            "line": 3
          },
          {
            "location": "packages/coding-agent/src/experimental/client-runtime.ts",
            "line": 124
          },
          {
            "location": "packages/coding-agent/src/experimental/radius-relay.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/experimental/server.ts",
            "line": 8
          },
          {
            "location": "packages/coding-agent/src/experimental/services/connection.ts",
            "line": 15
          },
          {
            "location": "packages/coding-agent/src/experimental/services/connection.ts",
            "line": 122
          },
          {
            "location": "packages/coding-agent/src/experimental/services/connection.ts",
            "line": 204
          },
          {
            "location": "scripts/browser-smoke-entry.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/experimental/client-runtime.ts",
            "line": 4
          },
          {
            "location": "packages/coding-agent/src/experimental/client-runtime.ts",
            "line": 79
          },
          {
            "location": "packages/coding-agent/src/experimental/client-runtime.ts",
            "line": 128
          },
          {
            "location": "packages/coding-agent/src/experimental/server.ts",
            "line": 9
          },
          {
            "location": "packages/coding-agent/src/experimental/server.ts",
            "line": 218
          }
        ]
      }
    },
    {
      "group": "@earendil-works",
      "name": "pi-protocol",
      "version": "1.0.3",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40earendil-works/pi-protocol@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/@earendil-works/pi-protocol@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:resolvedPath",
          "value": "packages/protocol"
        },
        {
          "name": "cdx:npm:isLink",
          "value": "true"
        },
        {
          "name": "cdx:npm:manifestSourceType",
          "value": "path"
        },
        {
          "name": "cdx:npm:manifestSource",
          "value": "file:/app/packages/protocol"
        },
        {
          "name": "cdx:npm:isRegistryDependency",
          "value": "false"
        },
        {
          "name": "cdx:npm:isWorkspace",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "@earendil-works/pi-protocol,encodeClientMessage,@earendil-works/pi-protocol/encodeClientMessage,isServerId,@earendil-works/pi-protocol/isServerId,ProtocolValidationError,@earendil-works/pi-protocol/ProtocolValidationError,DEFAULT_MAX_FRAME_LENGTH,@earendil-works/pi-protocol/DEFAULT_MAX_FRAME_LENGTH,PROTOCOL_VERSION,@earendil-works/pi-protocol/PROTOCOL_VERSION,ServerMessageDecoder,@earendil-works/pi-protocol/ServerMessageDecoder,ClientMessageDecoder,@earendil-works/pi-protocol/ClientMessageDecoder,encodeServerMessage,@earendil-works/pi-protocol/encodeServerMessage,isSupportedProtocolVersion,@earendil-works/pi-protocol/isSupportedProtocolVersion,AttachmentEnvelope,@earendil-works/pi-protocol/AttachmentEnvelope,ResponseEnvelope,@earendil-works/pi-protocol/ResponseEnvelope,RpcTarget,@earendil-works/pi-protocol/RpcTarget,ServerHello,@earendil-works/pi-protocol/ServerHello,ServiceEventEnvelope,@earendil-works/pi-protocol/ServiceEventEnvelope,SessionTarget,@earendil-works/pi-protocol/SessionTarget,ServerMessage,@earendil-works/pi-protocol/ServerMessage,ProtocolError,@earendil-works/pi-protocol/ProtocolError,ProtocolErrorCode,@earendil-works/pi-protocol/ProtocolErrorCode,ServerId,@earendil-works/pi-protocol/ServerId,CancelEnvelope,@earendil-works/pi-protocol/CancelEnvelope,ClientHello,@earendil-works/pi-protocol/ClientHello,ClientMessage,@earendil-works/pi-protocol/ClientMessage,RequestEnvelope,@earendil-works/pi-protocol/RequestEnvelope,ServerHelloError,@earendil-works/pi-protocol/ServerHelloError,decodeCbor,@earendil-works/pi-protocol/decodeCbor,encodeCbor,@earendil-works/pi-protocol/encodeCbor"
        },
        {
          "name": "SrcFile",
          "value": "packages/protocol/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/protocol/package-lock.json"
              }
            ],
            "concludedValue": "packages/protocol/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/client/dist/client.js",
            "line": 3
          },
          {
            "location": "packages/client/dist/client.js",
            "line": 21
          },
          {
            "location": "packages/client/dist/client.js",
            "line": 180
          },
          {
            "location": "packages/client/dist/client.js",
            "line": 215
          },
          {
            "location": "packages/client/dist/connection.js",
            "line": 1
          },
          {
            "location": "packages/client/dist/connection.js",
            "line": 96
          },
          {
            "location": "packages/client/dist/unix.js",
            "line": 4
          },
          {
            "location": "packages/client/dist/unix.js",
            "line": 33
          },
          {
            "location": "packages/server/dist/server.js",
            "line": 3
          },
          {
            "location": "packages/server/dist/server.js",
            "line": 231
          },
          {
            "location": "packages/server/dist/server.js",
            "line": 425
          },
          {
            "location": "packages/server/dist/server.js",
            "line": 452
          },
          {
            "location": "packages/server/dist/server.js",
            "line": 532
          },
          {
            "location": "packages/server/dist/testing/client.js",
            "line": 3
          },
          {
            "location": "packages/server/dist/testing/client.js",
            "line": 41
          },
          {
            "location": "packages/server/dist/testing/client.js",
            "line": 47
          },
          {
            "location": "packages/server/dist/transports/unix/listener.js",
            "line": 5
          },
          {
            "location": "packages/client/src/client.ts",
            "line": 30
          },
          {
            "location": "packages/client/src/client.ts",
            "line": 77
          },
          {
            "location": "packages/client/src/client.ts",
            "line": 256
          },
          {
            "location": "packages/client/src/client.ts",
            "line": 290
          },
          {
            "location": "packages/client/src/connection.ts",
            "line": 9
          },
          {
            "location": "packages/client/src/connection.ts",
            "line": 136
          },
          {
            "location": "packages/client/src/errors.ts",
            "line": 1
          },
          {
            "location": "packages/client/src/types.ts",
            "line": 2
          },
          {
            "location": "packages/client/src/unix.ts",
            "line": 9
          },
          {
            "location": "packages/client/src/unix.ts",
            "line": 56
          },
          {
            "location": "packages/coding-agent/src/cli/experimental/command-options.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/cli/experimental/command-options.ts",
            "line": 60
          },
          {
            "location": "packages/coding-agent/src/cli/experimental/commands/server.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/cli/experimental/commands/server.ts",
            "line": 26
          },
          {
            "location": "packages/coding-agent/src/experimental/client-runtime.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/experimental/client-runtime.ts",
            "line": 228
          },
          {
            "location": "packages/coding-agent/src/experimental/plugins/package.ts",
            "line": 10
          },
          {
            "location": "packages/coding-agent/src/experimental/radius-relay.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/experimental/server.ts",
            "line": 10
          },
          {
            "location": "packages/coding-agent/src/experimental/server.ts",
            "line": 88
          },
          {
            "location": "packages/coding-agent/src/experimental/server.ts",
            "line": 94
          },
          {
            "location": "packages/coding-agent/src/experimental/server.ts",
            "line": 107
          },
          {
            "location": "packages/coding-agent/src/experimental/server.ts",
            "line": 733
          },
          {
            "location": "packages/coding-agent/src/experimental/services/connection.ts",
            "line": 16
          },
          {
            "location": "packages/coding-agent/src/experimental/services/sessions.ts",
            "line": 2
          },
          {
            "location": "packages/server/src/connection.ts",
            "line": 2
          },
          {
            "location": "packages/server/src/server.ts",
            "line": 30
          },
          {
            "location": "packages/server/src/server.ts",
            "line": 263
          },
          {
            "location": "packages/server/src/server.ts",
            "line": 456
          },
          {
            "location": "packages/server/src/server.ts",
            "line": 481
          },
          {
            "location": "packages/server/src/server.ts",
            "line": 560
          },
          {
            "location": "packages/server/src/session-router.ts",
            "line": 4
          },
          {
            "location": "packages/server/src/testing/client.ts",
            "line": 12
          },
          {
            "location": "packages/server/src/testing/client.ts",
            "line": 85
          },
          {
            "location": "packages/server/src/testing/client.ts",
            "line": 93
          },
          {
            "location": "packages/server/src/transports/unix/listener.ts",
            "line": 6
          },
          {
            "location": "scripts/browser-smoke-entry.ts",
            "line": 5
          },
          {
            "location": "scripts/browser-smoke-entry.ts",
            "line": 26
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "Earendil Works"
        }
      ],
      "group": "@earendil-works",
      "name": "pi-codemode",
      "version": "1.0.3",
      "description": "Sandboxed JavaScript execution where the only capability is calling injected tools",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40earendil-works/pi-codemode@1.0.3",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "git+https://github.com/earendil-works/pi.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@earendil-works/pi-codemode@1.0.3",
      "tags": [
        "codemode",
        "pi",
        "quickjs",
        "sandbox",
        "wasm"
      ],
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/codemode/package-lock.json"
        },
        {
          "name": "cdx:npm:isRegistryDependency",
          "value": "false"
        },
        {
          "name": "cdx:npm:isWorkspace",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "@earendil-works/pi-codemode,CodemodeSandbox,@earendil-works/pi-codemode/CodemodeSandbox,loadQuickJSWasm,@earendil-works/pi-codemode/loadQuickJSWasm,parseCodemodeSource,@earendil-works/pi-codemode/parseCodemodeSource,renderToolSample,@earendil-works/pi-codemode/renderToolSample,toCodemodeIdentifier,@earendil-works/pi-codemode/toCodemodeIdentifier,CodemodeResult,@earendil-works/pi-codemode/CodemodeResult,CodemodeTool,@earendil-works/pi-codemode/CodemodeTool,CodemodeJsonSchema,@earendil-works/pi-codemode/CodemodeJsonSchema,@earendil-works/pi-codemode/declarations,MCP_TYPESCRIPT_PREAMBLE,@earendil-works/pi-codemode/declarations/MCP_TYPESCRIPT_PREAMBLE,mcpStructuredContentSchema,@earendil-works/pi-codemode/declarations/mcpStructuredContentSchema,renderToolOutputType,@earendil-works/pi-codemode/declarations/renderToolOutputType,@earendil-works/pi-codemode/declarations/renderToolSample,@earendil-works/pi-codemode/declarations/toCodemodeIdentifier,@earendil-works/pi-codemode/source,CODEMODE_SOURCE_GRAMMAR,@earendil-works/pi-codemode/source/CODEMODE_SOURCE_GRAMMAR,@earendil-works/pi-codemode/worker"
        },
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:resolvedPath",
          "value": "packages/codemode"
        },
        {
          "name": "cdx:npm:isLink",
          "value": "true"
        },
        {
          "name": "cdx:npm:manifestSourceType",
          "value": "path"
        },
        {
          "name": "cdx:npm:manifestSource",
          "value": "file:/app/packages/codemode"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/coding-agent/dist/extensions/codemode/execute.js",
            "line": 5
          },
          {
            "location": "packages/coding-agent/dist/extensions/codemode/execute.js",
            "line": 309
          },
          {
            "location": "packages/coding-agent/dist/extensions/codemode/execute.js",
            "line": 325
          },
          {
            "location": "packages/coding-agent/dist/extensions/codemode/execute.js",
            "line": 366
          },
          {
            "location": "packages/coding-agent/dist/extensions/codemode/execute.js",
            "line": 422
          },
          {
            "location": "packages/coding-agent/dist/extensions/codemode/execute.js",
            "line": 423
          },
          {
            "location": "packages/coding-agent/dist/extensions/codemode/execute.js",
            "line": 433
          },
          {
            "location": "packages/coding-agent/dist/extensions/codemode/execute.js",
            "line": 466
          },
          {
            "location": "packages/coding-agent/dist/extensions/codemode/execute.js",
            "line": 484
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/execute.ts",
            "line": 25
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/execute.ts",
            "line": 368
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/execute.ts",
            "line": 386
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/execute.ts",
            "line": 426
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/execute.ts",
            "line": 483
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/execute.ts",
            "line": 484
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/execute.ts",
            "line": 499
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/execute.ts",
            "line": 530
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/execute.ts",
            "line": 547
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/tool.ts",
            "line": 26
          },
          {
            "location": "packages/coding-agent/dist/extensions/codemode/tool.js",
            "line": 24
          },
          {
            "location": "packages/coding-agent/dist/extensions/codemode/tool.js",
            "line": 90
          },
          {
            "location": "packages/coding-agent/dist/extensions/codemode/tool.js",
            "line": 92
          },
          {
            "location": "packages/coding-agent/dist/extensions/codemode/tool.js",
            "line": 143
          },
          {
            "location": "packages/coding-agent/dist/extensions/codemode/tool.js",
            "line": 172
          },
          {
            "location": "packages/coding-agent/dist/extensions/codemode/tool.js",
            "line": 180
          },
          {
            "location": "packages/coding-agent/dist/extensions/codemode/tool.js",
            "line": 192
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/tool.ts",
            "line": 33
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/tool.ts",
            "line": 189
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/tool.ts",
            "line": 191
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/tool.ts",
            "line": 262
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/tool.ts",
            "line": 294
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/tool.ts",
            "line": 302
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/tool.ts",
            "line": 316
          },
          {
            "location": "packages/coding-agent/dist/extensions/codemode/tool.js",
            "line": 25
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/tool.ts",
            "line": 34
          },
          {
            "location": "packages/coding-agent/dist/extensions/codemode/worker.js",
            "line": 6
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/worker.ts",
            "line": 6
          }
        ]
      }
    },
    {
      "group": "",
      "name": "quickjs-wasi",
      "version": "3.6.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "142a86b463ab320cd4888acc34c036627b0ec42370a37d5dcea5ef7255d40bac5e4f7e4d24b297409b2f6de0938efa050306601003e0f14ebe2803c31979fc32"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/quickjs-wasi@3.6.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/quickjs-wasi/-/quickjs-wasi-3.6.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/quickjs-wasi@3.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/quickjs-wasi/-/quickjs-wasi-3.6.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "quickjs-wasi,JSException,quickjs-wasi/JSException,MAX_STACK_SIZE,quickjs-wasi/MAX_STACK_SIZE,QuickJS,quickjs-wasi/QuickJS,quickjs-wasi/quickjs.wasm,JSValueHandle,quickjs-wasi/JSValueHandle"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/codemode/dist/runtime/worker.js",
            "line": 14
          },
          {
            "location": "packages/codemode/dist/runtime/worker.js",
            "line": 49
          },
          {
            "location": "packages/coding-agent/dist/bun/runtime-setup.js",
            "line": 5
          },
          {
            "location": "packages/codemode/src/runtime/worker.ts",
            "line": 14
          },
          {
            "location": "packages/codemode/src/runtime/worker.ts",
            "line": 54
          },
          {
            "location": "packages/coding-agent/src/bun/runtime-setup.ts",
            "line": 5
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pi-extension-custom-provider-anthropic",
      "version": "1.0.3",
      "scope": "optional",
      "purl": "pkg:npm/pi-extension-custom-provider-anthropic@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/pi-extension-custom-provider-anthropic@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/coding-agent/examples/extensions/custom-provider-anthropic/package-lock.json"
        },
        {
          "name": "cdx:npm:isRegistryDependency",
          "value": "false"
        },
        {
          "name": "cdx:npm:isWorkspace",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:resolvedPath",
          "value": "packages/coding-agent/examples/extensions/custom-provider-anthropic"
        },
        {
          "name": "cdx:npm:isLink",
          "value": "true"
        },
        {
          "name": "cdx:npm:manifestSourceType",
          "value": "path"
        },
        {
          "name": "cdx:npm:manifestSource",
          "value": "file:/app/packages/coding-agent/examples/extensions/custom-provider-anthropic"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@anthropic-ai",
      "name": "sdk",
      "version": "0.52.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "77873e7e0fb1cbd7b8e9cf3e627aeb808411e390999408bb3f077321f0d70cce800b1119962d7f7f185446cab7d19a4c672e8bbd292be358c6ab9685e530fbad"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40anthropic-ai/sdk@0.52.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.52.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@anthropic-ai/sdk@0.52.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/coding-agent/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.52.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/packages/coding-agent/node_modules/.bin/anthropic-ai-sdk"
        },
        {
          "name": "cdx:npm:bin",
          "value": "anthropic-ai-sdk"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "@anthropic-ai/sdk,ClientOptions,@anthropic-ai/sdk/ClientOptions,@anthropic-ai/sdk/resources/beta/messages/messages.js,BetaInputTransformation,@anthropic-ai/sdk/resources/beta/messages/messages.js/BetaInputTransformation,BetaStopReason,@anthropic-ai/sdk/resources/beta/messages/messages.js/BetaStopReason,BetaTool,@anthropic-ai/sdk/resources/beta/messages/messages.js/BetaTool,BetaCacheControlEphemeral,@anthropic-ai/sdk/resources/beta/messages/messages.js/BetaCacheControlEphemeral,BetaContentBlockParam,@anthropic-ai/sdk/resources/beta/messages/messages.js/BetaContentBlockParam,MessageCreateParamsStreaming,@anthropic-ai/sdk/resources/beta/messages/messages.js/MessageCreateParamsStreaming,BetaMessageParam,@anthropic-ai/sdk/resources/beta/messages/messages.js/BetaMessageParam,BetaRawMessageStreamEvent,@anthropic-ai/sdk/resources/beta/messages/messages.js/BetaRawMessageStreamEvent,BetaRefusalStopDetails,@anthropic-ai/sdk/resources/beta/messages/messages.js/BetaRefusalStopDetails"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/coding-agent/package-lock.json"
              }
            ],
            "concludedValue": "packages/coding-agent/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/ai/dist/api/anthropic-messages.js",
            "line": 1
          },
          {
            "location": "packages/ai/src/api/anthropic-messages.ts",
            "line": 1
          },
          {
            "location": "packages/ai/src/api/anthropic-messages.ts",
            "line": 12
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pi-extension-custom-provider-gitlab-duo",
      "version": "1.0.3",
      "scope": "optional",
      "purl": "pkg:npm/pi-extension-custom-provider-gitlab-duo@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/pi-extension-custom-provider-gitlab-duo@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/coding-agent/examples/extensions/custom-provider-gitlab-duo/package-lock.json"
        },
        {
          "name": "cdx:npm:isRegistryDependency",
          "value": "false"
        },
        {
          "name": "cdx:npm:isWorkspace",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:resolvedPath",
          "value": "packages/coding-agent/examples/extensions/custom-provider-gitlab-duo"
        },
        {
          "name": "cdx:npm:isLink",
          "value": "true"
        },
        {
          "name": "cdx:npm:manifestSourceType",
          "value": "path"
        },
        {
          "name": "cdx:npm:manifestSource",
          "value": "file:/app/packages/coding-agent/examples/extensions/custom-provider-gitlab-duo"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pi-extension-gondolin",
      "version": "1.0.3",
      "scope": "optional",
      "purl": "pkg:npm/pi-extension-gondolin@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/pi-extension-gondolin@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/coding-agent/examples/extensions/gondolin/package-lock.json"
        },
        {
          "name": "cdx:npm:isRegistryDependency",
          "value": "false"
        },
        {
          "name": "cdx:npm:isWorkspace",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:resolvedPath",
          "value": "packages/coding-agent/examples/extensions/gondolin"
        },
        {
          "name": "cdx:npm:isLink",
          "value": "true"
        },
        {
          "name": "cdx:npm:manifestSourceType",
          "value": "path"
        },
        {
          "name": "cdx:npm:manifestSource",
          "value": "file:/app/packages/coding-agent/examples/extensions/gondolin"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@earendil-works",
      "name": "gondolin",
      "version": "0.12.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0576efcd029be509b163936db6144338d253bbbf880ca6f3a961ab272c8d5cc3fb37af354f1d10f532bca4ad5b6bc9d4bd84138a9349c8664eb097d8899965d4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40earendil-works/gondolin@0.12.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@earendil-works/gondolin/-/gondolin-0.12.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@earendil-works/gondolin@0.12.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@earendil-works/gondolin/-/gondolin-0.12.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/.bin/gondolin"
        },
        {
          "name": "cdx:npm:bin",
          "value": "gondolin"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cbor2",
      "version": "2.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "efa581de1abc06868690c901549dbb7d6e4b254faaa832c4a6044d086fd260a84e0d65e954f3930f851c52da37204cd82c0e769ecbdb85bd3069b8470e7dea5e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/cbor2@2.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cbor2/-/cbor2-2.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cbor2@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cbor2/-/cbor2-2.3.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@cto.af",
      "name": "wtf8",
      "version": "0.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2df5058be56fe1e0f38fe5c0b51f3d7b7c308d703f3598d44b0539361c1b06b2de7313da058172ddec42b9cd63f83e1465e39576a96c97c1bb2e63add7c574b6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40cto.af/wtf8@0.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@cto.af/wtf8/-/wtf8-0.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@cto.af/wtf8@0.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@cto.af/wtf8/-/wtf8-0.0.5.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "node-forge",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2daac51f4fba55fae2121a8c31c2d7d85ed2c125de5b09c400912c626e50296721895615bc9c95f6fed40ef52ffb0e473b6dd9a504d70effc6c5d0dd3323aea1"
        }
      ],
      "licenses": [
        {
          "expression": "BSD-3-Clause OR GPL-2.0-only"
        }
      ],
      "purl": "pkg:npm/node-forge@1.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/node-forge/-/node-forge-1.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/node-forge@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/node-forge/-/node-forge-1.4.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ssh2",
      "version": "1.17.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c0f95d0a4ddab226c08d0fe4ce259042dd568773e00c5a42d17a70725cca71d4f5bea97a29e6317f92c8b789e516451e47c5aea6160c2aa500e7a5f8ae36df81"
        }
      ],
      "purl": "pkg:npm/ssh2@1.17.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ssh2/-/ssh2-1.17.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ssh2@1.17.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ssh2/-/ssh2-1.17.0.tgz"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "asn1",
      "version": "0.2.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8b1fc5c4f9f43038dec89ee2ff2a07185b7f117e8bc8d6f148484f3d73833cbf8a07454f93ce9461f2f494c772f8a0a7bfe7e6bc8cf24b068ae423b0a956d64d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/asn1@0.2.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/asn1@0.2.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "safer-buffer",
      "version": "2.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "619a372bcd920fb462ca2d04d4440fa232f3ee4a5ea6749023d2323db1c78355d75debdbe5d248eeda72376003c467106c71bbbdcc911e4d1c6f0a9c42b894b6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/safer-buffer@2.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/safer-buffer@2.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "bcrypt-pbkdf",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a9e1485ed3f8312a22e8d2ea3b5d967ea011596b822a2d919fff6124b126b41e724cdafd0ea1569094427f6a92856ccf7803119ce802aead2c83f28bbf9112f7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "url": "https://opensource.org/licenses/BSD-3-Clause",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/bcrypt-pbkdf@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/bcrypt-pbkdf@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tweetnacl",
      "version": "0.14.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2975c515d01b15763881e148c28c8d2be7f96756fbb307d70017cbec75c29a821630a5377664b6ebaef603811e42d0f32cacbb49799f06ee7526896f10ac2d18"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Unlicense",
            "url": "https://opensource.org/licenses/Unlicense",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Public Domain"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/tweetnacl@0.14.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tweetnacl@0.14.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Public Domain"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cpu-features",
      "version": "0.0.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f48918aad5f76073c2ce8560d4fcbea3dd39edade2d1fa7b4b9df4516a2409268555373b0b05cf4623a3463050435f1908d69fc7bf187e71be1c02f1b5598e18"
        }
      ],
      "purl": "pkg:npm/cpu-features@0.0.10",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.10.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cpu-features@0.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.10.tgz"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "buildcheck",
      "version": "0.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9476e5cf86a16a6c694e69ec93e30d4d15ac8d82aff7ae4cc0ead2272783e7cf2b47725cbbbb3013ed3037917e3db2f972382effd39b9217f310fba87c43302c"
        }
      ],
      "purl": "pkg:npm/buildcheck@0.0.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/buildcheck/-/buildcheck-0.0.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/buildcheck@0.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/buildcheck/-/buildcheck-0.0.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nan",
      "version": "2.27.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "842fb42e275c2f75c4e2ba750b81f9e0aba38172b36dfc939e0653c01072431b0ec4210a653d0c3d0e2138a507da3535398b2da9d0c7e289f21cf0f3715d1775"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/nan@2.27.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/nan/-/nan-2.27.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/nan@2.27.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/nan/-/nan-2.27.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "undici",
      "version": "6.29.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "47e44e0c1aa9ea2da93df94676afb120e52497e44d7c6807c288a779c2aefc90ae7f6b8ed3a70e2a80db2363fb0e7e8a72cc1d2b0adccdb53a21827a2bc5fec2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/undici@6.29.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/undici/-/undici-6.29.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/undici@6.29.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/undici/-/undici-6.29.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "undici,WebSocket,undici/WebSocket"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/coding-agent/dist/core/http-dispatcher.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/core/http-dispatcher.js",
            "line": 85
          },
          {
            "location": "packages/coding-agent/src/core/http-dispatcher.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/core/http-dispatcher.ts",
            "line": 100
          },
          {
            "location": "packages/coding-agent/src/experimental/radius-relay.ts",
            "line": 4
          }
        ]
      }
    },
    {
      "group": "@earendil-works",
      "name": "gondolin-krun-runner-darwin-arm64",
      "version": "0.12.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7ed0e5bac86de0f713ed8dd3b8fad920aac25f2de2b2205354cbe55d82b4a5cb9ddae5d8eaec054c67ae9d880ffbc343ffad1d75bf8c226a9b7e691c2bc07ce0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40earendil-works/gondolin-krun-runner-darwin-arm64@0.12.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@earendil-works/gondolin-krun-runner-darwin-arm64/-/gondolin-krun-runner-darwin-arm64-0.12.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@earendil-works/gondolin-krun-runner-darwin-arm64@0.12.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@earendil-works/gondolin-krun-runner-darwin-arm64/-/gondolin-krun-runner-darwin-arm64-0.12.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/.bin/gondolin-krun-runner"
        },
        {
          "name": "cdx:npm:bin",
          "value": "gondolin-krun-runner"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@earendil-works",
      "name": "gondolin-krun-runner-linux-x64",
      "version": "0.12.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45162c8307b6af90292a614dcb8ebd420c27ca3007a40b3d5c035d5a94ddf6897889460e637b17eded31228a002b177e92dc4623837fc515a273019e9f70ff3b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40earendil-works/gondolin-krun-runner-linux-x64@0.12.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@earendil-works/gondolin-krun-runner-linux-x64/-/gondolin-krun-runner-linux-x64-0.12.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@earendil-works/gondolin-krun-runner-linux-x64@0.12.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@earendil-works/gondolin-krun-runner-linux-x64/-/gondolin-krun-runner-linux-x64-0.12.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/.bin/gondolin-krun-runner"
        },
        {
          "name": "cdx:npm:bin",
          "value": "gondolin-krun-runner"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pi-extension-sandbox",
      "version": "1.0.3",
      "scope": "optional",
      "purl": "pkg:npm/pi-extension-sandbox@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/pi-extension-sandbox@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/coding-agent/examples/extensions/sandbox/package-lock.json"
        },
        {
          "name": "cdx:npm:isRegistryDependency",
          "value": "false"
        },
        {
          "name": "cdx:npm:isWorkspace",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:resolvedPath",
          "value": "packages/coding-agent/examples/extensions/sandbox"
        },
        {
          "name": "cdx:npm:isLink",
          "value": "true"
        },
        {
          "name": "cdx:npm:manifestSourceType",
          "value": "path"
        },
        {
          "name": "cdx:npm:manifestSource",
          "value": "file:/app/packages/coding-agent/examples/extensions/sandbox"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@anthropic-ai",
      "name": "sandbox-runtime",
      "version": "0.0.26",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0d85792d2b15327cead256df698312a7164f50c031e3e872df8ddd46cb3ea5508b21f17adaa3a1c6961f6794e63a4d464c3426e5ff703e9acc3524ad9a7b15e3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40anthropic-ai/sandbox-runtime@0.0.26",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@anthropic-ai/sandbox-runtime/-/sandbox-runtime-0.0.26.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@anthropic-ai/sandbox-runtime@0.0.26",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@anthropic-ai/sandbox-runtime/-/sandbox-runtime-0.0.26.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/.bin/srt"
        },
        {
          "name": "cdx:npm:bin",
          "value": "srt"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@pondwader",
      "name": "socks5-server",
      "version": "1.0.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6d0634eb0cf347c0f6faf54252806caf9412d94e9480f51046612b370b6cb88eaf2dcc912a469f8e4af72b16ed1857fd68104857699cbe5b0a0f551868857eb2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40pondwader/socks5-server@1.0.10",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@pondwader/socks5-server/-/socks5-server-1.0.10.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@pondwader/socks5-server@1.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@pondwader/socks5-server/-/socks5-server-1.0.10.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "lodash-es",
      "version": "4.17.12",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d0d81fb4751c578bf7e158579bc40149fb4a557b5b9011b75620a3b3af9e2796bacba322fe388518f735b02ed02bef411615ab51113710e820996692c4bf4ecd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40types/lodash-es@4.17.12",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/lodash-es@4.17.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/lodash-es"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "lodash",
      "version": "4.17.24",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8085bb9502d96ee7bb951496105aa5e3d4092564e1ad3145788309769dde1f8b4aa319b53af10f834dab9b8c020921d2d1c2f7fc58b38a66f7e5bee4f1ab70b1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40types/lodash@4.17.24",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.24.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/lodash@4.17.24",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.24.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/lodash"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "commander",
      "version": "12.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "570f2a1caddb64cf72fcfd74bb75626fca3f0dd92f0363ad3ed66f0fcef540a8f2ef85a3d5648a1482cc3d13d27544b1e5114ad5aae527312d0383e41609dbb8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/commander@12.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/commander@12.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lodash-es",
      "version": "4.18.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "27cc5ec0a0ff1a4db63996e1a4e552c1cb3ad3385df791120f07b3385b80dffd3df7ddb93dd1c9ece1473531ad6a32f7025664ca40f7d87ca488ca3e048048f0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/lodash-es@4.18.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.18.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lodash-es@4.18.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.18.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shell-quote",
      "version": "1.10.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c356a238ac0ab9182dc0045e2088fcf69baa83e23b1af5f821b2ebbe68576f342c8f5f99c22e153b7f9f6ba645f754d64a3231a0490a9cc78770b10e0cae595c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/shell-quote@1.10.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.10.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/shell-quote@1.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.10.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pi-extension-with-deps",
      "version": "1.0.3",
      "scope": "optional",
      "purl": "pkg:npm/pi-extension-with-deps@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/pi-extension-with-deps@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/coding-agent/examples/extensions/with-deps/package-lock.json"
        },
        {
          "name": "cdx:npm:isRegistryDependency",
          "value": "false"
        },
        {
          "name": "cdx:npm:isWorkspace",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:resolvedPath",
          "value": "packages/coding-agent/examples/extensions/with-deps"
        },
        {
          "name": "cdx:npm:isLink",
          "value": "true"
        },
        {
          "name": "cdx:npm:manifestSourceType",
          "value": "path"
        },
        {
          "name": "cdx:npm:manifestSource",
          "value": "file:/app/packages/coding-agent/examples/extensions/with-deps"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "ms",
      "version": "2.1.0",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1ac0822190c4fe9de2f7abed12ac7eedd054197adcef37922b7c303c721a453852fbd3a15885d1ab3b3877a93549553c83dd43acd456c56506869e4a5d06f654"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40types/ms@2.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/ms@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/ms"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@anthropic-ai",
      "name": "sdk",
      "version": "0.91.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2c09aeefad6d48df6beba8b1be6722b30523fd90bed50e2201fa5e7537d254b7acc11c276379f635be93b24f9c2cf3f6f1a2ce3d678c808b93b8270c0ba5bf8b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40anthropic-ai/sdk@0.91.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.91.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@anthropic-ai/sdk@0.91.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "packages/coding-agent/package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.91.1.tgz"
        },
        {
          "name": "cdx:npm:bin",
          "value": "anthropic-ai-sdk"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:npm:isRegistryDependency",
          "value": "false"
        },
        {
          "name": "ImportedModules",
          "value": "@anthropic-ai/sdk,ClientOptions,@anthropic-ai/sdk/ClientOptions,@anthropic-ai/sdk/resources/beta/messages/messages.js,BetaInputTransformation,@anthropic-ai/sdk/resources/beta/messages/messages.js/BetaInputTransformation,BetaStopReason,@anthropic-ai/sdk/resources/beta/messages/messages.js/BetaStopReason,BetaTool,@anthropic-ai/sdk/resources/beta/messages/messages.js/BetaTool,BetaCacheControlEphemeral,@anthropic-ai/sdk/resources/beta/messages/messages.js/BetaCacheControlEphemeral,BetaContentBlockParam,@anthropic-ai/sdk/resources/beta/messages/messages.js/BetaContentBlockParam,MessageCreateParamsStreaming,@anthropic-ai/sdk/resources/beta/messages/messages.js/MessageCreateParamsStreaming,BetaMessageParam,@anthropic-ai/sdk/resources/beta/messages/messages.js/BetaMessageParam,BetaRawMessageStreamEvent,@anthropic-ai/sdk/resources/beta/messages/messages.js/BetaRawMessageStreamEvent,BetaRefusalStopDetails,@anthropic-ai/sdk/resources/beta/messages/messages.js/BetaRefusalStopDetails"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/coding-agent/package-lock.json"
              }
            ],
            "concludedValue": "packages/coding-agent/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/ai/dist/api/anthropic-messages.js",
            "line": 1
          },
          {
            "location": "packages/ai/src/api/anthropic-messages.ts",
            "line": 1
          },
          {
            "location": "packages/ai/src/api/anthropic-messages.ts",
            "line": 12
          }
        ]
      }
    },
    {
      "group": "@earendil-works",
      "name": "pi-mcp",
      "version": "1.0.3",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40earendil-works/pi-mcp@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/@earendil-works/pi-mcp@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:resolvedPath",
          "value": "packages/mcp"
        },
        {
          "name": "cdx:npm:isLink",
          "value": "true"
        },
        {
          "name": "cdx:npm:manifestSourceType",
          "value": "path"
        },
        {
          "name": "cdx:npm:manifestSource",
          "value": "file:/app/packages/mcp"
        },
        {
          "name": "cdx:npm:isRegistryDependency",
          "value": "false"
        },
        {
          "name": "cdx:npm:isWorkspace",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "@earendil-works/pi-mcp/oauth,authorizeMcp,@earendil-works/pi-mcp/oauth/authorizeMcp,McpOAuthAuthorizationRequiredError,@earendil-works/pi-mcp/oauth/McpOAuthAuthorizationRequiredError,McpOAuthProvider,@earendil-works/pi-mcp/oauth/McpOAuthProvider,OAuthCallbackServer,@earendil-works/pi-mcp/oauth/OAuthCallbackServer,parseWwwAuthenticate,@earendil-works/pi-mcp/oauth/parseWwwAuthenticate,stepUpScope,@earendil-works/pi-mcp/oauth/stepUpScope,AuthorizationServerMetadata,@earendil-works/pi-mcp/oauth/AuthorizationServerMetadata,McpOAuthState,@earendil-works/pi-mcp/oauth/McpOAuthState,McpOAuthStateStore,@earendil-works/pi-mcp/oauth/McpOAuthStateStore,OAuthCallback,@earendil-works/pi-mcp/oauth/OAuthCallback,OAuthCallbackPage,@earendil-works/pi-mcp/oauth/OAuthCallbackPage,OAuthChallenge,@earendil-works/pi-mcp/oauth/OAuthChallenge,OAuthClientInformationMixed,@earendil-works/pi-mcp/oauth/OAuthClientInformationMixed,OAuthClientMetadataDocument,@earendil-works/pi-mcp/oauth/OAuthClientMetadataDocument,@earendil-works/pi-mcp,JSON_RPC_ERROR_CODES,@earendil-works/pi-mcp/JSON_RPC_ERROR_CODES,McpAuthRequiredError,@earendil-works/pi-mcp/McpAuthRequiredError,McpClient,@earendil-works/pi-mcp/McpClient,McpError,@earendil-works/pi-mcp/McpError,McpHttpError,@earendil-works/pi-mcp/McpHttpError,McpSessionExpiredError,@earendil-works/pi-mcp/McpSessionExpiredError,StdioTransport,@earendil-works/pi-mcp/StdioTransport,StreamableHttpTransport,@earendil-works/pi-mcp/StreamableHttpTransport,toLlmContent,@earendil-works/pi-mcp/toLlmContent,AuthProvider,@earendil-works/pi-mcp/AuthProvider,McpFetch,@earendil-works/pi-mcp/McpFetch,ContentBlock,@earendil-works/pi-mcp/ContentBlock,ListResourcesResult,@earendil-works/pi-mcp/ListResourcesResult,ListResourceTemplatesResult,@earendil-works/pi-mcp/ListResourceTemplatesResult,McpRequestOptions,@earendil-works/pi-mcp/McpRequestOptions,ReadResourceResult,@earendil-works/pi-mcp/ReadResourceResult,Resource,@earendil-works/pi-mcp/Resource,ResourceTemplate,@earendil-works/pi-mcp/ResourceTemplate,CallToolResult,@earendil-works/pi-mcp/CallToolResult,Tool,@earendil-works/pi-mcp/Tool,McpTransport,@earendil-works/pi-mcp/McpTransport"
        },
        {
          "name": "cdx:mcp:package",
          "value": "true"
        },
        {
          "name": "cdx:mcp:official",
          "value": "false"
        },
        {
          "name": "cdx:mcp:role",
          "value": "sdk"
        },
        {
          "name": "cdx:mcp:catalogSource",
          "value": "heuristic"
        },
        {
          "name": "cdx:mcp:packageName",
          "value": "@earendil-works/pi-mcp"
        },
        {
          "name": "SrcFile",
          "value": "packages/mcp/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "tags": [
        "mcp",
        "mcp-sdk"
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/mcp/package-lock.json"
              }
            ],
            "concludedValue": "packages/mcp/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/coding-agent/dist/extensions/mcp/oauth.js",
            "line": 16
          },
          {
            "location": "packages/coding-agent/dist/extensions/mcp/oauth.js",
            "line": 233
          },
          {
            "location": "packages/coding-agent/dist/extensions/mcp/oauth.js",
            "line": 261
          },
          {
            "location": "packages/coding-agent/dist/extensions/mcp/oauth.js",
            "line": 332
          },
          {
            "location": "packages/coding-agent/dist/extensions/mcp/oauth.js",
            "line": 337
          },
          {
            "location": "packages/coding-agent/dist/extensions/mcp/oauth.js",
            "line": 383
          },
          {
            "location": "packages/coding-agent/dist/extensions/mcp/oauth.js",
            "line": 387
          },
          {
            "location": "packages/coding-agent/dist/extensions/mcp/oauth.js",
            "line": 396
          },
          {
            "location": "packages/coding-agent/dist/extensions/mcp/runtime.js",
            "line": 10
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/oauth.ts",
            "line": 33
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/oauth.ts",
            "line": 325
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/oauth.ts",
            "line": 353
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/oauth.ts",
            "line": 445
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/oauth.ts",
            "line": 448
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/oauth.ts",
            "line": 510
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/oauth.ts",
            "line": 515
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/oauth.ts",
            "line": 528
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/runtime.ts",
            "line": 30
          },
          {
            "location": "packages/coding-agent/dist/extensions/mcp/runtime.js",
            "line": 9
          },
          {
            "location": "packages/coding-agent/dist/extensions/mcp/tools.js",
            "line": 13
          },
          {
            "location": "packages/coding-agent/dist/extensions/mcp/tools.js",
            "line": 139
          },
          {
            "location": "packages/coding-agent/dist/extensions/mcp/tools.js",
            "line": 148
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/oauth.ts",
            "line": 17
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/resources.ts",
            "line": 22
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/runtime.ts",
            "line": 29
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/tools.ts",
            "line": 22
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/tools.ts",
            "line": 196
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/tools.ts",
            "line": 217
          }
        ]
      }
    },
    {
      "group": "@earendil-works",
      "name": "pi-tui",
      "version": "1.0.3",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40earendil-works/pi-tui@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/@earendil-works/pi-tui@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:resolvedPath",
          "value": "packages/tui"
        },
        {
          "name": "cdx:npm:isLink",
          "value": "true"
        },
        {
          "name": "cdx:npm:manifestSourceType",
          "value": "path"
        },
        {
          "name": "cdx:npm:manifestSource",
          "value": "file:/app/packages/tui"
        },
        {
          "name": "cdx:npm:isRegistryDependency",
          "value": "false"
        },
        {
          "name": "cdx:npm:isWorkspace",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "@earendil-works/pi-tui,ProcessTerminal,@earendil-works/pi-tui/ProcessTerminal,TuiMainScreen,@earendil-works/pi-tui/TuiMainScreen,fuzzyFilter,@earendil-works/pi-tui/fuzzyFilter,setKeybindings,@earendil-works/pi-tui/setKeybindings,setCapabilityOverrides,@earendil-works/pi-tui/setCapabilityOverrides,TUI_KEYBINDINGS,@earendil-works/pi-tui/TUI_KEYBINDINGS,KeybindingsManager,@earendil-works/pi-tui/KeybindingsManager,detectCapabilities,@earendil-works/pi-tui/detectCapabilities,getTerminalColorMode,@earendil-works/pi-tui/getTerminalColorMode,getCapabilities,@earendil-works/pi-tui/getCapabilities,getImageDimensions,@earendil-works/pi-tui/getImageDimensions,hyperlink,@earendil-works/pi-tui/hyperlink,imageFallback,@earendil-works/pi-tui/imageFallback,Container,@earendil-works/pi-tui/Container,Spacer,@earendil-works/pi-tui/Spacer,Text,@earendil-works/pi-tui/Text,@earendil-works/pi-tui/Box,Input,@earendil-works/pi-tui/Input,SelectList,@earendil-works/pi-tui/SelectList,truncateToWidth,@earendil-works/pi-tui/truncateToWidth,visibleWidth,@earendil-works/pi-tui/visibleWidth,ScrollView,@earendil-works/pi-tui/ScrollView,VStack,@earendil-works/pi-tui/VStack,Markdown,@earendil-works/pi-tui/Markdown,MouseRegion,@earendil-works/pi-tui/MouseRegion,Loader,@earendil-works/pi-tui/Loader,CancellableLoader,@earendil-works/pi-tui/CancellableLoader,getKeybindings,@earendil-works/pi-tui/getKeybindings,matchesKey,@earendil-works/pi-tui/matchesKey,Editor,@earendil-works/pi-tui/Editor,Image,@earendil-works/pi-tui/Image,backgroundAnsi,@earendil-works/pi-tui/backgroundAnsi,colorToRgb,@earendil-works/pi-tui/colorToRgb,foregroundAnsi,@earendil-works/pi-tui/foregroundAnsi,indexedColor,@earendil-works/pi-tui/indexedColor,rgbColor,@earendil-works/pi-tui/rgbColor,TuiAltScreen,@earendil-works/pi-tui/TuiAltScreen,Marked,@earendil-works/pi-tui/Marked,TruncatedText,@earendil-works/pi-tui/TruncatedText,isAppleTerminalSession,@earendil-works/pi-tui/isAppleTerminalSession,mixColors,@earendil-works/pi-tui/mixColors,parseColor,@earendil-works/pi-tui/parseColor,@earendil-works/pi-tui/Key,fuzzyMatch,@earendil-works/pi-tui/fuzzyMatch,SettingsList,@earendil-works/pi-tui/SettingsList,sliceByColumn,@earendil-works/pi-tui/sliceByColumn,wrapTextWithAnsi,@earendil-works/pi-tui/wrapTextWithAnsi,CombinedAutocompleteProvider,@earendil-works/pi-tui/CombinedAutocompleteProvider,colorToOkhsl,@earendil-works/pi-tui/colorToOkhsl,colorToOklch,@earendil-works/pi-tui/colorToOklch,okhslColor,@earendil-works/pi-tui/okhslColor,oklabToOkhslLightness,@earendil-works/pi-tui/oklabToOkhslLightness,oklchColor,@earendil-works/pi-tui/oklchColor,colorToHex,@earendil-works/pi-tui/colorToHex,styleTextWithAnsi,@earendil-works/pi-tui/styleTextWithAnsi,getNativeClipboard,@earendil-works/pi-tui/getNativeClipboard,setImageTranscoder,@earendil-works/pi-tui/setImageTranscoder,@earendil-works/pi-tui/TUI,Component,@earendil-works/pi-tui/Component,KeyId,@earendil-works/pi-tui/KeyId,AutocompleteItem,@earendil-works/pi-tui/AutocompleteItem,AutocompleteProvider,@earendil-works/pi-tui/AutocompleteProvider,EditorComponent,@earendil-works/pi-tui/EditorComponent,EditorTheme,@earendil-works/pi-tui/EditorTheme,OverlayHandle,@earendil-works/pi-tui/OverlayHandle,OverlayOptions,@earendil-works/pi-tui/OverlayOptions,Keybinding,@earendil-works/pi-tui/Keybinding,KeybindingDefinitions,@earendil-works/pi-tui/KeybindingDefinitions,KeybindingsConfig,@earendil-works/pi-tui/KeybindingsConfig,TerminalColorMode,@earendil-works/pi-tui/TerminalColorMode,TuiMode,@earendil-works/pi-tui/TuiMode,ScrollViewScrollbar,@earendil-works/pi-tui/ScrollViewScrollbar,TerminalCapabilities,@earendil-works/pi-tui/TerminalCapabilities,WheelScrollLines,@earendil-works/pi-tui/WheelScrollLines,SelectItem,@earendil-works/pi-tui/SelectItem,Focusable,@earendil-works/pi-tui/Focusable,SelectListTheme,@earendil-works/pi-tui/SelectListTheme,MarkdownTheme,@earendil-works/pi-tui/MarkdownTheme,EditorOptions,@earendil-works/pi-tui/EditorOptions,Color,@earendil-works/pi-tui/Color,TuiMouseEvent,@earendil-works/pi-tui/TuiMouseEvent,TuiMouseEventResult,@earendil-works/pi-tui/TuiMouseEventResult,Token,@earendil-works/pi-tui/Token,SettingItem,@earendil-works/pi-tui/SettingItem,SelectListLayoutOptions,@earendil-works/pi-tui/SelectListLayoutOptions,SlashCommand,@earendil-works/pi-tui/SlashCommand,TuiMainScreenRenderState,@earendil-works/pi-tui/TuiMainScreenRenderState,Terminal,@earendil-works/pi-tui/Terminal,OkhslChannels,@earendil-works/pi-tui/OkhslChannels,RgbColor,@earendil-works/pi-tui/RgbColor,TerminalColors,@earendil-works/pi-tui/TerminalColors,SettingsListTheme,@earendil-works/pi-tui/SettingsListTheme,TextAttributes,@earendil-works/pi-tui/TextAttributes,ImageTranscoder,@earendil-works/pi-tui/ImageTranscoder"
        },
        {
          "name": "SrcFile",
          "value": "packages/tui/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/tui/package-lock.json"
              }
            ],
            "concludedValue": "packages/tui/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/coding-agent/dist/cli/config-selector.js",
            "line": 4
          },
          {
            "location": "packages/coding-agent/dist/cli/list-models.js",
            "line": 4
          },
          {
            "location": "packages/coding-agent/dist/cli/list-models.js",
            "line": 37
          },
          {
            "location": "packages/coding-agent/dist/cli/session-picker.js",
            "line": 4
          },
          {
            "location": "packages/coding-agent/dist/cli/session-picker.js",
            "line": 13
          },
          {
            "location": "packages/coding-agent/dist/cli/startup-ui.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/cli/startup-ui.js",
            "line": 57
          },
          {
            "location": "packages/coding-agent/dist/cli/startup-ui.js",
            "line": 62
          },
          {
            "location": "packages/coding-agent/dist/core/extensions/virtual-modules.js",
            "line": 5
          },
          {
            "location": "packages/coding-agent/dist/core/keybindings.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/core/resource-loader.js",
            "line": 3
          },
          {
            "location": "packages/coding-agent/dist/core/resource-loader.js",
            "line": 675
          },
          {
            "location": "packages/coding-agent/dist/core/resource-loader.js",
            "line": 676
          },
          {
            "location": "packages/coding-agent/dist/core/tools/render-utils.js",
            "line": 3
          },
          {
            "location": "packages/coding-agent/dist/core/tools/render-utils.js",
            "line": 17
          },
          {
            "location": "packages/coding-agent/dist/core/tools/render-utils.js",
            "line": 20
          },
          {
            "location": "packages/coding-agent/dist/core/tools/render-utils.js",
            "line": 41
          },
          {
            "location": "packages/coding-agent/dist/core/tools/render-utils.js",
            "line": 46
          },
          {
            "location": "packages/coding-agent/dist/core/tools/render-utils.js",
            "line": 47
          },
          {
            "location": "packages/coding-agent/dist/core/tools/renderers/bash.js",
            "line": 8
          },
          {
            "location": "packages/coding-agent/dist/core/tools/renderers/edit.js",
            "line": 8
          },
          {
            "location": "packages/coding-agent/dist/core/tools/renderers/find.js",
            "line": 8
          },
          {
            "location": "packages/coding-agent/dist/core/tools/renderers/grep.js",
            "line": 8
          },
          {
            "location": "packages/coding-agent/dist/core/tools/renderers/ls.js",
            "line": 8
          },
          {
            "location": "packages/coding-agent/dist/core/tools/renderers/read.js",
            "line": 9
          },
          {
            "location": "packages/coding-agent/dist/core/tools/renderers/write.js",
            "line": 8
          },
          {
            "location": "packages/coding-agent/dist/extensions/codemode/renderer.js",
            "line": 9
          },
          {
            "location": "packages/coding-agent/dist/extensions/llama/ui.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/extensions/llama/ui.js",
            "line": 127
          },
          {
            "location": "packages/coding-agent/dist/extensions/llama/ui.js",
            "line": 363
          },
          {
            "location": "packages/coding-agent/dist/extensions/mcp/tools.js",
            "line": 14
          },
          {
            "location": "packages/coding-agent/dist/extensions/mcp/ui.js",
            "line": 5
          },
          {
            "location": "packages/coding-agent/dist/extensions/mcp/ui.js",
            "line": 161
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 9
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 705
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/chat-viewport.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/assistant-message.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/auth-url.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/auth-url.js",
            "line": 17
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/auth-url.js",
            "line": 24
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/bash-execution.js",
            "line": 4
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/bordered-loader.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/branch-summary-message.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/compaction-summary-message.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/config-selector.js",
            "line": 6
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/config-selector.js",
            "line": 149
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/config-selector.js",
            "line": 154
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/config-selector.js",
            "line": 155
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/config-selector.js",
            "line": 325
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/config-selector.js",
            "line": 331
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/config-selector.js",
            "line": 340
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/config-selector.js",
            "line": 352
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/config-selector.js",
            "line": 387
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/custom-editor.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/custom-editor.js",
            "line": 29
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/custom-editor.js",
            "line": 33
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/custom-editor.js",
            "line": 38
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/custom-editor.js",
            "line": 50
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/custom-entry.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/custom-message.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/earendil-announcement.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/easter-egg-3d.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/easter-egg-3d.js",
            "line": 184
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/easter-egg-3d.js",
            "line": 200
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/easter-egg-3d.js",
            "line": 267
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/easter-egg-3d.js",
            "line": 793
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/easter-egg-3d.js",
            "line": 1049
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/easter-egg-3d.js",
            "line": 1131
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/easter-egg-3d.js",
            "line": 1133
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/easter-egg-3d.lazy.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/extension-editor.js",
            "line": 5
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/extension-editor.js",
            "line": 71
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/extension-input.js",
            "line": 4
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/extension-input.js",
            "line": 52
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/extension-selector.js",
            "line": 5
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/extension-selector.js",
            "line": 62
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/first-time-setup.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/first-time-setup.js",
            "line": 85
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/footer.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/footer.js",
            "line": 192
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/footer.js",
            "line": 195
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/footer.js",
            "line": 196
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/footer.js",
            "line": 217
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/footer.js",
            "line": 222
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/footer.js",
            "line": 234
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/footer.js",
            "line": 235
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/footer.js",
            "line": 250
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/footer.js",
            "line": 260
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/keybinding-hints.js",
            "line": 4
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/keybinding-hints.js",
            "line": 25
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/keybinding-hints.js",
            "line": 28
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/login-dialog.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/login-dialog.js",
            "line": 181
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/mermaid.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/model-selector.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/model-selector.js",
            "line": 229
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/model-selector.js",
            "line": 302
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/oauth-selector.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/oauth-selector.js",
            "line": 87
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/oauth-selector.js",
            "line": 133
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/pi-logo.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/pi-logo.js",
            "line": 3
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/pi-logo.js",
            "line": 4
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/pi-logo.js",
            "line": 5
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/pi-logo.js",
            "line": 19
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/pi-logo.js",
            "line": 21
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/pi-logo.js",
            "line": 30
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/pi-logo.js",
            "line": 35
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/radius-login-selector.js",
            "line": 5
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/radius-login-selector.js",
            "line": 9
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/radius-login-selector.js",
            "line": 29
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/scoped-models-selector.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/scoped-models-selector.js",
            "line": 171
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/scoped-models-selector.js",
            "line": 212
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/scoped-models-selector.js",
            "line": 303
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/scoped-models-selector.js",
            "line": 314
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/session-selector-search.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/session-selector-search.js",
            "line": 115
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/session-selector.js",
            "line": 5
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/session-selector.js",
            "line": 126
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/session-selector.js",
            "line": 127
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/session-selector.js",
            "line": 128
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/session-selector.js",
            "line": 129
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/session-selector.js",
            "line": 135
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/session-selector.js",
            "line": 140
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/session-selector.js",
            "line": 157
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/session-selector.js",
            "line": 158
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/session-selector.js",
            "line": 373
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/session-selector.js",
            "line": 405
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/session-selector.js",
            "line": 406
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/session-selector.js",
            "line": 408
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/session-selector.js",
            "line": 426
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/session-selector.js",
            "line": 427
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/session-selector.js",
            "line": 433
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/session-selector.js",
            "line": 438
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/session-selector.js",
            "line": 452
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/session-selector.js",
            "line": 591
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/settings-selector.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/settings-selector.js",
            "line": 259
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/settings-submenu.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/settings-submenu.js",
            "line": 71
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/settings-submenu.js",
            "line": 79
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/show-images-selector.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/skill-invocation-message.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/status-indicator.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/status-indicator.js",
            "line": 13
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/status-indicator.js",
            "line": 16
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/theme-selector.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/themed-text.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/thinking-selector.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/thinking-selector.js",
            "line": 79
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/thinking-selector.js",
            "line": 87
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/tool-execution.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/tool-execution.js",
            "line": 268
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/tree-selector.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/tree-selector.js",
            "line": 34
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/tree-selector.js",
            "line": 36
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/tree-selector.js",
            "line": 539
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/tree-selector.js",
            "line": 540
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/tree-selector.js",
            "line": 605
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/tree-selector.js",
            "line": 612
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/tree-selector.js",
            "line": 615
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/tree-selector.js",
            "line": 844
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/tree-selector.js",
            "line": 1036
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/tree-selector.js",
            "line": 1038
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/tree-selector.js",
            "line": 1060
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/tree-selector.js",
            "line": 1063
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/tree-selector.js",
            "line": 1067
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/tree-selector.js",
            "line": 1068
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/tree-selector.js",
            "line": 1071
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/tree-selector.js",
            "line": 1099
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/tree-selector.js",
            "line": 1154
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/tree-selector.js",
            "line": 1155
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/tree-selector.js",
            "line": 1156
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/tree-selector.js",
            "line": 1160
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/trust-selector.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/trust-selector.js",
            "line": 71
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/user-message-selector.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/user-message-selector.js",
            "line": 41
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/user-message-selector.js",
            "line": 59
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/user-message.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/visual-truncate.js",
            "line": 5
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/visual-truncate.js",
            "line": 51
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/interactive-mode.js",
            "line": 10
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/interactive-mode.js",
            "line": 11
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/interactive-mode.js",
            "line": 197
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/interactive-mode.js",
            "line": 359
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/interactive-mode.js",
            "line": 394
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/interactive-mode.js",
            "line": 587
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/interactive-mode.js",
            "line": 620
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/interactive-mode.js",
            "line": 1556
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/interactive-mode.js",
            "line": 1753
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/interactive-mode.js",
            "line": 3781
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/interactive-mode.js",
            "line": 3782
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/interactive-mode.js",
            "line": 5809
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/session-share.js",
            "line": 7
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/session-share.js",
            "line": 123
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/session-share.js",
            "line": 173
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/system-theme.js",
            "line": 21
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/system-theme.js",
            "line": 298
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/system-theme.js",
            "line": 378
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/system-theme.js",
            "line": 382
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/system-theme.js",
            "line": 475
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/system-theme.js",
            "line": 485
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/system-theme.js",
            "line": 488
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/system-theme.js",
            "line": 501
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/system-theme.js",
            "line": 503
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/system-theme.js",
            "line": 504
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/system-theme.js",
            "line": 512
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme.js",
            "line": 3
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme.js",
            "line": 78
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme.js",
            "line": 79
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme.js",
            "line": 86
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme.js",
            "line": 141
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme.js",
            "line": 144
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme.js",
            "line": 170
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme.js",
            "line": 181
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme.js",
            "line": 191
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme.js",
            "line": 195
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme.js",
            "line": 199
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme.js",
            "line": 404
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme.js",
            "line": 421
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme.js",
            "line": 672
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme.js",
            "line": 700
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme.js",
            "line": 704
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/tui-renderer.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 3
          },
          {
            "location": "packages/coding-agent/dist/utils/clipboard-image.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/utils/clipboard-image.js",
            "line": 171
          },
          {
            "location": "packages/coding-agent/dist/utils/clipboard.js",
            "line": 5
          },
          {
            "location": "packages/coding-agent/dist/utils/clipboard.js",
            "line": 70
          },
          {
            "location": "packages/coding-agent/dist/utils/clipboard.js",
            "line": 78
          },
          {
            "location": "packages/coding-agent/dist/utils/clipboard.js",
            "line": 89
          },
          {
            "location": "packages/coding-agent/dist/utils/image-convert.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/utils/image-convert.js",
            "line": 70
          },
          {
            "location": "packages/coding-agent/dist/utils/image-convert.js",
            "line": 75
          },
          {
            "location": "packages/coding-agent/src/cli/config-selector.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/cli/list-models.ts",
            "line": 6
          },
          {
            "location": "packages/coding-agent/src/cli/list-models.ts",
            "line": 49
          },
          {
            "location": "packages/coding-agent/src/cli/session-picker.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/cli/session-picker.ts",
            "line": 23
          },
          {
            "location": "packages/coding-agent/src/cli/startup-ui.ts",
            "line": 7
          },
          {
            "location": "packages/coding-agent/src/cli/startup-ui.ts",
            "line": 86
          },
          {
            "location": "packages/coding-agent/src/cli/startup-ui.ts",
            "line": 91
          },
          {
            "location": "packages/coding-agent/src/core/export-html/tool-renderer.ts",
            "line": 9
          },
          {
            "location": "packages/coding-agent/src/core/extensions/loader.ts",
            "line": 11
          },
          {
            "location": "packages/coding-agent/src/core/extensions/runner.ts",
            "line": 13
          },
          {
            "location": "packages/coding-agent/src/core/extensions/types.ts",
            "line": 56
          },
          {
            "location": "packages/coding-agent/src/core/extensions/virtual-modules.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/core/keybindings.ts",
            "line": 8
          },
          {
            "location": "packages/coding-agent/src/core/resource-loader.ts",
            "line": 3
          },
          {
            "location": "packages/coding-agent/src/core/resource-loader.ts",
            "line": 885
          },
          {
            "location": "packages/coding-agent/src/core/resource-loader.ts",
            "line": 886
          },
          {
            "location": "packages/coding-agent/src/core/settings-manager.ts",
            "line": 8
          },
          {
            "location": "packages/coding-agent/src/core/tools/render-utils.ts",
            "line": 4
          },
          {
            "location": "packages/coding-agent/src/core/tools/render-utils.ts",
            "line": 20
          },
          {
            "location": "packages/coding-agent/src/core/tools/render-utils.ts",
            "line": 22
          },
          {
            "location": "packages/coding-agent/src/core/tools/render-utils.ts",
            "line": 50
          },
          {
            "location": "packages/coding-agent/src/core/tools/render-utils.ts",
            "line": 56
          },
          {
            "location": "packages/coding-agent/src/core/tools/render-utils.ts",
            "line": 57
          },
          {
            "location": "packages/coding-agent/src/core/tools/renderers/bash.ts",
            "line": 9
          },
          {
            "location": "packages/coding-agent/src/core/tools/renderers/edit.ts",
            "line": 9
          },
          {
            "location": "packages/coding-agent/src/core/tools/renderers/find.ts",
            "line": 9
          },
          {
            "location": "packages/coding-agent/src/core/tools/renderers/grep.ts",
            "line": 9
          },
          {
            "location": "packages/coding-agent/src/core/tools/renderers/ls.ts",
            "line": 9
          },
          {
            "location": "packages/coding-agent/src/core/tools/renderers/read.ts",
            "line": 11
          },
          {
            "location": "packages/coding-agent/src/core/tools/renderers/write.ts",
            "line": 9
          },
          {
            "location": "packages/coding-agent/src/experimental/client-tui-chat.ts",
            "line": 3
          },
          {
            "location": "packages/coding-agent/src/experimental/client-tui.ts",
            "line": 22
          },
          {
            "location": "packages/coding-agent/src/experimental/client-tui.ts",
            "line": 130
          },
          {
            "location": "packages/coding-agent/src/experimental/durable/tui.ts",
            "line": 32
          },
          {
            "location": "packages/coding-agent/src/experimental/durable/tui.ts",
            "line": 91
          },
          {
            "location": "packages/coding-agent/src/experimental/durable/tui.ts",
            "line": 100
          },
          {
            "location": "packages/coding-agent/src/experimental/durable/tui.ts",
            "line": 187
          },
          {
            "location": "packages/coding-agent/src/experimental/durable/tui.ts",
            "line": 568
          },
          {
            "location": "packages/coding-agent/src/experimental/vacation/tui.ts",
            "line": 32
          },
          {
            "location": "packages/coding-agent/src/experimental/vacation/tui.ts",
            "line": 91
          },
          {
            "location": "packages/coding-agent/src/experimental/vacation/tui.ts",
            "line": 100
          },
          {
            "location": "packages/coding-agent/src/experimental/vacation/tui.ts",
            "line": 187
          },
          {
            "location": "packages/coding-agent/src/experimental/vacation/tui.ts",
            "line": 568
          },
          {
            "location": "packages/coding-agent/src/extensions/codemode/renderer.ts",
            "line": 10
          },
          {
            "location": "packages/coding-agent/src/extensions/llama/ui.ts",
            "line": 14
          },
          {
            "location": "packages/coding-agent/src/extensions/llama/ui.ts",
            "line": 184
          },
          {
            "location": "packages/coding-agent/src/extensions/llama/ui.ts",
            "line": 472
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/index.ts",
            "line": 30
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/tools.ts",
            "line": 23
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/ui.ts",
            "line": 18
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/ui.ts",
            "line": 228
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 10
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 870
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/bug-report.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/chat-viewport.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/armin.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/assistant-message.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/auth-url.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/auth-url.ts",
            "line": 19
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/auth-url.ts",
            "line": 27
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/bash-execution.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/bordered-loader.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/branch-summary-message.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/compaction-summary-message.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/config-selector.ts",
            "line": 17
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/config-selector.ts",
            "line": 215
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/config-selector.ts",
            "line": 222
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/config-selector.ts",
            "line": 223
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/config-selector.ts",
            "line": 426
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/config-selector.ts",
            "line": 431
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/config-selector.ts",
            "line": 440
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/config-selector.ts",
            "line": 461
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/config-selector.ts",
            "line": 497
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/countdown-timer.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/custom-editor.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/custom-editor.ts",
            "line": 42
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/custom-editor.ts",
            "line": 46
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/custom-editor.ts",
            "line": 53
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/custom-editor.ts",
            "line": 72
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/custom-entry.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/custom-entry.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/custom-message.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/custom-message.ts",
            "line": 3
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/dynamic-border.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/earendil-announcement.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/easter-egg-3d.lazy.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/easter-egg-3d.ts",
            "line": 14
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/easter-egg-3d.ts",
            "line": 295
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/easter-egg-3d.ts",
            "line": 316
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/easter-egg-3d.ts",
            "line": 366
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/easter-egg-3d.ts",
            "line": 935
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/easter-egg-3d.ts",
            "line": 1203
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/easter-egg-3d.ts",
            "line": 1285
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/easter-egg-3d.ts",
            "line": 1287
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/extension-editor.ts",
            "line": 15
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/extension-editor.ts",
            "line": 108
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/extension-input.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/extension-input.ts",
            "line": 81
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/extension-selector.ts",
            "line": 6
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/extension-selector.ts",
            "line": 97
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/first-time-setup.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/first-time-setup.ts",
            "line": 129
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/footer.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/footer.ts",
            "line": 222
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/footer.ts",
            "line": 226
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/footer.ts",
            "line": 227
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/footer.ts",
            "line": 251
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/footer.ts",
            "line": 257
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/footer.ts",
            "line": 269
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/footer.ts",
            "line": 270
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/footer.ts",
            "line": 286
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/footer.ts",
            "line": 297
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/keybinding-hints.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/keybinding-hints.ts",
            "line": 35
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/keybinding-hints.ts",
            "line": 39
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/login-dialog.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/login-dialog.ts",
            "line": 224
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/mermaid.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/model-selector.ts",
            "line": 11
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/model-selector.ts",
            "line": 281
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/model-selector.ts",
            "line": 363
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/oauth-selector.ts",
            "line": 10
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/oauth-selector.ts",
            "line": 133
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/oauth-selector.ts",
            "line": 194
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/pi-logo.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/pi-logo.ts",
            "line": 4
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/pi-logo.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/pi-logo.ts",
            "line": 6
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/pi-logo.ts",
            "line": 21
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/pi-logo.ts",
            "line": 23
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/pi-logo.ts",
            "line": 33
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/pi-logo.ts",
            "line": 39
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/radius-login-selector.ts",
            "line": 6
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/radius-login-selector.ts",
            "line": 11
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/radius-login-selector.ts",
            "line": 32
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/scoped-models-selector.ts",
            "line": 12
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/scoped-models-selector.ts",
            "line": 220
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/scoped-models-selector.ts",
            "line": 281
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/scoped-models-selector.ts",
            "line": 377
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/scoped-models-selector.ts",
            "line": 388
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/session-selector-search.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/session-selector-search.ts",
            "line": 148
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/session-selector.ts",
            "line": 15
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/session-selector.ts",
            "line": 150
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/session-selector.ts",
            "line": 151
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/session-selector.ts",
            "line": 152
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/session-selector.ts",
            "line": 153
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/session-selector.ts",
            "line": 160
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/session-selector.ts",
            "line": 164
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/session-selector.ts",
            "line": 181
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/session-selector.ts",
            "line": 182
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/session-selector.ts",
            "line": 445
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/session-selector.ts",
            "line": 487
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/session-selector.ts",
            "line": 488
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/session-selector.ts",
            "line": 491
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/session-selector.ts",
            "line": 509
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/session-selector.ts",
            "line": 510
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/session-selector.ts",
            "line": 517
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/session-selector.ts",
            "line": 523
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/session-selector.ts",
            "line": 541
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/session-selector.ts",
            "line": 697
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/settings-selector.ts",
            "line": 14
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/settings-selector.ts",
            "line": 469
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/settings-submenu.ts",
            "line": 12
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/settings-submenu.ts",
            "line": 112
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/settings-submenu.ts",
            "line": 122
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/show-images-selector.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/skill-invocation-message.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/status-indicator.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/status-indicator.ts",
            "line": 26
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/status-indicator.ts",
            "line": 30
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/theme-selector.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/themed-text.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/thinking-selector.ts",
            "line": 13
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/thinking-selector.ts",
            "line": 121
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/thinking-selector.ts",
            "line": 130
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/tool-execution.ts",
            "line": 12
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/tool-execution.ts",
            "line": 339
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/tree-selector.ts",
            "line": 14
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/tree-selector.ts",
            "line": 88
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/tree-selector.ts",
            "line": 90
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/tree-selector.ts",
            "line": 673
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/tree-selector.ts",
            "line": 674
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/tree-selector.ts",
            "line": 752
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/tree-selector.ts",
            "line": 759
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/tree-selector.ts",
            "line": 764
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/tree-selector.ts",
            "line": 1005
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/tree-selector.ts",
            "line": 1177
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/tree-selector.ts",
            "line": 1179
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/tree-selector.ts",
            "line": 1205
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/tree-selector.ts",
            "line": 1208
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/tree-selector.ts",
            "line": 1213
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/tree-selector.ts",
            "line": 1214
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/tree-selector.ts",
            "line": 1218
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/tree-selector.ts",
            "line": 1249
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/tree-selector.ts",
            "line": 1309
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/tree-selector.ts",
            "line": 1310
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/tree-selector.ts",
            "line": 1312
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/tree-selector.ts",
            "line": 1321
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/trust-selector.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/trust-selector.ts",
            "line": 118
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/user-message-selector.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/user-message-selector.ts",
            "line": 59
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/user-message-selector.ts",
            "line": 82
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/user-message.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/visual-truncate.ts",
            "line": 6
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/visual-truncate.ts",
            "line": 84
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/interactive-mode.ts",
            "line": 31
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/interactive-mode.ts",
            "line": 32
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/interactive-mode.ts",
            "line": 54
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/interactive-mode.ts",
            "line": 380
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/interactive-mode.ts",
            "line": 603
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/interactive-mode.ts",
            "line": 638
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/interactive-mode.ts",
            "line": 868
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/interactive-mode.ts",
            "line": 901
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/interactive-mode.ts",
            "line": 2053
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/interactive-mode.ts",
            "line": 2276
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/interactive-mode.ts",
            "line": 4601
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/interactive-mode.ts",
            "line": 4602
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/interactive-mode.ts",
            "line": 6917
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/session-share.ts",
            "line": 7
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/session-share.ts",
            "line": 146
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/session-share.ts",
            "line": 203
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/system-theme.ts",
            "line": 32
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/system-theme.ts",
            "line": 392
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/system-theme.ts",
            "line": 481
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/system-theme.ts",
            "line": 485
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/system-theme.ts",
            "line": 580
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/system-theme.ts",
            "line": 590
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/system-theme.ts",
            "line": 599
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/system-theme.ts",
            "line": 613
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/system-theme.ts",
            "line": 615
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/system-theme.ts",
            "line": 616
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/system-theme.ts",
            "line": 625
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme-controller.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme.ts",
            "line": 24
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme.ts",
            "line": 217
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme.ts",
            "line": 218
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme.ts",
            "line": 225
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme.ts",
            "line": 295
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme.ts",
            "line": 298
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme.ts",
            "line": 327
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme.ts",
            "line": 335
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme.ts",
            "line": 345
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme.ts",
            "line": 351
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme.ts",
            "line": 356
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme.ts",
            "line": 600
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme.ts",
            "line": 618
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme.ts",
            "line": 905
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme.ts",
            "line": 936
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme.ts",
            "line": 938
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/tui-renderer.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/tui-renderer.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 12
          },
          {
            "location": "packages/coding-agent/src/utils/clipboard-image.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/utils/clipboard-image.ts",
            "line": 194
          },
          {
            "location": "packages/coding-agent/src/utils/clipboard.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/utils/clipboard.ts",
            "line": 68
          },
          {
            "location": "packages/coding-agent/src/utils/clipboard.ts",
            "line": 76
          },
          {
            "location": "packages/coding-agent/src/utils/clipboard.ts",
            "line": 88
          },
          {
            "location": "packages/coding-agent/src/utils/image-convert.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/utils/image-convert.ts",
            "line": 79
          },
          {
            "location": "packages/coding-agent/src/utils/image-convert.ts",
            "line": 82
          }
        ]
      }
    },
    {
      "group": "@silvia-odwyer",
      "name": "photon-node",
      "version": "0.3.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6e7972e01281dca0d3171ad421c8022db69e5554bc96b024ae2d69133b24a66c6ef4c75f1904f2f1bf0481c0fcdf2c03dd13ccb08ba563cc491f90306beb7d7c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40silvia-odwyer/photon-node@0.3.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@silvia-odwyer/photon-node/-/photon-node-0.3.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@silvia-odwyer/photon-node@0.3.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@silvia-odwyer/photon-node/-/photon-node-0.3.4.tgz"
        },
        {
          "name": "ExportedModules",
          "value": "@silvia-odwyer/photon-node"
        },
        {
          "name": "ImportedModules",
          "value": "@silvia-odwyer/photon-node"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/coding-agent/dist/bundle/chunks/chunk-BFNE7BHG.js",
            "line": 485
          },
          {
            "location": "packages/coding-agent/dist/bundle/chunks/image-resize-worker.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/utils/photon.js",
            "line": 108
          },
          {
            "location": "packages/coding-agent/src/utils/photon.ts",
            "line": 25
          },
          {
            "location": "packages/coding-agent/src/utils/photon.ts",
            "line": 128
          }
        ]
      }
    },
    {
      "group": "",
      "name": "brace-expansion",
      "version": "5.0.12",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "628bd0debce168b308ac38cd0cc90d4b4d6d79af77aa11211b9c72f1febe47497e770dca8bee6c0a822823de368ae2d94c75a881692d830543854d3d88d12299"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/brace-expansion@5.0.12",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/brace-expansion@5.0.12",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "balanced-match",
      "version": "4.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "04bae011c453c17da8ea01b118e08dc8cbc64a9df96287ee633c3d87520c4d198aaadb40659554ebb6dd6fd3ebdaf50703cfa3de2dad25f8cee82ebee26c864c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/balanced-match@4.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/balanced-match@4.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "chalk",
      "version": "6.0.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dae3535c8b934f193b722660014d4141c827721706d315e7aecea3ce441f8fd4ac45af4cdace7313c593f7a852e8a986e0ccd61d2aef1f8dc31759b85d192b16"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/chalk@6.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/chalk/-/chalk-6.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/chalk@6.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/chalk/-/chalk-6.0.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "chalk"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/coding-agent/dist/cli/args.js",
            "line": 4
          },
          {
            "location": "packages/coding-agent/dist/cli/args.js",
            "line": 258
          },
          {
            "location": "packages/coding-agent/dist/cli/args.js",
            "line": 266
          },
          {
            "location": "packages/coding-agent/dist/cli/args.js",
            "line": 268
          },
          {
            "location": "packages/coding-agent/dist/cli/args.js",
            "line": 271
          },
          {
            "location": "packages/coding-agent/dist/cli/args.js",
            "line": 282
          },
          {
            "location": "packages/coding-agent/dist/cli/args.js",
            "line": 330
          },
          {
            "location": "packages/coding-agent/dist/cli/args.js",
            "line": 392
          },
          {
            "location": "packages/coding-agent/dist/cli/args.js",
            "line": 443
          },
          {
            "location": "packages/coding-agent/dist/cli/file-processor.js",
            "line": 5
          },
          {
            "location": "packages/coding-agent/dist/cli/file-processor.js",
            "line": 24
          },
          {
            "location": "packages/coding-agent/dist/cli/file-processor.js",
            "line": 64
          },
          {
            "location": "packages/coding-agent/dist/cli/list-models.js",
            "line": 5
          },
          {
            "location": "packages/coding-agent/dist/cli/list-models.js",
            "line": 27
          },
          {
            "location": "packages/coding-agent/dist/cli/project-trust.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/core/model-resolver.js",
            "line": 5
          },
          {
            "location": "packages/coding-agent/dist/core/model-resolver.js",
            "line": 277
          },
          {
            "location": "packages/coding-agent/dist/core/model-resolver.js",
            "line": 485
          },
          {
            "location": "packages/coding-agent/dist/core/model-resolver.js",
            "line": 543
          },
          {
            "location": "packages/coding-agent/dist/core/model-resolver.js",
            "line": 550
          },
          {
            "location": "packages/coding-agent/dist/core/model-resolver.js",
            "line": 555
          },
          {
            "location": "packages/coding-agent/dist/core/model-resolver.js",
            "line": 580
          },
          {
            "location": "packages/coding-agent/dist/core/resource-loader.js",
            "line": 4
          },
          {
            "location": "packages/coding-agent/dist/core/resource-loader.js",
            "line": 109
          },
          {
            "location": "packages/coding-agent/dist/core/resource-loader.js",
            "line": 130
          },
          {
            "location": "packages/coding-agent/dist/extensions/mcp/cli.js",
            "line": 10
          },
          {
            "location": "packages/coding-agent/dist/extensions/mcp/cli.js",
            "line": 17
          },
          {
            "location": "packages/coding-agent/dist/extensions/mcp/cli.js",
            "line": 58
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 10
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 110
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 119
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 120
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 166
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 240
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 253
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 261
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 271
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 281
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 293
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 304
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 315
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 318
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 324
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 332
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 349
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 512
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 524
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 563
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 570
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 749
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 755
          },
          {
            "location": "packages/coding-agent/dist/main.js",
            "line": 760
          },
          {
            "location": "packages/coding-agent/dist/migrations.js",
            "line": 4
          },
          {
            "location": "packages/coding-agent/dist/migrations.js",
            "line": 130
          },
          {
            "location": "packages/coding-agent/dist/migrations.js",
            "line": 134
          },
          {
            "location": "packages/coding-agent/dist/migrations.js",
            "line": 196
          },
          {
            "location": "packages/coding-agent/dist/migrations.js",
            "line": 252
          },
          {
            "location": "packages/coding-agent/dist/migrations.js",
            "line": 254
          },
          {
            "location": "packages/coding-agent/dist/migrations.js",
            "line": 255
          },
          {
            "location": "packages/coding-agent/dist/migrations.js",
            "line": 256
          },
          {
            "location": "packages/coding-agent/dist/migrations.js",
            "line": 257
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/interactive-mode.js",
            "line": 12
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/interactive-mode.js",
            "line": 3487
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme.js",
            "line": 4
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme.js",
            "line": 218
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme.js",
            "line": 221
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme.js",
            "line": 224
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme.js",
            "line": 227
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/theme/theme.js",
            "line": 230
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 4
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 178
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 179
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 180
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 181
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 182
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 183
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 184
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 185
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 186
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 187
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 188
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 189
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 190
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 191
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 196
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 198
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 216
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 232
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 252
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 269
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 293
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 537
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 549
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 552
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 553
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 561
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 598
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 602
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 638
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 701
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 702
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 707
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 708
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 723
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 761
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 762
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 767
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 768
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 773
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 774
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 779
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 780
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 786
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 787
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 797
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 814
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 823
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 830
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 835
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 839
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 847
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 854
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 858
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 866
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 876
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 882
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 885
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 891
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 904
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 909
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 913
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 918
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 919
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 944
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 952
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 960
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 961
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 963
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 972
          },
          {
            "location": "packages/coding-agent/dist/utils/deprecation.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/utils/deprecation.js",
            "line": 7
          },
          {
            "location": "packages/coding-agent/src/cli/args.ts",
            "line": 6
          },
          {
            "location": "packages/coding-agent/src/cli/args.ts",
            "line": 267
          },
          {
            "location": "packages/coding-agent/src/cli/args.ts",
            "line": 275
          },
          {
            "location": "packages/coding-agent/src/cli/args.ts",
            "line": 277
          },
          {
            "location": "packages/coding-agent/src/cli/args.ts",
            "line": 280
          },
          {
            "location": "packages/coding-agent/src/cli/args.ts",
            "line": 291
          },
          {
            "location": "packages/coding-agent/src/cli/args.ts",
            "line": 339
          },
          {
            "location": "packages/coding-agent/src/cli/args.ts",
            "line": 401
          },
          {
            "location": "packages/coding-agent/src/cli/args.ts",
            "line": 452
          },
          {
            "location": "packages/coding-agent/src/cli/file-processor.ts",
            "line": 7
          },
          {
            "location": "packages/coding-agent/src/cli/file-processor.ts",
            "line": 38
          },
          {
            "location": "packages/coding-agent/src/cli/file-processor.ts",
            "line": 81
          },
          {
            "location": "packages/coding-agent/src/cli/list-models.ts",
            "line": 7
          },
          {
            "location": "packages/coding-agent/src/cli/list-models.ts",
            "line": 36
          },
          {
            "location": "packages/coding-agent/src/cli/project-trust.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/core/model-resolver.ts",
            "line": 13
          },
          {
            "location": "packages/coding-agent/src/core/model-resolver.ts",
            "line": 379
          },
          {
            "location": "packages/coding-agent/src/core/model-resolver.ts",
            "line": 656
          },
          {
            "location": "packages/coding-agent/src/core/model-resolver.ts",
            "line": 728
          },
          {
            "location": "packages/coding-agent/src/core/model-resolver.ts",
            "line": 737
          },
          {
            "location": "packages/coding-agent/src/core/model-resolver.ts",
            "line": 743
          },
          {
            "location": "packages/coding-agent/src/core/model-resolver.ts",
            "line": 772
          },
          {
            "location": "packages/coding-agent/src/core/resource-loader.ts",
            "line": 4
          },
          {
            "location": "packages/coding-agent/src/core/resource-loader.ts",
            "line": 176
          },
          {
            "location": "packages/coding-agent/src/core/resource-loader.ts",
            "line": 198
          },
          {
            "location": "packages/coding-agent/src/experimental/commands.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/experimental/commands.ts",
            "line": 90
          },
          {
            "location": "packages/coding-agent/src/experimental/commands.ts",
            "line": 94
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/cli.ts",
            "line": 11
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/cli.ts",
            "line": 33
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/cli.ts",
            "line": 75
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 11
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 144
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 153
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 154
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 205
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 310
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 325
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 333
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 343
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 353
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 372
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 386
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 400
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 403
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 410
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 423
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 442
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 644
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 658
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 703
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 710
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 920
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 927
          },
          {
            "location": "packages/coding-agent/src/main.ts",
            "line": 933
          },
          {
            "location": "packages/coding-agent/src/migrations.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/migrations.ts",
            "line": 144
          },
          {
            "location": "packages/coding-agent/src/migrations.ts",
            "line": 148
          },
          {
            "location": "packages/coding-agent/src/migrations.ts",
            "line": 214
          },
          {
            "location": "packages/coding-agent/src/migrations.ts",
            "line": 281
          },
          {
            "location": "packages/coding-agent/src/migrations.ts",
            "line": 283
          },
          {
            "location": "packages/coding-agent/src/migrations.ts",
            "line": 284
          },
          {
            "location": "packages/coding-agent/src/migrations.ts",
            "line": 285
          },
          {
            "location": "packages/coding-agent/src/migrations.ts",
            "line": 286
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/interactive-mode.ts",
            "line": 55
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/interactive-mode.ts",
            "line": 4286
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme.ts",
            "line": 25
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme.ts",
            "line": 379
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme.ts",
            "line": 383
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme.ts",
            "line": 387
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme.ts",
            "line": 391
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/theme/theme.ts",
            "line": 395
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 13
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 224
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 225
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 226
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 227
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 228
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 229
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 230
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 231
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 232
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 233
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 234
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 235
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 236
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 237
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 258
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 260
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 281
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 298
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 319
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 337
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 362
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 608
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 626
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 630
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 631
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 641
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 687
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 692
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 739
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 815
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 816
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 820
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 821
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 837
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 883
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 884
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 890
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 891
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 897
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 898
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 904
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 905
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 912
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 913
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 923
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 941
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 952
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 960
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 966
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 970
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 980
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 988
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 993
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 1001
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 1014
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 1021
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 1023
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 1030
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 1046
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 1050
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 1054
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 1061
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 1063
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 1087
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 1095
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 1104
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 1105
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 1107
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 1115
          },
          {
            "location": "packages/coding-agent/src/utils/deprecation.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/utils/deprecation.ts",
            "line": 8
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 18
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 101
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 115
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 119
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 129
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 137
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 227
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 317
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 319
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 321
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 334
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 397
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 398
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 400
          },
          {
            "location": "scripts/session-transcripts.ts",
            "line": 402
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cross-spawn",
      "version": "7.0.6",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b95d903963f69d6ceccb668ca7c69189b862f5d9731791e0879487681f4e893184c834e2249cb1d2ecb9d505ddc966ed00736e6b85c9cd429c6b73b3294777bc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/cross-spawn@7.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cross-spawn@7.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "cross-spawn"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/coding-agent/dist/utils/child-process.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/utils/child-process.js",
            "line": 5
          },
          {
            "location": "packages/coding-agent/dist/utils/child-process.js",
            "line": 9
          },
          {
            "location": "packages/mcp/dist/transports/stdio.js",
            "line": 3
          },
          {
            "location": "packages/mcp/dist/transports/stdio.js",
            "line": 76
          },
          {
            "location": "packages/coding-agent/src/utils/child-process.ts",
            "line": 14
          },
          {
            "location": "packages/coding-agent/src/utils/child-process.ts",
            "line": 25
          },
          {
            "location": "packages/coding-agent/src/utils/child-process.ts",
            "line": 34
          },
          {
            "location": "packages/mcp/src/transports/stdio.ts",
            "line": 3
          },
          {
            "location": "packages/mcp/src/transports/stdio.ts",
            "line": 95
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-key",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a2399e374a9dfb2d23b3312da18e3caf43deab97703049089423aee90e5fe3595f92cc17b8ab58ae18284e92e7c887079b6e1486ac7ee53aa6d889d2c0b844e9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/path-key@3.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/path-key@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shebang-command",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "907c6bdb366962d766acdd6a0e3aeb5ff675ad1d641bc0f1fa09292b51b87979af5ecc26704d614d6056614ce5ada630d7fc99a7a62e0d8efb62dbdb3747660c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/shebang-command@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/shebang-command@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shebang-regex",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "efef9d161b5cc77df9dee05aabc0c347836ec417ad0730bb6503a19934089c711de9b4ab5dd884cb30af1b4ed9e3851874b4a1594c97b7933fca1cfc7a471bd4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/shebang-regex@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/shebang-regex@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "which",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "04b2374e5d535b73ef97bd25df2ab763ae22f9ac29c17aac181616924a8cb676d782b303fb28fbae15b492e103c7325a6171a3116e6881aa4a34c10a34c8e26c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/which@2.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/which@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/which/-/which-2.0.2.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/.bin/node-which"
        },
        {
          "name": "cdx:npm:bin",
          "value": "node-which"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "diff",
      "version": "8.0.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0cf8b41668e2494e44bd0574fbe1850ce27d012414545879903f8ecce9d8762ee7dd6a66f6159619f07f3b66e57c770c5532f95a44174a74622bd99a921adc9f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "url": "https://opensource.org/licenses/BSD-3-Clause",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/diff@8.0.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/diff/-/diff-8.0.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/diff@8.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/diff/-/diff-8.0.4.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "diff"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/coding-agent/dist/core/tools/edit-diff.js",
            "line": 4
          },
          {
            "location": "packages/coding-agent/dist/core/tools/edit-diff.js",
            "line": 265
          },
          {
            "location": "packages/coding-agent/dist/core/tools/edit-diff.js",
            "line": 275
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/diff.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/diff.js",
            "line": 25
          },
          {
            "location": "packages/durable/dist/tools/edit-diff.js",
            "line": 4
          },
          {
            "location": "packages/durable/dist/tools/edit-diff.js",
            "line": 265
          },
          {
            "location": "packages/durable/dist/tools/edit-diff.js",
            "line": 275
          },
          {
            "location": "packages/coding-agent/src/core/tools/edit-diff.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/core/tools/edit-diff.ts",
            "line": 366
          },
          {
            "location": "packages/coding-agent/src/core/tools/edit-diff.ts",
            "line": 381
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/diff.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/diff.ts",
            "line": 27
          },
          {
            "location": "packages/durable/src/tools/edit-diff.ts",
            "line": 5
          },
          {
            "location": "packages/durable/src/tools/edit-diff.ts",
            "line": 367
          },
          {
            "location": "packages/durable/src/tools/edit-diff.ts",
            "line": 382
          }
        ]
      }
    },
    {
      "group": "",
      "name": "grok-mermaid",
      "version": "0.2.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ff82a8a406ec8efb913fd31d3ed9438ce1d4994544a21397ef724d72c5a9cc0b45c61f9bab9f8385bea0cef46278b0f020f408477fefcbc57534d4eecf866c9a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/grok-mermaid@0.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/grok-mermaid/-/grok-mermaid-0.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/grok-mermaid@0.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/grok-mermaid/-/grok-mermaid-0.2.3.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "grok-mermaid,render,grok-mermaid/render,MermaidArt,grok-mermaid/MermaidArt,Span,grok-mermaid/Span"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/mermaid.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/modes/interactive/components/mermaid.js",
            "line": 59
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/mermaid.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/modes/interactive/components/mermaid.ts",
            "line": 75
          }
        ]
      }
    },
    {
      "group": "",
      "name": "highlight.js",
      "version": "10.7.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b7371415aba2b1628d1da4643785a397f640d3b8043408c597727f738f34769ae4193839110b2d81a345a817d4a82ab9e2465120472b793b00805fe6daab83ec"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "url": "https://opensource.org/licenses/BSD-3-Clause",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/highlight.js@10.7.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/highlight.js@10.7.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "highlight.js/lib/core.js,highlight.js/lib/languages/bash.js,highlight.js/lib/languages/c.js,highlight.js/lib/languages/cpp.js,highlight.js/lib/languages/csharp.js,highlight.js/lib/languages/dart.js,highlight.js/lib/languages/go.js,highlight.js/lib/languages/groovy.js,highlight.js/lib/languages/java.js,highlight.js/lib/languages/javascript.js,highlight.js/lib/languages/json.js,highlight.js/lib/languages/kotlin.js,highlight.js/lib/languages/lua.js,highlight.js/lib/languages/nix.js,highlight.js/lib/languages/perl.js,highlight.js/lib/languages/php.js,highlight.js/lib/languages/python.js,highlight.js/lib/languages/ruby.js,highlight.js/lib/languages/rust.js,highlight.js/lib/languages/scala.js,highlight.js/lib/languages/swift.js,highlight.js/lib/languages/typescript.js,highlight.js/lib/index.js"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/coding-agent/dist/utils/syntax-highlight.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/utils/syntax-highlight.js",
            "line": 48
          },
          {
            "location": "packages/coding-agent/dist/utils/syntax-highlight.js",
            "line": 169
          },
          {
            "location": "packages/coding-agent/dist/utils/syntax-highlight.js",
            "line": 173
          },
          {
            "location": "packages/coding-agent/dist/utils/syntax-highlight.js",
            "line": 177
          },
          {
            "location": "packages/coding-agent/src/utils/syntax-highlight.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/utils/syntax-highlight.ts",
            "line": 50
          },
          {
            "location": "packages/coding-agent/src/utils/syntax-highlight.ts",
            "line": 204
          },
          {
            "location": "packages/coding-agent/src/utils/syntax-highlight.ts",
            "line": 208
          },
          {
            "location": "packages/coding-agent/src/utils/syntax-highlight.ts",
            "line": 213
          },
          {
            "location": "packages/coding-agent/dist/utils/syntax-highlight.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/utils/syntax-highlight.js",
            "line": 3
          },
          {
            "location": "packages/coding-agent/dist/utils/syntax-highlight.js",
            "line": 4
          },
          {
            "location": "packages/coding-agent/dist/utils/syntax-highlight.js",
            "line": 5
          },
          {
            "location": "packages/coding-agent/dist/utils/syntax-highlight.js",
            "line": 6
          },
          {
            "location": "packages/coding-agent/dist/utils/syntax-highlight.js",
            "line": 7
          },
          {
            "location": "packages/coding-agent/dist/utils/syntax-highlight.js",
            "line": 8
          },
          {
            "location": "packages/coding-agent/dist/utils/syntax-highlight.js",
            "line": 9
          },
          {
            "location": "packages/coding-agent/dist/utils/syntax-highlight.js",
            "line": 10
          },
          {
            "location": "packages/coding-agent/dist/utils/syntax-highlight.js",
            "line": 11
          },
          {
            "location": "packages/coding-agent/dist/utils/syntax-highlight.js",
            "line": 12
          },
          {
            "location": "packages/coding-agent/dist/utils/syntax-highlight.js",
            "line": 13
          },
          {
            "location": "packages/coding-agent/dist/utils/syntax-highlight.js",
            "line": 14
          },
          {
            "location": "packages/coding-agent/dist/utils/syntax-highlight.js",
            "line": 15
          },
          {
            "location": "packages/coding-agent/dist/utils/syntax-highlight.js",
            "line": 16
          },
          {
            "location": "packages/coding-agent/dist/utils/syntax-highlight.js",
            "line": 17
          },
          {
            "location": "packages/coding-agent/dist/utils/syntax-highlight.js",
            "line": 18
          },
          {
            "location": "packages/coding-agent/dist/utils/syntax-highlight.js",
            "line": 19
          },
          {
            "location": "packages/coding-agent/dist/utils/syntax-highlight.js",
            "line": 20
          },
          {
            "location": "packages/coding-agent/dist/utils/syntax-highlight.js",
            "line": 21
          },
          {
            "location": "packages/coding-agent/dist/utils/syntax-highlight.js",
            "line": 22
          },
          {
            "location": "packages/coding-agent/dist/utils/syntax-highlight.js",
            "line": 55
          },
          {
            "location": "packages/coding-agent/src/utils/syntax-highlight.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/utils/syntax-highlight.ts",
            "line": 3
          },
          {
            "location": "packages/coding-agent/src/utils/syntax-highlight.ts",
            "line": 4
          },
          {
            "location": "packages/coding-agent/src/utils/syntax-highlight.ts",
            "line": 5
          },
          {
            "location": "packages/coding-agent/src/utils/syntax-highlight.ts",
            "line": 6
          },
          {
            "location": "packages/coding-agent/src/utils/syntax-highlight.ts",
            "line": 7
          },
          {
            "location": "packages/coding-agent/src/utils/syntax-highlight.ts",
            "line": 8
          },
          {
            "location": "packages/coding-agent/src/utils/syntax-highlight.ts",
            "line": 9
          },
          {
            "location": "packages/coding-agent/src/utils/syntax-highlight.ts",
            "line": 10
          },
          {
            "location": "packages/coding-agent/src/utils/syntax-highlight.ts",
            "line": 11
          },
          {
            "location": "packages/coding-agent/src/utils/syntax-highlight.ts",
            "line": 12
          },
          {
            "location": "packages/coding-agent/src/utils/syntax-highlight.ts",
            "line": 13
          },
          {
            "location": "packages/coding-agent/src/utils/syntax-highlight.ts",
            "line": 14
          },
          {
            "location": "packages/coding-agent/src/utils/syntax-highlight.ts",
            "line": 15
          },
          {
            "location": "packages/coding-agent/src/utils/syntax-highlight.ts",
            "line": 16
          },
          {
            "location": "packages/coding-agent/src/utils/syntax-highlight.ts",
            "line": 17
          },
          {
            "location": "packages/coding-agent/src/utils/syntax-highlight.ts",
            "line": 18
          },
          {
            "location": "packages/coding-agent/src/utils/syntax-highlight.ts",
            "line": 19
          },
          {
            "location": "packages/coding-agent/src/utils/syntax-highlight.ts",
            "line": 20
          },
          {
            "location": "packages/coding-agent/src/utils/syntax-highlight.ts",
            "line": 21
          },
          {
            "location": "packages/coding-agent/src/utils/syntax-highlight.ts",
            "line": 22
          },
          {
            "location": "packages/coding-agent/src/utils/syntax-highlight.ts",
            "line": 59
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hosted-git-info",
      "version": "9.0.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1dcfa084ba12b7a41a61952fd1606222f98c0d9b9967ba1a0ef747f0c6df38ee253acc5d5cb12fb82e9e3e81acf47d57f6808bcaaebe35537430aa83fb2771ca"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/hosted-git-info@9.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-9.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/hosted-git-info@9.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-9.0.3.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "hosted-git-info"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/coding-agent/dist/utils/git.js",
            "line": 1
          },
          {
            "location": "packages/coding-agent/dist/utils/git.js",
            "line": 160
          },
          {
            "location": "packages/coding-agent/dist/utils/git.js",
            "line": 180
          },
          {
            "location": "packages/coding-agent/src/utils/git.ts",
            "line": 1
          },
          {
            "location": "packages/coding-agent/src/utils/git.ts",
            "line": 187
          },
          {
            "location": "packages/coding-agent/src/utils/git.ts",
            "line": 211
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lru-cache",
      "version": "11.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5be47e9052f81e057138dab66e15cf8b76c6a7319eff212154ea76df7ab0f70091b609dc275e4fddb0be7b8cd932ee02abb77e5802635c65b4b949227e171ab4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BlueOak-1.0.0",
            "url": "https://opensource.org/licenses/BlueOak-1.0.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "false"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/lru-cache@11.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lru-cache@11.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.4.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ignore",
      "version": "7.0.8",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "61836c4a55c18cc93dd922a7930bc1e4b39549ae8ece794550672cbeb1603496c909dd0cd5729e15545cf19072782ab3df6162bd8347255a282e676aae6be9fd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/ignore@7.0.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ignore/-/ignore-7.0.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ignore@7.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ignore/-/ignore-7.0.8.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "ignore"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/coding-agent/dist/core/package-manager.js",
            "line": 24
          },
          {
            "location": "packages/coding-agent/dist/core/package-manager.js",
            "line": 168
          },
          {
            "location": "packages/coding-agent/dist/core/package-manager.js",
            "line": 212
          },
          {
            "location": "packages/coding-agent/dist/core/package-manager.js",
            "line": 313
          },
          {
            "location": "packages/coding-agent/dist/core/package-manager.js",
            "line": 349
          },
          {
            "location": "packages/coding-agent/dist/core/package-manager.js",
            "line": 418
          },
          {
            "location": "packages/coding-agent/dist/core/skills.js",
            "line": 2
          },
          {
            "location": "packages/coding-agent/dist/core/skills.js",
            "line": 132
          },
          {
            "location": "packages/coding-agent/src/core/package-manager.ts",
            "line": 37
          },
          {
            "location": "packages/coding-agent/src/core/package-manager.ts",
            "line": 329
          },
          {
            "location": "packages/coding-agent/src/core/package-manager.ts",
            "line": 381
          },
          {
            "location": "packages/coding-agent/src/core/package-manager.ts",
            "line": 493
          },
          {
            "location": "packages/coding-agent/src/core/package-manager.ts",
            "line": 530
          },
          {
            "location": "packages/coding-agent/src/core/package-manager.ts",
            "line": 604
          },
          {
            "location": "packages/coding-agent/src/core/skills.ts",
            "line": 2
          },
          {
            "location": "packages/coding-agent/src/core/skills.ts",
            "line": 188
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimatch",
      "version": "10.2.6",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "be92d012cf952c2af59d4d015d2d3b99a628170943007d209e042ebadb71230bad0c510c1ead9b957fbcbe98310dd2b72753f08c22627a9efb3a2b536782e5d4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BlueOak-1.0.0",
            "url": "https://opensource.org/licenses/BlueOak-1.0.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "false"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/minimatch@10.2.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@10.2.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "minimatch,minimatch/minimatch"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/coding-agent/dist/core/model-resolver.js",
            "line": 6
          },
          {
            "location": "packages/coding-agent/dist/core/model-resolver.js",
            "line": 233
          },
          {
            "location": "packages/coding-agent/dist/core/package-manager.js",
            "line": 25
          },
          {
            "location": "packages/coding-agent/dist/core/package-manager.js",
            "line": 484
          },
          {
            "location": "packages/coding-agent/dist/core/package-manager.js",
            "line": 485
          },
          {
            "location": "packages/coding-agent/dist/core/package-manager.js",
            "line": 486
          },
          {
            "location": "packages/coding-agent/dist/core/package-manager.js",
            "line": 491
          },
          {
            "location": "packages/coding-agent/dist/core/package-manager.js",
            "line": 492
          },
          {
            "location": "packages/coding-agent/dist/core/package-manager.js",
            "line": 493
          },
          {
            "location": "packages/coding-agent/src/core/model-resolver.ts",
            "line": 14
          },
          {
            "location": "packages/coding-agent/src/core/model-resolver.ts",
            "line": 318
          },
          {
            "location": "packages/coding-agent/src/core/package-manager.ts",
            "line": 38
          },
          {
            "location": "packages/coding-agent/src/core/package-manager.ts",
            "line": 674
          },
          {
            "location": "packages/coding-agent/src/core/package-manager.ts",
            "line": 675
          },
          {
            "location": "packages/coding-agent/src/core/package-manager.ts",
            "line": 676
          },
          {
            "location": "packages/coding-agent/src/core/package-manager.ts",
            "line": 682
          },
          {
            "location": "packages/coding-agent/src/core/package-manager.ts",
            "line": 683
          },
          {
            "location": "packages/coding-agent/src/core/package-manager.ts",
            "line": 684
          }
        ]
      }
    },
    {
      "group": "",
      "name": "proper-lockfile",
      "version": "4.1.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4e334f6e537807001631753cb3d004cf82664319c3d4d34bedb34e63f00a533c9a99cdfbf4558049485cfcad692f69e855bf9799928b2faf1c8f32ec88e00c68"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/proper-lockfile@4.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-4.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/proper-lockfile@4.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-4.1.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "proper-lockfile"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/coding-agent/dist/core/auth-storage.js",
            "line": 7
          },
          {
            "location": "packages/coding-agent/dist/core/auth-storage.js",
            "line": 39
          },
          {
            "location": "packages/coding-agent/dist/core/auth-storage.js",
            "line": 85
          },
          {
            "location": "packages/coding-agent/dist/core/settings-manager.js",
            "line": 5
          },
          {
            "location": "packages/coding-agent/dist/core/settings-manager.js",
            "line": 108
          },
          {
            "location": "packages/coding-agent/dist/core/trust-manager.js",
            "line": 4
          },
          {
            "location": "packages/coding-agent/dist/core/trust-manager.js",
            "line": 114
          },
          {
            "location": "packages/coding-agent/dist/extensions/mcp/oauth.js",
            "line": 17
          },
          {
            "location": "packages/coding-agent/dist/extensions/mcp/oauth.js",
            "line": 115
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 5
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 118
          },
          {
            "location": "packages/coding-agent/dist/package-manager-cli.js",
            "line": 136
          },
          {
            "location": "packages/coding-agent/src/core/auth-storage.ts",
            "line": 9
          },
          {
            "location": "packages/coding-agent/src/core/auth-storage.ts",
            "line": 76
          },
          {
            "location": "packages/coding-agent/src/core/auth-storage.ts",
            "line": 128
          },
          {
            "location": "packages/coding-agent/src/core/settings-manager.ts",
            "line": 12
          },
          {
            "location": "packages/coding-agent/src/core/settings-manager.ts",
            "line": 311
          },
          {
            "location": "packages/coding-agent/src/core/trust-manager.ts",
            "line": 4
          },
          {
            "location": "packages/coding-agent/src/core/trust-manager.ts",
            "line": 147
          },
          {
            "location": "packages/coding-agent/src/experimental/durable/sessions.ts",
            "line": 4
          },
          {
            "location": "packages/coding-agent/src/experimental/durable/sessions.ts",
            "line": 48
          },
          {
            "location": "packages/coding-agent/src/experimental/server.ts",
            "line": 18
          },
          {
            "location": "packages/coding-agent/src/experimental/server.ts",
            "line": 113
          },
          {
            "location": "packages/coding-agent/src/experimental/server.ts",
            "line": 201
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 17
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker.ts",
            "line": 517
          },
          {
            "location": "packages/coding-agent/src/experimental/vacation/sessions.ts",
            "line": 4
          },
          {
            "location": "packages/coding-agent/src/experimental/vacation/sessions.ts",
            "line": 48
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/oauth.ts",
            "line": 34
          },
          {
            "location": "packages/coding-agent/src/extensions/mcp/oauth.ts",
            "line": 176
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 14
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 160
          },
          {
            "location": "packages/coding-agent/src/package-manager-cli.ts",
            "line": 178
          }
        ]
      }
    },
    {
      "group": "",
      "name": "graceful-fs",
      "version": "4.2.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "45b279fe398570d342703579a3d7939c12c9fc7b33595d0fef76dcf857f89d2feb263f98692e881b288e2f45680585fe9755ab97793ade1fcaac7fa7849d17bd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/graceful-fs@4.2.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/graceful-fs@4.2.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "retry",
      "version": "0.12.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f4b9224f08d487aad3e79e43b44f6b4d7f81281c8f7eb333100b67944b5d130af73647dfc228a1a9ed9b5800e0f8e4118edf6097a20276607f6450c2180b52a3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/retry@0.12.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/retry@0.12.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@earendil-works",
      "name": "pi-server",
      "version": "1.0.3",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40earendil-works/pi-server@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/@earendil-works/pi-server@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:resolvedPath",
          "value": "packages/server"
        },
        {
          "name": "cdx:npm:isLink",
          "value": "true"
        },
        {
          "name": "cdx:npm:manifestSourceType",
          "value": "path"
        },
        {
          "name": "cdx:npm:manifestSource",
          "value": "file:/app/packages/server"
        },
        {
          "name": "cdx:npm:isRegistryDependency",
          "value": "false"
        },
        {
          "name": "cdx:npm:isWorkspace",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "@earendil-works/pi-server,Server,@earendil-works/pi-server/Server,ServerError,@earendil-works/pi-server/ServerError,ServerHost,@earendil-works/pi-server/ServerHost,SessionNotFoundError,@earendil-works/pi-server/SessionNotFoundError,RoutedServerServiceAttachment,@earendil-works/pi-server/RoutedServerServiceAttachment,RoutedServerServiceHost,@earendil-works/pi-server/RoutedServerServiceHost,RoutedSessionAttachment,@earendil-works/pi-server/RoutedSessionAttachment,RoutedSessionHandle,@earendil-works/pi-server/RoutedSessionHandle,@earendil-works/pi-server/unix,createUnixServer,@earendil-works/pi-server/unix/createUnixServer,getUnixSocketPath,@earendil-works/pi-server/unix/getUnixSocketPath"
        },
        {
          "name": "SrcFile",
          "value": "packages/server/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "packages/server/package-lock.json"
              }
            ],
            "concludedValue": "packages/server/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/coding-agent/src/experimental/radius-relay.ts",
            "line": 3
          },
          {
            "location": "packages/coding-agent/src/experimental/server.ts",
            "line": 16
          },
          {
            "location": "packages/coding-agent/src/experimental/services/server.ts",
            "line": 9
          },
          {
            "location": "packages/coding-agent/src/experimental/session-worker-manager.ts",
            "line": 14
          },
          {
            "location": "packages/coding-agent/src/experimental/server.ts",
            "line": 17
          },
          {
            "location": "packages/coding-agent/src/experimental/server.ts",
            "line": 153
          },
          {
            "location": "packages/coding-agent/src/experimental/server.ts",
            "line": 445
          },
          {
            "location": "packages/coding-agent/src/experimental/server.ts",
            "line": 582
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "cross-spawn",
      "version": "6.0.6",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7d7461854906e07dd3424e5d06143b9bf2437523472b047604189aeb6961c0422af711a240a2f177a2f298d867e3b4a35e1b1410f9b18be3cac363a45b82cb8c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40types/cross-spawn@6.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/cross-spawn@6.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.6.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/cross-spawn"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "hosted-git-info",
      "version": "3.0.5",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0e69e087b534d3770e1cf84a1b203b2d6aab9ef713c882cd80d3e6342c65c7b8fc3088b9e220658a24fc5ea54b210dc6721a0e8d5032073349572b9a263aa892"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40types/hosted-git-info@3.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/hosted-git-info/-/hosted-git-info-3.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/hosted-git-info@3.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/hosted-git-info/-/hosted-git-info-3.0.5.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/hosted-git-info"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "proper-lockfile",
      "version": "4.1.4",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ba8d80065967712aa0f45d43e27ba0565f6ff774668f117a2c9cd02cc2c374f6970942033de389db519baa2e37c4d2b3062fd64344347480aab9fcd06cc8e2a5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40types/proper-lockfile@4.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/proper-lockfile/-/proper-lockfile-4.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/proper-lockfile@4.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/proper-lockfile/-/proper-lockfile-4.1.4.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/proper-lockfile"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "retry",
      "version": "0.12.5",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "df14a34e9defd375ff95240b91ccda37d50813024ca0c080d7e35be477db244416a2075e408c95b53bf13d70d08d9e73c2cf2b1507d57d1773d370118a13c983"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40types/retry@0.12.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/retry/-/retry-0.12.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/retry@0.12.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/retry/-/retry-0.12.5.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/retry"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "semver",
      "version": "7.7.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1668097eef8c39c437ef4483d1ebfb108f1394201f29853e0789b94f7c977350a244df7883f4993edb02924e74e9a503b65327159bdab03c071d4719504698b8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40types/semver@7.7.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/semver/-/semver-7.7.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/semver@7.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/semver/-/semver-7.7.1.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/semver"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "marked",
      "version": "18.0.11",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1e7b2525fb199113c10c9447bd5b406969591c4a52bbbbbc2e042e24210b8d12ae591fa1a6ae00eec2eade9f07688f72a55a170d7c55df80ac40911ed7e27903"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/marked@18.0.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/marked/-/marked-18.0.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/marked@18.0.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/marked/-/marked-18.0.11.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/.bin/marked"
        },
        {
          "name": "cdx:npm:bin",
          "value": "marked"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "ExportedModules",
          "value": "marked,Token,marked/Token,Tokens,marked/Tokens"
        },
        {
          "name": "ImportedModules",
          "value": "marked,Marked,marked/Marked,Tokenizer,marked/Tokenizer,Token,marked/Token,TokenizerExtension,marked/TokenizerExtension,Tokens,marked/Tokens"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/tui/dist/components/markdown.js",
            "line": 1
          },
          {
            "location": "packages/tui/dist/index.js",
            "line": 2
          },
          {
            "location": "packages/tui/src/components/markdown.ts",
            "line": 1
          },
          {
            "location": "packages/tui/src/index.ts",
            "line": 3
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-east-asian-width",
      "version": "1.6.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4116ef0c86f1e9892551ee91c5e4de95e311d32bf77181fa3ec3d91dc9d59fbc6fef33b504737caf45c44eef27e987b743e6a1b526ab7375a0b4d5a67a12017c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/get-east-asian-width@1.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/get-east-asian-width@1.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "get-east-asian-width,eastAsianWidth,get-east-asian-width/eastAsianWidth"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "packages/tui/dist/utils.js",
            "line": 1
          },
          {
            "location": "packages/tui/dist/utils.js",
            "line": 180
          },
          {
            "location": "packages/tui/dist/utils.js",
            "line": 199
          },
          {
            "location": "packages/tui/src/utils.ts",
            "line": 1
          },
          {
            "location": "packages/tui/src/utils.ts",
            "line": 218
          },
          {
            "location": "packages/tui/src/utils.ts",
            "line": 236
          }
        ]
      }
    },
    {
      "group": "@xterm",
      "name": "headless",
      "version": "5.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e715c1ee475094504ff365623094f0c0473780a08b18a47f7a8c509b8ce07bb18f065f3ab42748d0874f263a0a77c9944855f3e55ee2ff6e6c7ec1243f88f8ea"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40xterm/headless@5.5.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@xterm/headless/-/headless-5.5.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@xterm/headless@5.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@xterm/headless/-/headless-5.5.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:npm/typebox@1.1.38",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@earendil-works/pi-ai@1.0.3",
      "dependsOn": [
        "pkg:npm/@anthropic-ai/sdk@0.129.0",
        "pkg:npm/@aws-sdk/client-bedrock-runtime@3.1127.0",
        "pkg:npm/@earendil-works/pi-telemetry@1.0.3",
        "pkg:npm/@google/genai@2.21.0",
        "pkg:npm/@smithy/node-http-handler@4.12.1",
        "pkg:npm/@types/node@22.19.19",
        "pkg:npm/canvas@3.2.3",
        "pkg:npm/http-proxy-agent@9.1.0",
        "pkg:npm/https-proxy-agent@9.1.0",
        "pkg:npm/openai@7.19.0",
        "pkg:npm/partial-json@0.1.7",
        "pkg:npm/typebox@1.3.27",
        "pkg:npm/vitest@4.1.11"
      ]
    },
    {
      "ref": "pkg:npm/typebox@1.3.27",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/undici-types@6.21.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/node@22.19.19",
      "dependsOn": [
        "pkg:npm/undici-types@6.21.0"
      ]
    },
    {
      "ref": "pkg:npm/@standard-schema/spec@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/deep-eql@4.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/assertion-error@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/chai@5.2.3",
      "dependsOn": [
        "pkg:npm/@types/deep-eql@4.0.2",
        "pkg:npm/assertion-error@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@vitest/spy@4.1.11",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tinyrainbow@3.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@vitest/pretty-format@4.1.11",
      "dependsOn": [
        "pkg:npm/tinyrainbow@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/convert-source-map@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@vitest/utils@4.1.11",
      "dependsOn": [
        "pkg:npm/@vitest/pretty-format@4.1.11",
        "pkg:npm/convert-source-map@2.0.0",
        "pkg:npm/tinyrainbow@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/chai@6.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@vitest/expect@4.1.11",
      "dependsOn": [
        "pkg:npm/@standard-schema/spec@1.1.0",
        "pkg:npm/@types/chai@5.2.3",
        "pkg:npm/@vitest/spy@4.1.11",
        "pkg:npm/@vitest/utils@4.1.11",
        "pkg:npm/chai@6.2.2",
        "pkg:npm/tinyrainbow@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/@esbuild/aix-ppc64@0.28.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/android-arm@0.28.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/android-arm64@0.28.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/android-x64@0.28.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/darwin-arm64@0.28.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/darwin-x64@0.28.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/freebsd-arm64@0.28.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/freebsd-x64@0.28.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-arm@0.28.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-arm64@0.28.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-ia32@0.28.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-loong64@0.28.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-mips64el@0.28.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-ppc64@0.28.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-riscv64@0.28.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-s390x@0.28.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-x64@0.28.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/netbsd-arm64@0.28.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/netbsd-x64@0.28.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/openbsd-arm64@0.28.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/openbsd-x64@0.28.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/openharmony-arm64@0.28.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/sunos-x64@0.28.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/win32-arm64@0.28.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/win32-ia32@0.28.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/win32-x64@0.28.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild@0.28.2",
      "dependsOn": [
        "pkg:npm/@esbuild/aix-ppc64@0.28.2",
        "pkg:npm/@esbuild/android-arm64@0.28.2",
        "pkg:npm/@esbuild/android-arm@0.28.2",
        "pkg:npm/@esbuild/android-x64@0.28.2",
        "pkg:npm/@esbuild/darwin-arm64@0.28.2",
        "pkg:npm/@esbuild/darwin-x64@0.28.2",
        "pkg:npm/@esbuild/freebsd-arm64@0.28.2",
        "pkg:npm/@esbuild/freebsd-x64@0.28.2",
        "pkg:npm/@esbuild/linux-arm64@0.28.2",
        "pkg:npm/@esbuild/linux-arm@0.28.2",
        "pkg:npm/@esbuild/linux-ia32@0.28.2",
        "pkg:npm/@esbuild/linux-loong64@0.28.2",
        "pkg:npm/@esbuild/linux-mips64el@0.28.2",
        "pkg:npm/@esbuild/linux-ppc64@0.28.2",
        "pkg:npm/@esbuild/linux-riscv64@0.28.2",
        "pkg:npm/@esbuild/linux-s390x@0.28.2",
        "pkg:npm/@esbuild/linux-x64@0.28.2",
        "pkg:npm/@esbuild/netbsd-arm64@0.28.2",
        "pkg:npm/@esbuild/netbsd-x64@0.28.2",
        "pkg:npm/@esbuild/openbsd-arm64@0.28.2",
        "pkg:npm/@esbuild/openbsd-x64@0.28.2",
        "pkg:npm/@esbuild/openharmony-arm64@0.28.2",
        "pkg:npm/@esbuild/sunos-x64@0.28.2",
        "pkg:npm/@esbuild/win32-arm64@0.28.2",
        "pkg:npm/@esbuild/win32-ia32@0.28.2",
        "pkg:npm/@esbuild/win32-x64@0.28.2"
      ]
    },
    {
      "ref": "pkg:npm/jiti@2.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yaml@2.9.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/detect-libc@2.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lightningcss-android-arm64@1.32.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lightningcss-darwin-arm64@1.32.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lightningcss-darwin-x64@1.32.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lightningcss-freebsd-x64@1.32.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lightningcss-linux-arm-gnueabihf@1.32.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lightningcss-linux-arm64-gnu@1.32.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lightningcss-linux-arm64-musl@1.32.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lightningcss-linux-x64-gnu@1.32.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lightningcss-linux-x64-musl@1.32.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lightningcss-win32-arm64-msvc@1.32.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lightningcss-win32-x64-msvc@1.32.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lightningcss@1.32.0",
      "dependsOn": [
        "pkg:npm/detect-libc@2.1.2",
        "pkg:npm/lightningcss-android-arm64@1.32.0",
        "pkg:npm/lightningcss-darwin-arm64@1.32.0",
        "pkg:npm/lightningcss-darwin-x64@1.32.0",
        "pkg:npm/lightningcss-freebsd-x64@1.32.0",
        "pkg:npm/lightningcss-linux-arm-gnueabihf@1.32.0",
        "pkg:npm/lightningcss-linux-arm64-gnu@1.32.0",
        "pkg:npm/lightningcss-linux-arm64-musl@1.32.0",
        "pkg:npm/lightningcss-linux-x64-gnu@1.32.0",
        "pkg:npm/lightningcss-linux-x64-musl@1.32.0",
        "pkg:npm/lightningcss-win32-arm64-msvc@1.32.0",
        "pkg:npm/lightningcss-win32-x64-msvc@1.32.0"
      ]
    },
    {
      "ref": "pkg:npm/picomatch@4.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nanoid@3.3.18",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/picocolors@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/source-map-js@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/postcss@8.5.24",
      "dependsOn": [
        "pkg:npm/nanoid@3.3.18",
        "pkg:npm/picocolors@1.1.1",
        "pkg:npm/source-map-js@1.2.1"
      ]
    },
    {
      "ref": "pkg:npm/@oxc-project/types@0.133.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@rolldown/pluginutils@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@rolldown/binding-android-arm64@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@rolldown/binding-darwin-arm64@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@rolldown/binding-darwin-x64@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@rolldown/binding-freebsd-x64@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@rolldown/binding-linux-arm-gnueabihf@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@rolldown/binding-linux-arm64-gnu@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@rolldown/binding-linux-arm64-musl@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@rolldown/binding-linux-ppc64-gnu@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@rolldown/binding-linux-s390x-gnu@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@rolldown/binding-linux-x64-gnu@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@rolldown/binding-linux-x64-musl@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@rolldown/binding-openharmony-arm64@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tslib@2.8.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@tybys/wasm-util@0.10.2",
      "dependsOn": [
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@napi-rs/wasm-runtime@1.1.5",
      "dependsOn": [
        "pkg:npm/@tybys/wasm-util@0.10.2"
      ]
    },
    {
      "ref": "pkg:npm/@rolldown/binding-wasm32-wasi@1.0.3",
      "dependsOn": [
        "pkg:npm/@napi-rs/wasm-runtime@1.1.5"
      ]
    },
    {
      "ref": "pkg:npm/@rolldown/binding-win32-arm64-msvc@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@rolldown/binding-win32-x64-msvc@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rolldown@1.0.3",
      "dependsOn": [
        "pkg:npm/@oxc-project/types@0.133.0",
        "pkg:npm/@rolldown/binding-android-arm64@1.0.3",
        "pkg:npm/@rolldown/binding-darwin-arm64@1.0.3",
        "pkg:npm/@rolldown/binding-darwin-x64@1.0.3",
        "pkg:npm/@rolldown/binding-freebsd-x64@1.0.3",
        "pkg:npm/@rolldown/binding-linux-arm-gnueabihf@1.0.3",
        "pkg:npm/@rolldown/binding-linux-arm64-gnu@1.0.3",
        "pkg:npm/@rolldown/binding-linux-arm64-musl@1.0.3",
        "pkg:npm/@rolldown/binding-linux-ppc64-gnu@1.0.3",
        "pkg:npm/@rolldown/binding-linux-s390x-gnu@1.0.3",
        "pkg:npm/@rolldown/binding-linux-x64-gnu@1.0.3",
        "pkg:npm/@rolldown/binding-linux-x64-musl@1.0.3",
        "pkg:npm/@rolldown/binding-openharmony-arm64@1.0.3",
        "pkg:npm/@rolldown/binding-wasm32-wasi@1.0.3",
        "pkg:npm/@rolldown/binding-win32-arm64-msvc@1.0.3",
        "pkg:npm/@rolldown/binding-win32-x64-msvc@1.0.3",
        "pkg:npm/@rolldown/pluginutils@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/fdir@6.5.0",
      "dependsOn": [
        "pkg:npm/picomatch@4.0.4"
      ]
    },
    {
      "ref": "pkg:npm/tinyglobby@0.2.17",
      "dependsOn": [
        "pkg:npm/fdir@6.5.0",
        "pkg:npm/picomatch@4.0.4"
      ]
    },
    {
      "ref": "pkg:npm/fsevents@2.3.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/vite@8.0.16",
      "dependsOn": [
        "pkg:npm/@types/node@22.19.19",
        "pkg:npm/esbuild@0.28.2",
        "pkg:npm/fsevents@2.3.3",
        "pkg:npm/jiti@2.7.0",
        "pkg:npm/lightningcss@1.32.0",
        "pkg:npm/picomatch@4.0.4",
        "pkg:npm/postcss@8.5.24",
        "pkg:npm/rolldown@1.0.3",
        "pkg:npm/tinyglobby@0.2.17",
        "pkg:npm/yaml@2.9.0"
      ]
    },
    {
      "ref": "pkg:npm/@types/estree@1.0.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/estree-walker@3.0.3",
      "dependsOn": [
        "pkg:npm/@types/estree@1.0.9"
      ]
    },
    {
      "ref": "pkg:npm/@jridgewell/sourcemap-codec@1.5.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/magic-string@0.30.21",
      "dependsOn": [
        "pkg:npm/@jridgewell/sourcemap-codec@1.5.5"
      ]
    },
    {
      "ref": "pkg:npm/@vitest/mocker@4.1.11",
      "dependsOn": [
        "pkg:npm/@vitest/spy@4.1.11",
        "pkg:npm/estree-walker@3.0.3",
        "pkg:npm/magic-string@0.30.21",
        "pkg:npm/vite@8.0.16"
      ]
    },
    {
      "ref": "pkg:npm/pathe@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@vitest/runner@4.1.11",
      "dependsOn": [
        "pkg:npm/@vitest/utils@4.1.11",
        "pkg:npm/pathe@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/@vitest/snapshot@4.1.11",
      "dependsOn": [
        "pkg:npm/@vitest/pretty-format@4.1.11",
        "pkg:npm/@vitest/utils@4.1.11",
        "pkg:npm/magic-string@0.30.21",
        "pkg:npm/pathe@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/es-module-lexer@2.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/expect-type@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/obug@2.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/picomatch@4.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/std-env@4.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tinybench@2.9.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tinyexec@1.2.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/siginfo@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/stackback@0.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/why-is-node-running@2.3.0",
      "dependsOn": [
        "pkg:npm/siginfo@2.0.0",
        "pkg:npm/stackback@0.0.2"
      ]
    },
    {
      "ref": "pkg:npm/vitest@4.1.11",
      "dependsOn": [
        "pkg:npm/@types/node@22.19.19",
        "pkg:npm/@vitest/expect@4.1.11",
        "pkg:npm/@vitest/mocker@4.1.11",
        "pkg:npm/@vitest/pretty-format@4.1.11",
        "pkg:npm/@vitest/runner@4.1.11",
        "pkg:npm/@vitest/snapshot@4.1.11",
        "pkg:npm/@vitest/spy@4.1.11",
        "pkg:npm/@vitest/utils@4.1.11",
        "pkg:npm/es-module-lexer@2.3.1",
        "pkg:npm/expect-type@1.3.0",
        "pkg:npm/magic-string@0.30.21",
        "pkg:npm/obug@2.1.3",
        "pkg:npm/pathe@2.0.3",
        "pkg:npm/picomatch@4.0.5",
        "pkg:npm/std-env@4.2.0",
        "pkg:npm/tinybench@2.9.0",
        "pkg:npm/tinyexec@1.2.4",
        "pkg:npm/tinyglobby@0.2.17",
        "pkg:npm/tinyrainbow@3.1.0",
        "pkg:npm/vite@8.0.16",
        "pkg:npm/why-is-node-running@2.3.0"
      ]
    },
    {
      "ref": "pkg:npm/@earendil-works/pi-agent-core@1.0.3",
      "dependsOn": [
        "pkg:npm/@earendil-works/pi-ai@1.0.3",
        "pkg:npm/@types/node@22.19.19",
        "pkg:npm/typebox@1.1.38",
        "pkg:npm/typebox@1.3.27",
        "pkg:npm/vitest@4.1.11"
      ]
    },
    {
      "ref": "pkg:npm/zod@3.25.76",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@babel/runtime@7.29.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ts-algebra@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json-schema-to-ts@3.1.1",
      "dependsOn": [
        "pkg:npm/@babel/runtime@7.29.2",
        "pkg:npm/ts-algebra@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/@stablelib/base64@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fast-sha256@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/standardwebhooks@1.1.1",
      "dependsOn": [
        "pkg:npm/@stablelib/base64@1.0.1",
        "pkg:npm/fast-sha256@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/@anthropic-ai/sdk@0.129.0",
      "dependsOn": [
        "pkg:npm/json-schema-to-ts@3.1.1",
        "pkg:npm/standardwebhooks@1.1.1",
        "pkg:npm/zod@3.25.76"
      ]
    },
    {
      "ref": "pkg:npm/@smithy/types@4.18.0",
      "dependsOn": [
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@aws-sdk/types@3.974.5",
      "dependsOn": [
        "pkg:npm/@smithy/types@4.18.0",
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@aws-sdk/xml-builder@3.972.40",
      "dependsOn": [
        "pkg:npm/@smithy/types@4.18.0",
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@aws/lambda-invoke-store@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@smithy/core@3.33.3",
      "dependsOn": [
        "pkg:npm/@smithy/types@4.18.0",
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@smithy/signature-v4@5.7.3",
      "dependsOn": [
        "pkg:npm/@smithy/core@3.33.3",
        "pkg:npm/@smithy/types@4.18.0",
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/bowser@2.14.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@aws-sdk/core@3.977.9",
      "dependsOn": [
        "pkg:npm/@aws-sdk/types@3.974.5",
        "pkg:npm/@aws-sdk/xml-builder@3.972.40",
        "pkg:npm/@aws/lambda-invoke-store@0.3.0",
        "pkg:npm/@smithy/core@3.33.3",
        "pkg:npm/@smithy/signature-v4@5.7.3",
        "pkg:npm/@smithy/types@4.18.0",
        "pkg:npm/bowser@2.14.1",
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@aws-sdk/credential-provider-env@3.972.70",
      "dependsOn": [
        "pkg:npm/@aws-sdk/core@3.977.9",
        "pkg:npm/@aws-sdk/types@3.974.5",
        "pkg:npm/@smithy/core@3.33.3",
        "pkg:npm/@smithy/types@4.18.0",
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@smithy/fetch-http-handler@5.8.0",
      "dependsOn": [
        "pkg:npm/@smithy/core@3.33.3",
        "pkg:npm/@smithy/types@4.18.0",
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@smithy/node-http-handler@4.12.1",
      "dependsOn": [
        "pkg:npm/@smithy/core@3.33.3",
        "pkg:npm/@smithy/types@4.18.0",
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@aws-sdk/credential-provider-http@3.972.72",
      "dependsOn": [
        "pkg:npm/@aws-sdk/core@3.977.9",
        "pkg:npm/@aws-sdk/types@3.974.5",
        "pkg:npm/@smithy/core@3.33.3",
        "pkg:npm/@smithy/fetch-http-handler@5.8.0",
        "pkg:npm/@smithy/node-http-handler@4.12.1",
        "pkg:npm/@smithy/types@4.18.0",
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@aws-sdk/signature-v4-multi-region@3.996.46",
      "dependsOn": [
        "pkg:npm/@aws-sdk/types@3.974.5",
        "pkg:npm/@smithy/signature-v4@5.7.3",
        "pkg:npm/@smithy/types@4.18.0",
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@aws-sdk/nested-clients@3.997.44",
      "dependsOn": [
        "pkg:npm/@aws-sdk/core@3.977.9",
        "pkg:npm/@aws-sdk/signature-v4-multi-region@3.996.46",
        "pkg:npm/@aws-sdk/types@3.974.5",
        "pkg:npm/@smithy/core@3.33.3",
        "pkg:npm/@smithy/fetch-http-handler@5.8.0",
        "pkg:npm/@smithy/node-http-handler@4.12.1",
        "pkg:npm/@smithy/types@4.18.0",
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@aws-sdk/credential-provider-login@3.972.77",
      "dependsOn": [
        "pkg:npm/@aws-sdk/core@3.977.9",
        "pkg:npm/@aws-sdk/nested-clients@3.997.44",
        "pkg:npm/@aws-sdk/types@3.974.5",
        "pkg:npm/@smithy/core@3.33.3",
        "pkg:npm/@smithy/types@4.18.0",
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@aws-sdk/credential-provider-process@3.972.70",
      "dependsOn": [
        "pkg:npm/@aws-sdk/core@3.977.9",
        "pkg:npm/@aws-sdk/types@3.974.5",
        "pkg:npm/@smithy/core@3.33.3",
        "pkg:npm/@smithy/types@4.18.0",
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@aws-sdk/token-providers@3.1116.0",
      "dependsOn": [
        "pkg:npm/@aws-sdk/core@3.977.9",
        "pkg:npm/@aws-sdk/nested-clients@3.997.44",
        "pkg:npm/@aws-sdk/types@3.974.5",
        "pkg:npm/@smithy/core@3.33.3",
        "pkg:npm/@smithy/types@4.18.0",
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@aws-sdk/credential-provider-sso@3.973.14",
      "dependsOn": [
        "pkg:npm/@aws-sdk/core@3.977.9",
        "pkg:npm/@aws-sdk/nested-clients@3.997.44",
        "pkg:npm/@aws-sdk/token-providers@3.1116.0",
        "pkg:npm/@aws-sdk/types@3.974.5",
        "pkg:npm/@smithy/core@3.33.3",
        "pkg:npm/@smithy/types@4.18.0",
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@aws-sdk/credential-provider-web-identity@3.972.76",
      "dependsOn": [
        "pkg:npm/@aws-sdk/core@3.977.9",
        "pkg:npm/@aws-sdk/nested-clients@3.997.44",
        "pkg:npm/@aws-sdk/types@3.974.5",
        "pkg:npm/@smithy/core@3.33.3",
        "pkg:npm/@smithy/types@4.18.0",
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@smithy/credential-provider-imds@4.5.2",
      "dependsOn": [
        "pkg:npm/@smithy/core@3.33.3",
        "pkg:npm/@smithy/types@4.18.0",
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@aws-sdk/credential-provider-ini@3.973.15",
      "dependsOn": [
        "pkg:npm/@aws-sdk/core@3.977.9",
        "pkg:npm/@aws-sdk/credential-provider-env@3.972.70",
        "pkg:npm/@aws-sdk/credential-provider-http@3.972.72",
        "pkg:npm/@aws-sdk/credential-provider-login@3.972.77",
        "pkg:npm/@aws-sdk/credential-provider-process@3.972.70",
        "pkg:npm/@aws-sdk/credential-provider-sso@3.973.14",
        "pkg:npm/@aws-sdk/credential-provider-web-identity@3.972.76",
        "pkg:npm/@aws-sdk/nested-clients@3.997.44",
        "pkg:npm/@aws-sdk/types@3.974.5",
        "pkg:npm/@smithy/core@3.33.3",
        "pkg:npm/@smithy/credential-provider-imds@4.5.2",
        "pkg:npm/@smithy/types@4.18.0",
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@aws-sdk/credential-provider-node@3.972.82",
      "dependsOn": [
        "pkg:npm/@aws-sdk/credential-provider-env@3.972.70",
        "pkg:npm/@aws-sdk/credential-provider-http@3.972.72",
        "pkg:npm/@aws-sdk/credential-provider-ini@3.973.15",
        "pkg:npm/@aws-sdk/credential-provider-process@3.972.70",
        "pkg:npm/@aws-sdk/credential-provider-sso@3.973.14",
        "pkg:npm/@aws-sdk/credential-provider-web-identity@3.972.76",
        "pkg:npm/@aws-sdk/types@3.974.5",
        "pkg:npm/@smithy/core@3.33.3",
        "pkg:npm/@smithy/credential-provider-imds@4.5.2",
        "pkg:npm/@smithy/types@4.18.0",
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@aws-sdk/eventstream-handler-node@3.972.34",
      "dependsOn": [
        "pkg:npm/@aws-sdk/types@3.974.5",
        "pkg:npm/@smithy/core@3.33.3",
        "pkg:npm/@smithy/types@4.18.0",
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@aws-sdk/middleware-eventstream@3.972.29",
      "dependsOn": [
        "pkg:npm/@aws-sdk/types@3.974.5",
        "pkg:npm/@smithy/core@3.33.3",
        "pkg:npm/@smithy/types@4.18.0",
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@aws-sdk/middleware-websocket@3.972.52",
      "dependsOn": [
        "pkg:npm/@aws-sdk/core@3.977.9",
        "pkg:npm/@aws-sdk/types@3.974.5",
        "pkg:npm/@smithy/core@3.33.3",
        "pkg:npm/@smithy/fetch-http-handler@5.8.0",
        "pkg:npm/@smithy/signature-v4@5.7.3",
        "pkg:npm/@smithy/types@4.18.0",
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@aws-sdk/token-providers@3.1127.0",
      "dependsOn": [
        "pkg:npm/@aws-sdk/core@3.977.9",
        "pkg:npm/@aws-sdk/nested-clients@3.997.44",
        "pkg:npm/@aws-sdk/types@3.974.5",
        "pkg:npm/@smithy/core@3.33.3",
        "pkg:npm/@smithy/types@4.18.0",
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@aws-sdk/client-bedrock-runtime@3.1127.0",
      "dependsOn": [
        "pkg:npm/@aws-sdk/core@3.977.9",
        "pkg:npm/@aws-sdk/credential-provider-node@3.972.82",
        "pkg:npm/@aws-sdk/eventstream-handler-node@3.972.34",
        "pkg:npm/@aws-sdk/middleware-eventstream@3.972.29",
        "pkg:npm/@aws-sdk/middleware-websocket@3.972.52",
        "pkg:npm/@aws-sdk/token-providers@3.1127.0",
        "pkg:npm/@aws-sdk/types@3.974.5",
        "pkg:npm/@smithy/core@3.33.3",
        "pkg:npm/@smithy/fetch-http-handler@5.8.0",
        "pkg:npm/@smithy/node-http-handler@4.12.1",
        "pkg:npm/@smithy/types@4.18.0",
        "pkg:npm/tslib@2.8.1"
      ]
    },
    {
      "ref": "pkg:npm/@earendil-works/pi-telemetry@1.0.3",
      "dependsOn": [
        "pkg:npm/@types/node@22.19.19",
        "pkg:npm/vitest@4.1.11"
      ]
    },
    {
      "ref": "pkg:npm/base64-js@1.5.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/safe-buffer@5.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ecdsa-sig-formatter@1.0.11",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "pkg:npm/extend@3.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/agent-base@7.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ms@2.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/debug@4.4.3",
      "dependsOn": [
        "pkg:npm/ms@2.1.3"
      ]
    },
    {
      "ref": "pkg:npm/https-proxy-agent@7.0.6",
      "dependsOn": [
        "pkg:npm/agent-base@7.1.4",
        "pkg:npm/debug@4.4.3"
      ]
    },
    {
      "ref": "pkg:npm/data-uri-to-buffer@4.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/node-domexception@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/web-streams-polyfill@3.3.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fetch-blob@3.2.0",
      "dependsOn": [
        "pkg:npm/node-domexception@1.0.0",
        "pkg:npm/web-streams-polyfill@3.3.3"
      ]
    },
    {
      "ref": "pkg:npm/formdata-polyfill@4.0.10",
      "dependsOn": [
        "pkg:npm/fetch-blob@3.2.0"
      ]
    },
    {
      "ref": "pkg:npm/node-fetch@3.3.2",
      "dependsOn": [
        "pkg:npm/data-uri-to-buffer@4.0.1",
        "pkg:npm/fetch-blob@3.2.0",
        "pkg:npm/formdata-polyfill@4.0.10"
      ]
    },
    {
      "ref": "pkg:npm/gaxios@7.1.4",
      "dependsOn": [
        "pkg:npm/extend@3.0.2",
        "pkg:npm/https-proxy-agent@7.0.6",
        "pkg:npm/node-fetch@3.3.2"
      ]
    },
    {
      "ref": "pkg:npm/google-logging-utils@1.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/bignumber.js@9.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json-bigint@1.0.0",
      "dependsOn": [
        "pkg:npm/bignumber.js@9.3.1"
      ]
    },
    {
      "ref": "pkg:npm/gcp-metadata@8.1.2",
      "dependsOn": [
        "pkg:npm/gaxios@7.1.4",
        "pkg:npm/google-logging-utils@1.1.3",
        "pkg:npm/json-bigint@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/buffer-equal-constant-time@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jwa@2.0.1",
      "dependsOn": [
        "pkg:npm/buffer-equal-constant-time@1.0.1",
        "pkg:npm/ecdsa-sig-formatter@1.0.11",
        "pkg:npm/safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "pkg:npm/jws@4.0.1",
      "dependsOn": [
        "pkg:npm/jwa@2.0.1",
        "pkg:npm/safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "pkg:npm/google-auth-library@10.6.2",
      "dependsOn": [
        "pkg:npm/base64-js@1.5.1",
        "pkg:npm/ecdsa-sig-formatter@1.0.11",
        "pkg:npm/gaxios@7.1.4",
        "pkg:npm/gcp-metadata@8.1.2",
        "pkg:npm/google-logging-utils@1.1.3",
        "pkg:npm/jws@4.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@types/retry@0.12.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/retry@0.13.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/p-retry@4.6.2",
      "dependsOn": [
        "pkg:npm/@types/retry@0.12.0",
        "pkg:npm/retry@0.13.1"
      ]
    },
    {
      "ref": "pkg:npm/@protobufjs/aspromise@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@protobufjs/base64@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@protobufjs/codegen@2.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@protobufjs/eventemitter@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@protobufjs/fetch@1.1.1",
      "dependsOn": [
        "pkg:npm/@protobufjs/aspromise@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/@protobufjs/float@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@protobufjs/path@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@protobufjs/pool@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@protobufjs/utf8@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/long@5.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/protobufjs@7.6.6",
      "dependsOn": [
        "pkg:npm/@protobufjs/aspromise@1.1.2",
        "pkg:npm/@protobufjs/base64@1.1.2",
        "pkg:npm/@protobufjs/codegen@2.0.5",
        "pkg:npm/@protobufjs/eventemitter@1.1.1",
        "pkg:npm/@protobufjs/fetch@1.1.1",
        "pkg:npm/@protobufjs/float@1.0.2",
        "pkg:npm/@protobufjs/path@1.1.2",
        "pkg:npm/@protobufjs/pool@1.1.0",
        "pkg:npm/@protobufjs/utf8@1.1.1",
        "pkg:npm/@types/node@22.19.19",
        "pkg:npm/long@5.3.2"
      ]
    },
    {
      "ref": "pkg:npm/ws@8.21.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@google/genai@2.21.0",
      "dependsOn": [
        "pkg:npm/google-auth-library@10.6.2",
        "pkg:npm/p-retry@4.6.2",
        "pkg:npm/protobufjs@7.6.6",
        "pkg:npm/ws@8.21.0"
      ]
    },
    {
      "ref": "pkg:npm/agent-base@9.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/proxy-agent-negotiate@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/http-proxy-agent@9.1.0",
      "dependsOn": [
        "pkg:npm/agent-base@9.0.0",
        "pkg:npm/debug@4.4.3",
        "pkg:npm/proxy-agent-negotiate@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/https-proxy-agent@9.1.0",
      "dependsOn": [
        "pkg:npm/agent-base@9.0.0",
        "pkg:npm/debug@4.4.3",
        "pkg:npm/proxy-agent-negotiate@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/undici@8.10.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/openai@7.19.0",
      "dependsOn": [
        "pkg:npm/@aws-sdk/credential-provider-node@3.972.82",
        "pkg:npm/@smithy/signature-v4@5.7.3",
        "pkg:npm/undici@8.10.2",
        "pkg:npm/ws@8.21.0",
        "pkg:npm/zod@3.25.76"
      ]
    },
    {
      "ref": "pkg:npm/partial-json@0.1.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/node-addon-api@7.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/expand-template@2.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/github-from-package@0.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minimist@1.2.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mkdirp-classic@0.5.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/napi-build-utils@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/semver@7.8.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/node-abi@3.92.0",
      "dependsOn": [
        "pkg:npm/semver@7.8.5"
      ]
    },
    {
      "ref": "pkg:npm/wrappy@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/once@1.4.0",
      "dependsOn": [
        "pkg:npm/wrappy@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/end-of-stream@1.4.5",
      "dependsOn": [
        "pkg:npm/once@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/pump@3.0.4",
      "dependsOn": [
        "pkg:npm/end-of-stream@1.4.5",
        "pkg:npm/once@1.4.0"
      ]
    },
    {
      "ref": "pkg:npm/deep-extend@0.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ini@1.3.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/strip-json-comments@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rc@1.2.8",
      "dependsOn": [
        "pkg:npm/deep-extend@0.6.0",
        "pkg:npm/ini@1.3.8",
        "pkg:npm/minimist@1.2.8",
        "pkg:npm/strip-json-comments@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/mimic-response@3.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/decompress-response@6.0.0",
      "dependsOn": [
        "pkg:npm/mimic-response@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/simple-concat@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/simple-get@4.0.1",
      "dependsOn": [
        "pkg:npm/decompress-response@6.0.0",
        "pkg:npm/once@1.4.0",
        "pkg:npm/simple-concat@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/chownr@1.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ieee754@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/buffer@5.7.1",
      "dependsOn": [
        "pkg:npm/base64-js@1.5.1",
        "pkg:npm/ieee754@1.2.1"
      ]
    },
    {
      "ref": "pkg:npm/inherits@2.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/string_decoder@1.3.0",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "pkg:npm/util-deprecate@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/readable-stream@3.6.2",
      "dependsOn": [
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/string_decoder@1.3.0",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/bl@4.1.0",
      "dependsOn": [
        "pkg:npm/buffer@5.7.1",
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/readable-stream@3.6.2"
      ]
    },
    {
      "ref": "pkg:npm/fs-constants@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/tar-stream@2.2.0",
      "dependsOn": [
        "pkg:npm/bl@4.1.0",
        "pkg:npm/end-of-stream@1.4.5",
        "pkg:npm/fs-constants@1.0.0",
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/readable-stream@3.6.2"
      ]
    },
    {
      "ref": "pkg:npm/tar-fs@2.1.4",
      "dependsOn": [
        "pkg:npm/chownr@1.1.4",
        "pkg:npm/mkdirp-classic@0.5.3",
        "pkg:npm/pump@3.0.4",
        "pkg:npm/tar-stream@2.2.0"
      ]
    },
    {
      "ref": "pkg:npm/tunnel-agent@0.6.0",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "pkg:npm/prebuild-install@7.1.3",
      "dependsOn": [
        "pkg:npm/detect-libc@2.1.2",
        "pkg:npm/expand-template@2.0.3",
        "pkg:npm/github-from-package@0.0.0",
        "pkg:npm/minimist@1.2.8",
        "pkg:npm/mkdirp-classic@0.5.3",
        "pkg:npm/napi-build-utils@2.0.0",
        "pkg:npm/node-abi@3.92.0",
        "pkg:npm/pump@3.0.4",
        "pkg:npm/rc@1.2.8",
        "pkg:npm/simple-get@4.0.1",
        "pkg:npm/tar-fs@2.1.4",
        "pkg:npm/tunnel-agent@0.6.0"
      ]
    },
    {
      "ref": "pkg:npm/canvas@3.2.3",
      "dependsOn": [
        "pkg:npm/node-addon-api@7.1.1",
        "pkg:npm/prebuild-install@7.1.3"
      ]
    },
    {
      "ref": "pkg:npm/nice-try@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-key@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/semver@5.7.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/shebang-regex@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/shebang-command@1.2.0",
      "dependsOn": [
        "pkg:npm/shebang-regex@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/isexe@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/which@1.3.1",
      "dependsOn": [
        "pkg:npm/isexe@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/cross-spawn@6.0.6",
      "dependsOn": [
        "pkg:npm/nice-try@1.0.5",
        "pkg:npm/path-key@2.0.1",
        "pkg:npm/semver@5.7.2",
        "pkg:npm/shebang-command@1.2.0",
        "pkg:npm/which@1.3.1"
      ]
    },
    {
      "ref": "pkg:npm/get-stream@4.1.0",
      "dependsOn": [
        "pkg:npm/pump@3.0.4"
      ]
    },
    {
      "ref": "pkg:npm/is-stream@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/npm-run-path@2.0.2",
      "dependsOn": [
        "pkg:npm/path-key@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/p-finally@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/signal-exit@3.0.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/strip-eof@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/execa@1.0.0",
      "dependsOn": [
        "pkg:npm/cross-spawn@6.0.6",
        "pkg:npm/get-stream@4.1.0",
        "pkg:npm/is-stream@1.1.0",
        "pkg:npm/npm-run-path@2.0.2",
        "pkg:npm/p-finally@1.0.0",
        "pkg:npm/signal-exit@3.0.7",
        "pkg:npm/strip-eof@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/@nodelib/fs.stat@2.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/queue-microtask@1.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/run-parallel@1.2.0",
      "dependsOn": [
        "pkg:npm/queue-microtask@1.2.3"
      ]
    },
    {
      "ref": "pkg:npm/@nodelib/fs.scandir@2.1.5",
      "dependsOn": [
        "pkg:npm/@nodelib/fs.stat@2.0.5",
        "pkg:npm/run-parallel@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/reusify@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fastq@1.20.1",
      "dependsOn": [
        "pkg:npm/reusify@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/@nodelib/fs.walk@1.2.8",
      "dependsOn": [
        "pkg:npm/@nodelib/fs.scandir@2.1.5",
        "pkg:npm/fastq@1.20.1"
      ]
    },
    {
      "ref": "pkg:npm/is-extglob@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-glob@4.0.3",
      "dependsOn": [
        "pkg:npm/is-extglob@2.1.1"
      ]
    },
    {
      "ref": "pkg:npm/glob-parent@5.1.2",
      "dependsOn": [
        "pkg:npm/is-glob@4.0.3"
      ]
    },
    {
      "ref": "pkg:npm/merge2@1.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-number@7.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/to-regex-range@5.0.1",
      "dependsOn": [
        "pkg:npm/is-number@7.0.0"
      ]
    },
    {
      "ref": "pkg:npm/fill-range@7.1.1",
      "dependsOn": [
        "pkg:npm/to-regex-range@5.0.1"
      ]
    },
    {
      "ref": "pkg:npm/braces@3.0.3",
      "dependsOn": [
        "pkg:npm/fill-range@7.1.1"
      ]
    },
    {
      "ref": "pkg:npm/picomatch@2.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/micromatch@4.0.8",
      "dependsOn": [
        "pkg:npm/braces@3.0.3",
        "pkg:npm/picomatch@2.3.2"
      ]
    },
    {
      "ref": "pkg:npm/fast-glob@3.3.3",
      "dependsOn": [
        "pkg:npm/@nodelib/fs.stat@2.0.5",
        "pkg:npm/@nodelib/fs.walk@1.2.8",
        "pkg:npm/glob-parent@5.1.2",
        "pkg:npm/merge2@1.4.1",
        "pkg:npm/micromatch@4.0.8"
      ]
    },
    {
      "ref": "pkg:npm/interpret@1.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/es-errors@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/function-bind@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/hasown@2.0.3",
      "dependsOn": [
        "pkg:npm/function-bind@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/is-core-module@2.16.2",
      "dependsOn": [
        "pkg:npm/hasown@2.0.3"
      ]
    },
    {
      "ref": "pkg:npm/path-parse@1.0.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/supports-preserve-symlinks-flag@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/resolve@1.22.12",
      "dependsOn": [
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/is-core-module@2.16.2",
        "pkg:npm/path-parse@1.0.7",
        "pkg:npm/supports-preserve-symlinks-flag@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/rechoir@0.6.2",
      "dependsOn": [
        "pkg:npm/resolve@1.22.12"
      ]
    },
    {
      "ref": "pkg:npm/shelljs@0.9.2",
      "dependsOn": [
        "pkg:npm/execa@1.0.0",
        "pkg:npm/fast-glob@3.3.3",
        "pkg:npm/interpret@1.4.0",
        "pkg:npm/rechoir@0.6.2"
      ]
    },
    {
      "ref": "pkg:npm/shx@0.4.0",
      "dependsOn": [
        "pkg:npm/minimist@1.2.8",
        "pkg:npm/shelljs@0.9.2"
      ]
    },
    {
      "ref": "pkg:npm/@earendil-works/chord@1.0.3",
      "dependsOn": [
        "pkg:npm/esbuild@0.28.2",
        "pkg:npm/shx@0.4.0",
        "pkg:npm/vitest@4.1.11"
      ]
    },
    {
      "ref": "pkg:npm/@earendil-works/pi-protocol@1.0.3",
      "dependsOn": [
        "pkg:npm/@earendil-works/chord@1.0.3",
        "pkg:npm/shx@0.4.0",
        "pkg:npm/typebox@1.3.27",
        "pkg:npm/vitest@4.1.11"
      ]
    },
    {
      "ref": "pkg:npm/@earendil-works/pi-client@1.0.3",
      "dependsOn": [
        "pkg:npm/@earendil-works/chord@1.0.3",
        "pkg:npm/@earendil-works/pi-protocol@1.0.3",
        "pkg:npm/shx@0.4.0",
        "pkg:npm/vitest@4.1.11"
      ]
    },
    {
      "ref": "pkg:npm/quickjs-wasi@3.6.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@earendil-works/pi-codemode@1.0.3",
      "dependsOn": [
        "pkg:npm/quickjs-wasi@3.6.2",
        "pkg:npm/shx@0.4.0",
        "pkg:npm/vitest@4.1.11"
      ]
    },
    {
      "ref": "pkg:npm/@anthropic-ai/sdk@0.52.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pi-extension-custom-provider-anthropic@1.0.3",
      "dependsOn": [
        "pkg:npm/@anthropic-ai/sdk@0.52.0"
      ]
    },
    {
      "ref": "pkg:npm/pi-extension-custom-provider-gitlab-duo@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@cto.af/wtf8@0.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cbor2@2.3.0",
      "dependsOn": [
        "pkg:npm/@cto.af/wtf8@0.0.5"
      ]
    },
    {
      "ref": "pkg:npm/node-forge@1.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/safer-buffer@2.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/asn1@0.2.6",
      "dependsOn": [
        "pkg:npm/safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "pkg:npm/tweetnacl@0.14.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/bcrypt-pbkdf@1.0.2",
      "dependsOn": [
        "pkg:npm/tweetnacl@0.14.5"
      ]
    },
    {
      "ref": "pkg:npm/buildcheck@0.0.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nan@2.27.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cpu-features@0.0.10",
      "dependsOn": [
        "pkg:npm/buildcheck@0.0.7",
        "pkg:npm/nan@2.27.0"
      ]
    },
    {
      "ref": "pkg:npm/ssh2@1.17.0",
      "dependsOn": [
        "pkg:npm/asn1@0.2.6",
        "pkg:npm/bcrypt-pbkdf@1.0.2",
        "pkg:npm/cpu-features@0.0.10",
        "pkg:npm/nan@2.27.0"
      ]
    },
    {
      "ref": "pkg:npm/undici@6.29.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@earendil-works/gondolin-krun-runner-darwin-arm64@0.12.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@earendil-works/gondolin-krun-runner-linux-x64@0.12.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@earendil-works/gondolin@0.12.0",
      "dependsOn": [
        "pkg:npm/@earendil-works/gondolin-krun-runner-darwin-arm64@0.12.0",
        "pkg:npm/@earendil-works/gondolin-krun-runner-linux-x64@0.12.0",
        "pkg:npm/cbor2@2.3.0",
        "pkg:npm/node-forge@1.4.0",
        "pkg:npm/ssh2@1.17.0",
        "pkg:npm/undici@6.29.0"
      ]
    },
    {
      "ref": "pkg:npm/pi-extension-gondolin@1.0.3",
      "dependsOn": [
        "pkg:npm/@earendil-works/gondolin@0.12.0"
      ]
    },
    {
      "ref": "pkg:npm/@pondwader/socks5-server@1.0.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/lodash@4.17.24",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/lodash-es@4.17.12",
      "dependsOn": [
        "pkg:npm/@types/lodash@4.17.24"
      ]
    },
    {
      "ref": "pkg:npm/commander@12.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lodash-es@4.18.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/shell-quote@1.10.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@anthropic-ai/sandbox-runtime@0.0.26",
      "dependsOn": [
        "pkg:npm/@pondwader/socks5-server@1.0.10",
        "pkg:npm/@types/lodash-es@4.17.12",
        "pkg:npm/commander@12.1.0",
        "pkg:npm/lodash-es@4.18.1",
        "pkg:npm/shell-quote@1.10.0",
        "pkg:npm/zod@3.25.76"
      ]
    },
    {
      "ref": "pkg:npm/pi-extension-sandbox@1.0.3",
      "dependsOn": [
        "pkg:npm/@anthropic-ai/sandbox-runtime@0.0.26"
      ]
    },
    {
      "ref": "pkg:npm/@types/ms@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pi-extension-with-deps@1.0.3",
      "dependsOn": [
        "pkg:npm/@types/ms@2.1.0",
        "pkg:npm/ms@2.1.3"
      ]
    },
    {
      "ref": "pkg:npm/@anthropic-ai/sdk@0.91.1",
      "dependsOn": [
        "pkg:npm/json-schema-to-ts@3.1.1",
        "pkg:npm/zod@3.25.76"
      ]
    },
    {
      "ref": "pkg:npm/@earendil-works/pi-mcp@1.0.3",
      "dependsOn": [
        "pkg:npm/@types/cross-spawn@6.0.6",
        "pkg:npm/cross-spawn@7.0.6",
        "pkg:npm/shx@0.4.0",
        "pkg:npm/vitest@4.1.11"
      ]
    },
    {
      "ref": "pkg:npm/@earendil-works/pi-tui@1.0.3",
      "dependsOn": [
        "pkg:npm/@xterm/headless@5.5.0",
        "pkg:npm/chalk@6.0.0",
        "pkg:npm/get-east-asian-width@1.6.0",
        "pkg:npm/marked@18.0.11"
      ]
    },
    {
      "ref": "pkg:npm/@silvia-odwyer/photon-node@0.3.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/balanced-match@4.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/brace-expansion@5.0.12",
      "dependsOn": [
        "pkg:npm/balanced-match@4.0.4"
      ]
    },
    {
      "ref": "pkg:npm/chalk@6.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-key@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/shebang-regex@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/shebang-command@2.0.0",
      "dependsOn": [
        "pkg:npm/shebang-regex@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/which@2.0.2",
      "dependsOn": [
        "pkg:npm/isexe@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/cross-spawn@7.0.6",
      "dependsOn": [
        "pkg:npm/path-key@3.1.1",
        "pkg:npm/shebang-command@2.0.0",
        "pkg:npm/which@2.0.2"
      ]
    },
    {
      "ref": "pkg:npm/diff@8.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/grok-mermaid@0.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/highlight.js@10.7.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lru-cache@11.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/hosted-git-info@9.0.3",
      "dependsOn": [
        "pkg:npm/lru-cache@11.4.0"
      ]
    },
    {
      "ref": "pkg:npm/ignore@7.0.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minimatch@10.2.6",
      "dependsOn": [
        "pkg:npm/brace-expansion@5.0.12"
      ]
    },
    {
      "ref": "pkg:npm/graceful-fs@4.2.11",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/retry@0.12.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/proper-lockfile@4.1.2",
      "dependsOn": [
        "pkg:npm/graceful-fs@4.2.11",
        "pkg:npm/retry@0.12.0",
        "pkg:npm/signal-exit@3.0.7"
      ]
    },
    {
      "ref": "pkg:npm/@earendil-works/pi-server@1.0.3",
      "dependsOn": [
        "pkg:npm/@earendil-works/chord@1.0.3",
        "pkg:npm/@earendil-works/pi-protocol@1.0.3",
        "pkg:npm/shx@0.4.0",
        "pkg:npm/vitest@4.1.11"
      ]
    },
    {
      "ref": "pkg:npm/@types/cross-spawn@6.0.6",
      "dependsOn": [
        "pkg:npm/@types/node@22.19.19"
      ]
    },
    {
      "ref": "pkg:npm/@types/hosted-git-info@3.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/retry@0.12.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/proper-lockfile@4.1.4",
      "dependsOn": [
        "pkg:npm/@types/retry@0.12.5"
      ]
    },
    {
      "ref": "pkg:npm/@types/semver@7.7.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/marked@18.0.11",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@earendil-works/pi-coding-agent@1.0.3",
      "dependsOn": [
        "pkg:npm/@anthropic-ai/sdk@0.91.1",
        "pkg:npm/@earendil-works/chord@1.0.3",
        "pkg:npm/@earendil-works/pi-agent-core@1.0.3",
        "pkg:npm/@earendil-works/pi-ai@1.0.3",
        "pkg:npm/@earendil-works/pi-client@1.0.3",
        "pkg:npm/@earendil-works/pi-codemode@1.0.3",
        "pkg:npm/@earendil-works/pi-mcp@1.0.3",
        "pkg:npm/@earendil-works/pi-protocol@1.0.3",
        "pkg:npm/@earendil-works/pi-server@1.0.3",
        "pkg:npm/@earendil-works/pi-tui@1.0.3",
        "pkg:npm/@silvia-odwyer/photon-node@0.3.4",
        "pkg:npm/@types/cross-spawn@6.0.6",
        "pkg:npm/@types/hosted-git-info@3.0.5",
        "pkg:npm/@types/node@22.19.19",
        "pkg:npm/@types/proper-lockfile@4.1.4",
        "pkg:npm/@types/semver@7.7.1",
        "pkg:npm/brace-expansion@5.0.12",
        "pkg:npm/chalk@6.0.0",
        "pkg:npm/cross-spawn@7.0.6",
        "pkg:npm/diff@8.0.4",
        "pkg:npm/grok-mermaid@0.2.3",
        "pkg:npm/highlight.js@10.7.3",
        "pkg:npm/hosted-git-info@9.0.3",
        "pkg:npm/ignore@7.0.8",
        "pkg:npm/jiti@2.7.0",
        "pkg:npm/marked@18.0.11",
        "pkg:npm/minimatch@10.2.6",
        "pkg:npm/pi-extension-custom-provider-anthropic@1.0.3",
        "pkg:npm/pi-extension-custom-provider-gitlab-duo@1.0.3",
        "pkg:npm/pi-extension-gondolin@1.0.3",
        "pkg:npm/pi-extension-sandbox@1.0.3",
        "pkg:npm/pi-extension-with-deps@1.0.3",
        "pkg:npm/proper-lockfile@4.1.2",
        "pkg:npm/quickjs-wasi@3.6.2",
        "pkg:npm/semver@7.8.5",
        "pkg:npm/shx@0.4.0",
        "pkg:npm/typebox@1.1.38",
        "pkg:npm/typebox@1.3.27",
        "pkg:npm/undici@8.10.2",
        "pkg:npm/vitest@4.1.11",
        "pkg:npm/yaml@2.9.0"
      ]
    },
    {
      "ref": "pkg:npm/get-east-asian-width@1.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@xterm/headless@5.5.0",
      "dependsOn": []
    }
  ]
}
