{
  "bomFormat": "CycloneDX",
  "specVersion": "1.7",
  "serialNumber": "urn:uuid:b651dcbc-0106-42e0-a696-21b8fa0a2e1c",
  "version": 1,
  "metadata": {
    "timestamp": "2026-10-15T16:10:45Z",
    "tools": {
      "components": [
        {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "12.8.6",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@12.8.6",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@12.8.6",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      ]
    },
    "authors": [
      {
        "name": "OWASP Foundation"
      }
    ],
    "lifecycles": [
      {
        "phase": "pre-build"
      }
    ],
    "component": {
      "name": "harness-deepagents-bridge",
      "group": "",
      "version": "0.0.0",
      "purl": "pkg:npm/harness-deepagents-bridge@0.0.0",
      "bom-ref": "pkg:npm/harness-deepagents-bridge@0.0.0",
      "properties": [],
      "type": "application"
    },
    "properties": [
      {
        "name": "cdx:bom:componentTypes",
        "value": "npm"
      },
      {
        "name": "cdx:bom:componentNamespaces",
        "value": "@anthropic-ai\\n@babel\\n@cfworker\\n@langchain\\n@nodelib\\n@stablelib\\n@standard-schema\\n@types"
      },
      {
        "name": "cdx:bom:componentSrcFiles",
        "value": "dist/bridge/pnpm-lock.yaml\\nsrc/bridge/pnpm-lock.yaml"
      }
    ]
  },
  "components": [
    {
      "group": "@anthropic-ai",
      "name": "sdk",
      "version": "0.103.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d6e1bb44d8281d3531cce5ea4823832add144d59715a21e4ff64eddbfb902623d6ed7cc178a56e272777030e93dcb3f2bd957f8c34e73cb5fb49a33bd162cb8c"
        }
      ],
      "purl": "pkg:npm/%40anthropic-ai/sdk@0.103.0",
      "type": "library",
      "bom-ref": "pkg:npm/@anthropic-ai/sdk@0.103.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@babel",
      "name": "runtime",
      "version": "7.29.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36af0e8465a264864657a84b1e8c8028b2dc26284fff115e04c189a14af14d7da9b08f1d0a27f32e16484856fe5564b7c053110e6086c3947e74ec920aa3cb87"
        }
      ],
      "purl": "pkg:npm/%40babel/runtime@7.29.7",
      "type": "library",
      "bom-ref": "pkg:npm/@babel/runtime@7.29.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@cfworker",
      "name": "json-schema",
      "version": "4.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8009ab519486b4a73702204bef588d5b10ecc940b9b8c68a28676fcd8b01a135bfc62e362501e5ede295d8e633094aaf73e0f644271fec45d8da20b214893aa2"
        }
      ],
      "purl": "pkg:npm/%40cfworker/json-schema@4.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/@cfworker/json-schema@4.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@langchain",
      "name": "anthropic",
      "version": "1.4.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8776fa8714e171f87459d9a9b96afea818bbe0c37ed01a4d23fe07ebcd6fc17c5b0f784baf6a8c60dea086a70f4210b11898e0f2e7ecf39aaedbf95d496a2761"
        }
      ],
      "purl": "pkg:npm/%40langchain/anthropic@1.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/@langchain/anthropic@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "ImportedModules",
          "value": "@langchain/anthropic,ChatAnthropic,@langchain/anthropic/ChatAnthropic"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ],
        "occurrences": [
          {
            "location": "dist/bridge/index.mjs",
            "line": 418
          },
          {
            "location": "src/bridge/index.ts",
            "line": 10
          }
        ]
      }
    },
    {
      "group": "@langchain",
      "name": "core",
      "version": "1.1.49",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef090ddd0bffa99aac634a77878f0236ee84eb2e463186ad6318fe26b5f8b953418aa215426d59e76f10ae66b2256556f5241342272a44da324c2ce5f8af45f1"
        }
      ],
      "purl": "pkg:npm/%40langchain/core@1.1.49",
      "type": "library",
      "bom-ref": "pkg:npm/@langchain/core@1.1.49",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "ImportedModules",
          "value": "@langchain/core/tools,tool,@langchain/core/tools/tool"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ],
        "occurrences": [
          {
            "location": "dist/bridge/index.mjs",
            "line": 419
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 574
          },
          {
            "location": "src/bridge/index.ts",
            "line": 11
          },
          {
            "location": "src/bridge/index.ts",
            "line": 92
          }
        ]
      }
    },
    {
      "group": "@langchain",
      "name": "langgraph-checkpoint",
      "version": "1.1.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "807aa13ba7b677267b4d37f2685cb6e728dc46c6af51173d5cc193e2af8b5014dcd214f827129edeabeb317d8e153cd6f16ff4923579f616879924456481a4be"
        }
      ],
      "purl": "pkg:npm/%40langchain/langgraph-checkpoint@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/@langchain/langgraph-checkpoint@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@langchain",
      "name": "langgraph-sdk",
      "version": "1.9.22",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0c12acf51d921a2be51aa2bf6514ce52edfd43b67ec91ac6e0fa1360b2169fba6aacb361c99e32648fed104122fc9d229e90ae29f83f7b2752c274663d5feadf"
        }
      ],
      "purl": "pkg:npm/%40langchain/langgraph-sdk@1.9.22",
      "type": "library",
      "bom-ref": "pkg:npm/@langchain/langgraph-sdk@1.9.22",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@langchain",
      "name": "langgraph",
      "version": "1.4.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8af858c1b10a5b88bfc7625f1dcad3ad3a0413d117667c2be1d3e3ec60b9f7be3111878b8076338a2dc6018a3592053903464077bac8c53a4c39f71bc9cc6589"
        }
      ],
      "purl": "pkg:npm/%40langchain/langgraph@1.4.2",
      "type": "library",
      "bom-ref": "pkg:npm/@langchain/langgraph@1.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "ImportedModules",
          "value": "@langchain/langgraph,Command,@langchain/langgraph/Command,MemorySaver,@langchain/langgraph/MemorySaver"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ],
        "occurrences": [
          {
            "location": "dist/bridge/index.mjs",
            "line": 420
          },
          {
            "location": "src/bridge/index.ts",
            "line": 12
          }
        ]
      }
    },
    {
      "group": "@langchain",
      "name": "protocol",
      "version": "0.0.16",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c2cf89ecc687ca13b9746edfd2f7721d08949fd8680a7922d1fddcac93dae0c0931b37110b7f636120a0872ac6b413d842765b510886c915695b7cf733c22926"
        }
      ],
      "purl": "pkg:npm/%40langchain/protocol@0.0.16",
      "type": "library",
      "bom-ref": "pkg:npm/@langchain/protocol@0.0.16",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@nodelib",
      "name": "fs.scandir",
      "version": "2.1.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "beadb806adf29b91c4426d8d282af7c970f08dceef4ec1138510e7929d832bda75baa2d1f831eeae6fcd393a34286ec760753b7a9a4a663dcccaa62e3017fada"
        }
      ],
      "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5",
      "type": "library",
      "bom-ref": "pkg:npm/@nodelib/fs.scandir@2.1.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@nodelib",
      "name": "fs.stat",
      "version": "2.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "46484f3e9db3aea0c0400ff68cd867ced70f025bfae17761229edaef8e78039a2f23b06e93182decc5fbb9dc00bb7ce0d437293d4d2bcf7555d5279aaaf638f8"
        }
      ],
      "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/@nodelib/fs.stat@2.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@nodelib",
      "name": "fs.walk",
      "version": "1.2.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0607e53196059c810920c28f067041b07a6a1316ddc520ef5a6da6c199a1b05c8a01299f864f2d293f5f396de1a0ecb96287f3521d25765c0b35967ce7a1c4a"
        }
      ],
      "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8",
      "type": "library",
      "bom-ref": "pkg:npm/@nodelib/fs.walk@1.2.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@stablelib",
      "name": "base64",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5b9cf42a4b14ae737222e8c841caca160a0e7c8fdeda523b82499ac64a60f136ab72b488b493cbad51e9c0c1364de15e665d7606b15508f73781ab2fa304e49"
        }
      ],
      "purl": "pkg:npm/%40stablelib/base64@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/@stablelib/base64@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@standard-schema",
      "name": "spec",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "976685cb98c02e19e21b91e0aab0fa8d72e2feb516acabea37fa89c7aca826c80a85b95577e8aaa94e110976af9bf8cf8adc83a394c2bca327a632a73ab8b2d3"
        }
      ],
      "purl": "pkg:npm/%40standard-schema/spec@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/@standard-schema/spec@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "json-schema",
      "version": "7.0.15",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e7e7cff0ff0c14d0be0326420f1ac1da991914f1b3a90594ce949ebae54bbe6f1531ca2b3586af06aa057312bc6d0cf842c6e7e2850411e9b8c032df732b061c"
        }
      ],
      "purl": "pkg:npm/%40types/json-schema@7.0.15",
      "type": "library",
      "bom-ref": "pkg:npm/@types/json-schema@7.0.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "base64-js",
      "version": "1.5.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "00aa5a6251e7f2de1255b3870b2f9be7e28a82f478bebb03f2f6efadb890269b3b7ca0d3923903af2ea38b4ad42630b49336cd78f2f0cf1abc8b2a68e35a9e58"
        }
      ],
      "purl": "pkg:npm/base64-js@1.5.1",
      "type": "library",
      "bom-ref": "pkg:npm/base64-js@1.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "braces",
      "version": "3.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c906d780efce499543d88b222e5ae8fbb1dfe90d7c109aca484b1da0ccca78f29772dde0bc3f282dc390748cc6ba9af9163f840def203bf9717350737cca71bc"
        }
      ],
      "purl": "pkg:npm/braces@3.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/braces@3.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "deepagents",
      "version": "1.10.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3eda7eb7f16022f3210db54ad2697720770dc7782883709bab1facf3c1f81f3f227871bbb2fb91fbfe0c6b073f835e0563b98296ced8f2009cac66f48b7322e3"
        }
      ],
      "purl": "pkg:npm/deepagents@1.10.2",
      "type": "library",
      "bom-ref": "pkg:npm/deepagents@1.10.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "ExportedModules",
          "value": "deepagents-harness,deepagents-auth"
        },
        {
          "name": "ImportedModules",
          "value": "deepagents,createDeepAgent,deepagents/createDeepAgent,LocalShellBackend,deepagents/LocalShellBackend"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ],
        "occurrences": [
          {
            "location": "dist/bridge/index.mjs",
            "line": 421
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 510
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 603
          },
          {
            "location": "src/bridge/index.ts",
            "line": 13
          },
          {
            "location": "src/bridge/index.ts",
            "line": 124
          },
          {
            "location": "src/bridge/local-shell-backend.ts",
            "line": 1
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eventemitter3",
      "version": "4.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f20b870590b02a716161d1ebdb2b2e45612b4f08683765fc5c42d196b470a667de6368e3b94378b5a40cb142ca515a352b80ef665fb4a607f2a32b07c6f9af13"
        }
      ],
      "purl": "pkg:npm/eventemitter3@4.0.7",
      "type": "library",
      "bom-ref": "pkg:npm/eventemitter3@4.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eventemitter3",
      "version": "5.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9a5b1347219a3c18cf79d93a06fc3e6aa6ec5c3b680320339b930eec9814fb2551c8c4393bc6c3e0a71c8bb052f397fddef79e81e08f90bf11e062c29678cb17"
        }
      ],
      "purl": "pkg:npm/eventemitter3@5.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/eventemitter3@5.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fast-glob",
      "version": "3.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ecca6d2fc53472a705773233c0e4c7a22957f71e41acdab27bb67f2ee0bb9023118a8d44312caa44adc1100503eec5d1ab8893e00cd356e65d8604364c2bd82e"
        }
      ],
      "purl": "pkg:npm/fast-glob@3.3.3",
      "type": "library",
      "bom-ref": "pkg:npm/fast-glob@3.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fast-sha256",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9f5d5118ffe5ad610523f6d677280bc6123ea557a8d59608570bef3e45bb6b397facecbe1771d8459d8ae73784f669a4850a69caff6c405c7424cf5469b9e93d"
        }
      ],
      "purl": "pkg:npm/fast-sha256@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/fast-sha256@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fastq",
      "version": "1.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1864e8c49ff0d71df6b3f0f610a343ee44e29789fc39593ff66c9c4dce150f36b5de53afa54653197de61520ad57d92c746055cefb320152ccea61c54e1c57c7"
        }
      ],
      "purl": "pkg:npm/fastq@1.20.1",
      "type": "library",
      "bom-ref": "pkg:npm/fastq@1.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fill-range",
      "version": "7.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "62c1a97b75872caf19622e2d583836272dde6d1cf6ad7a300f19e57786e4401d3471cff5670f405a70b48bdced0c98ad8afb50bda23d29a2f22ab73e8415b4ca"
        }
      ],
      "purl": "pkg:npm/fill-range@7.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/fill-range@7.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob-parent",
      "version": "5.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "00e22049009ea62258c0fdc04671b1fb95674eed870587736c63f8e5e2f0d6faf7cc1def64b7b279dd6c0bd8676dc39cf7f4ab33233944f42b906cf8692f59a3"
        }
      ],
      "purl": "pkg:npm/glob-parent@5.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/glob-parent@5.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-extglob",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "49b29b00d90deb4dd58b88c466fe3d2de549327e321b0b1bcd9c28ac4a32122badb0dde725875b3b7eb37e1189e90103a4e6481640ed9eae494719af9778eca1"
        }
      ],
      "purl": "pkg:npm/is-extglob@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/is-extglob@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-glob",
      "version": "4.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a"
        }
      ],
      "purl": "pkg:npm/is-glob@4.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/is-glob@4.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-network-error",
      "version": "1.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3e1058f3acdac4d654b963fa875dd5bb9a057b45d8ebf5252b342760510bcc6547ca03f73319af4df6121bb18ddda21a6ff896b9d48c8234a71bd0eafa71eb80"
        }
      ],
      "purl": "pkg:npm/is-network-error@1.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/is-network-error@1.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-number",
      "version": "7.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e350a27e483a7bc4f2952a5db53a5e2d532abd20445734edb47bc4443ef8d7ea6767c00dbf4d34e0c44be3740a3c394af5c1af369e8d6566540656c65d8c719e"
        }
      ],
      "purl": "pkg:npm/is-number@7.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-number@7.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "js-tiktoken",
      "version": "1.0.21",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6e23a3ffa339a9d831e532a30e7153d72992a4ce6d6dddf29700edad0bc5412bb467b6c1624a36745f96fda5245d43ee93a215a51c64ff7436b073b31a54b7ea"
        }
      ],
      "purl": "pkg:npm/js-tiktoken@1.0.21",
      "type": "library",
      "bom-ref": "pkg:npm/js-tiktoken@1.0.21",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-schema-to-ts",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f835a0f230891b64c49e9cbb90e9bfeff031698a1a45b8d50782c564bc926655a7f1ec46b3703838b251f7ae9c56f536e8ded7f535b197e26cc3b77302a293ea"
        }
      ],
      "purl": "pkg:npm/json-schema-to-ts@3.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/json-schema-to-ts@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "langchain",
      "version": "1.4.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3fadb98e6220f755f0668965e87dedc8e2eec75c103e34a9b5d19d883752ad95725267962b0cc9bb4fa69898e5b8d442415833a82673cb5456933f69faf6fedc"
        }
      ],
      "purl": "pkg:npm/langchain@1.4.5",
      "type": "library",
      "bom-ref": "pkg:npm/langchain@1.4.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      },
      "tags": [
        "ml"
      ]
    },
    {
      "group": "",
      "name": "langsmith",
      "version": "0.7.10",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "dc48c9c7dcc6333a85eb4793f490031c5f879ff4f96b24e0115a78777339caf248262deaeac797d29e634fc79c0425818b5908befb2c5ab703c5fc204a27abed"
        }
      ],
      "purl": "pkg:npm/langsmith@0.7.10",
      "type": "library",
      "bom-ref": "pkg:npm/langsmith@0.7.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "merge2",
      "version": "1.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f2aed51203095b827cb5c7d53f2f20d3d35c43065d6f0144aa17bf5999282338e7ff74c60f0b4e098b571b10373bcb4fce97330820e0bfe3f63f9cb4d1924e3a"
        }
      ],
      "purl": "pkg:npm/merge2@1.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/merge2@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "micromatch",
      "version": "4.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3d7c1f06162ed210423f0f039f413e58361beda7f77522d558a8b71c6bfce08745e13c85a02d32b3115dd06a31c3b9d2bf84ff3f3109431b18b0488508aa3604"
        }
      ],
      "purl": "pkg:npm/micromatch@4.0.8",
      "type": "library",
      "bom-ref": "pkg:npm/micromatch@4.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mustache",
      "version": "4.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ef58a9a52cb0ab961beffb5563219b9018206d4f07deee51cf9e9f1fad2318582bf2e1f0c6cf9a48a7aa9a5b885733349b4901ef1423292eaa3df7746f6668a9"
        }
      ],
      "purl": "pkg:npm/mustache@4.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/mustache@4.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "openai",
      "version": "6.43.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c158e2a068db9c0672723e669a4155c5b0712c4a7e3642a974cb1c0983fd2d36eafa76dfd564cc569fa8be60f7e63832728e2d95d59926472a766961dcef721d"
        }
      ],
      "purl": "pkg:npm/openai@6.43.0",
      "type": "library",
      "bom-ref": "pkg:npm/openai@6.43.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      },
      "tags": [
        "ml"
      ]
    },
    {
      "group": "",
      "name": "p-finally",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2c809bda9f4207b152fb4791d68a969c7869d0596318b64258113d6a2c745327bd5bc2d340fc0c4d8546590588c3d45d4220e0e3e7a95d0383c08609b5225aa3"
        }
      ],
      "purl": "pkg:npm/p-finally@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/p-finally@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-queue",
      "version": "6.6.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4701696fbd9cfc18502c45c86792b67be02180d56621e8c695382207d3336747bddc646fa99eee4a2d1dbd117bfd72170de364adad9f3470714f23c31b24a98d"
        }
      ],
      "purl": "pkg:npm/p-queue@6.6.2",
      "type": "library",
      "bom-ref": "pkg:npm/p-queue@6.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-queue",
      "version": "9.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ecd103ef1850ef8360a7824fff67b45591e9eef4967c97ea7a247dda33e0c6ccfa9b449ee0fd376284ca6bd7435f2677afa3fad7a8145edb6b07a9e71d829a9e"
        }
      ],
      "purl": "pkg:npm/p-queue@9.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/p-queue@9.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-retry",
      "version": "7.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "279029ce3c919247fad351e911eca4a220afcc74235b13c01e1ca315c1143f6496ab4fb7e4d2a1f132e1a4bc3e0e4ab94d9045bd433a52281d13d8485584e5e7"
        }
      ],
      "purl": "pkg:npm/p-retry@7.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/p-retry@7.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-timeout",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ae1230532720c3029c3fdc9338e14afc02ac028a638c26a456a2c778f3b7082e8c8abd59f7dc53f91eb78d9c404f994564b6b68a74b987e652d86bd1f7dfc506"
        }
      ],
      "purl": "pkg:npm/p-timeout@3.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/p-timeout@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-timeout",
      "version": "7.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0314ccdb00c63911c61243c2b7ccaac4e4cc8297db107a85e757ffe5f2429b0142dc2ff335c193eb74b2987dadb4e01a888c2cdb3560e3e8b34028eb6a47301e"
        }
      ],
      "purl": "pkg:npm/p-timeout@7.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/p-timeout@7.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "picomatch",
      "version": "2.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "57bfaf404274e99f9ce6d4b27bc4be9c751f239d71a172178c743df5c42d294910aaa3b590efca08951f657b81e3b87f60194385a8761f785d5065e7f227b4a0"
        }
      ],
      "purl": "pkg:npm/picomatch@2.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/picomatch@2.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "queue-microtask",
      "version": "1.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "36e68d49ae9f94a4f925a498433268934e09cd32f5080e9a1a1bf9adf2d6dcf82a03e3360a1a59427002f21f22e19164052f17e51aa40c11c0eebe217a3dcaf4"
        }
      ],
      "purl": "pkg:npm/queue-microtask@1.2.3",
      "type": "library",
      "bom-ref": "pkg:npm/queue-microtask@1.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "reusify",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "83a4147dfd38a19a47b34786e69f37ac52e11de574d2e83f61ff6764ce9f2de52b3e0b814e44d039da40596b29321e794d97d54033da37735025f6d5440c5d23"
        }
      ],
      "purl": "pkg:npm/reusify@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/reusify@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "run-parallel",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e65e15c9947ce8b67f943c594d1ea3a8bf00144d92d0814b30fdba01b8ec2d5003c4776107f734194b07fb2dfd51f0a2dddcf3f0e950b8f9a768938ca031d004"
        }
      ],
      "purl": "pkg:npm/run-parallel@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/run-parallel@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "standardwebhooks",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05b1c63902bda251cf32f40d1d6ba5e8c625ad14c038a9f4deb39ee00f0edc22d684d7f860706aab61c928a0beb1faa9c62058e76a4d79eb03ea32222c3cfc8e"
        }
      ],
      "purl": "pkg:npm/standardwebhooks@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/standardwebhooks@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "to-regex-range",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eb93fb8b3e97e7212bd5cc1c82f4316db230ed493780ecb974876d678ac3bde2ea86b7493fe2e2fc7c7ab722b43446fed860b29de08c2621aaac00c248d93cb1"
        }
      ],
      "purl": "pkg:npm/to-regex-range@5.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/to-regex-range@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ts-algebra",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "14f02134f14cae4c33efa3fb71d8dd9a24a1c0cca765837a4a03ae8c3d6ead8e28366f343aef6831d99b478e4ba2d70a397a32ef04a61e444513a3316eb85e7f"
        }
      ],
      "purl": "pkg:npm/ts-algebra@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/ts-algebra@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ws",
      "version": "8.21.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "56ca76f1bec345c8a6150bebaaed967a4df3d626310c25aa1d807c42c9e4fd2e117da090ccf18fc8136e563255ddc77a5222ad52da7ab0d33bee05afcdc087fa"
        }
      ],
      "purl": "pkg:npm/ws@8.21.0",
      "type": "library",
      "bom-ref": "pkg:npm/ws@8.21.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "ImportedModules",
          "value": "ws,WebSocket,ws/WebSocket,WebSocketServer,ws/WebSocketServer"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ],
        "occurrences": [
          {
            "location": "dist/index.js",
            "line": 16
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 9
          },
          {
            "location": "src/deepagents-harness.ts",
            "line": 27
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yaml",
      "version": "2.9.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d80be1357de66fccdde99cbb20d4ed4a9975175e475ba5a7aa3d2cad696428b729625fe03083098b2b86ab629e236605c543e376507edcb735d2c78c2ed2f870"
        }
      ],
      "purl": "pkg:npm/yaml@2.9.0",
      "type": "library",
      "bom-ref": "pkg:npm/yaml@2.9.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "zod",
      "version": "4.4.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cad10d163209165d94c1882575eda37215b61f09b818914b0e249759d4eb25004837d15cca9ee7e0387124489634024c575fc1a967d6fe4920ef55037072724d"
        }
      ],
      "purl": "pkg:npm/zod@4.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/zod@4.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "ImportedModules",
          "value": "zod/v4,zod/v4/z"
        },
        {
          "name": "SrcFile",
          "value": "dist/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "dist/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "dist/bridge/pnpm-lock.yaml"
          }
        ],
        "occurrences": [
          {
            "location": "dist/index.js",
            "line": 17
          },
          {
            "location": "dist/index.js",
            "line": 75
          },
          {
            "location": "dist/index.js",
            "line": 79
          },
          {
            "location": "dist/index.js",
            "line": 81
          },
          {
            "location": "dist/index.js",
            "line": 83
          },
          {
            "location": "dist/index.js",
            "line": 85
          },
          {
            "location": "dist/index.js",
            "line": 117
          },
          {
            "location": "dist/index.js",
            "line": 123
          },
          {
            "location": "dist/index.js",
            "line": 129
          },
          {
            "location": "dist/index.js",
            "line": 130
          },
          {
            "location": "dist/index.js",
            "line": 131
          },
          {
            "location": "dist/index.js",
            "line": 132
          },
          {
            "location": "dist/index.js",
            "line": 139
          },
          {
            "location": "dist/index.js",
            "line": 145
          },
          {
            "location": "dist/index.js",
            "line": 151
          },
          {
            "location": "dist/index.js",
            "line": 156
          },
          {
            "location": "dist/index.js",
            "line": 160
          },
          {
            "location": "dist/index.js",
            "line": 161
          },
          {
            "location": "dist/index.js",
            "line": 162
          },
          {
            "location": "dist/index.js",
            "line": 167
          },
          {
            "location": "dist/index.js",
            "line": 170
          },
          {
            "location": "dist/index.js",
            "line": 171
          },
          {
            "location": "dist/index.js",
            "line": 172
          },
          {
            "location": "dist/index.js",
            "line": 173
          },
          {
            "location": "dist/index.js",
            "line": 174
          },
          {
            "location": "dist/index.js",
            "line": 176
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 460
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 463
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 476
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 481
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 484
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 487
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 490
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 493
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 496
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 499
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 502
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 1
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 16
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 31
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 38
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 41
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 44
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 47
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 50
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 53
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 56
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 59
          },
          {
            "location": "src/deepagents-bridge-protocol.ts",
            "line": 7
          },
          {
            "location": "src/deepagents-bridge-protocol.ts",
            "line": 15
          },
          {
            "location": "src/deepagents-bridge-protocol.ts",
            "line": 17
          },
          {
            "location": "src/deepagents-bridge-protocol.ts",
            "line": 19
          },
          {
            "location": "src/deepagents-bridge-protocol.ts",
            "line": 24
          },
          {
            "location": "src/deepagents-harness.ts",
            "line": 28
          },
          {
            "location": "src/deepagents-harness.ts",
            "line": 91
          },
          {
            "location": "src/deepagents-harness.ts",
            "line": 97
          },
          {
            "location": "src/deepagents-harness.ts",
            "line": 103
          },
          {
            "location": "src/deepagents-harness.ts",
            "line": 104
          },
          {
            "location": "src/deepagents-harness.ts",
            "line": 105
          },
          {
            "location": "src/deepagents-harness.ts",
            "line": 106
          },
          {
            "location": "src/deepagents-harness.ts",
            "line": 113
          },
          {
            "location": "src/deepagents-harness.ts",
            "line": 119
          },
          {
            "location": "src/deepagents-harness.ts",
            "line": 125
          },
          {
            "location": "src/deepagents-harness.ts",
            "line": 130
          },
          {
            "location": "src/deepagents-harness.ts",
            "line": 134
          },
          {
            "location": "src/deepagents-harness.ts",
            "line": 135
          },
          {
            "location": "src/deepagents-harness.ts",
            "line": 136
          },
          {
            "location": "src/deepagents-harness.ts",
            "line": 141
          },
          {
            "location": "src/deepagents-harness.ts",
            "line": 146
          },
          {
            "location": "src/deepagents-harness.ts",
            "line": 147
          },
          {
            "location": "src/deepagents-harness.ts",
            "line": 148
          },
          {
            "location": "src/deepagents-harness.ts",
            "line": 149
          },
          {
            "location": "src/deepagents-harness.ts",
            "line": 150
          },
          {
            "location": "src/deepagents-harness.ts",
            "line": 152
          }
        ]
      }
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:npm/harness-deepagents-bridge@0.0.0",
      "dependsOn": [
        "pkg:npm/@langchain/anthropic@1.4.1",
        "pkg:npm/@langchain/core@1.1.49",
        "pkg:npm/@langchain/langgraph@1.4.2",
        "pkg:npm/deepagents@1.10.2",
        "pkg:npm/ws@8.21.0",
        "pkg:npm/zod@4.4.3"
      ]
    },
    {
      "ref": "pkg:npm/@anthropic-ai/sdk@0.103.0",
      "dependsOn": [
        "pkg:npm/json-schema-to-ts@3.1.1",
        "pkg:npm/standardwebhooks@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/@babel/runtime@7.29.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@cfworker/json-schema@4.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@langchain/anthropic@1.4.1",
      "dependsOn": [
        "pkg:npm/@anthropic-ai/sdk@0.103.0",
        "pkg:npm/@langchain/core@1.1.49",
        "pkg:npm/zod@4.4.3"
      ]
    },
    {
      "ref": "pkg:npm/@langchain/core@1.1.49",
      "dependsOn": [
        "pkg:npm/@cfworker/json-schema@4.1.1",
        "pkg:npm/@standard-schema/spec@1.1.0",
        "pkg:npm/js-tiktoken@1.0.21",
        "pkg:npm/langsmith@0.7.10",
        "pkg:npm/mustache@4.2.0",
        "pkg:npm/p-queue@6.6.2",
        "pkg:npm/zod@4.4.3"
      ]
    },
    {
      "ref": "pkg:npm/@langchain/langgraph-checkpoint@1.1.1",
      "dependsOn": [
        "pkg:npm/@langchain/core@1.1.49"
      ]
    },
    {
      "ref": "pkg:npm/@langchain/langgraph-sdk@1.9.22",
      "dependsOn": [
        "pkg:npm/@langchain/core@1.1.49",
        "pkg:npm/@langchain/protocol@0.0.16",
        "pkg:npm/@types/json-schema@7.0.15",
        "pkg:npm/p-queue@9.3.0",
        "pkg:npm/p-retry@7.1.1"
      ]
    },
    {
      "ref": "pkg:npm/@langchain/langgraph@1.4.2",
      "dependsOn": [
        "pkg:npm/@langchain/core@1.1.49",
        "pkg:npm/@langchain/langgraph-checkpoint@1.1.1",
        "pkg:npm/@langchain/langgraph-sdk@1.9.22",
        "pkg:npm/@langchain/protocol@0.0.16",
        "pkg:npm/@standard-schema/spec@1.1.0",
        "pkg:npm/zod@4.4.3"
      ]
    },
    {
      "ref": "pkg:npm/@langchain/protocol@0.0.16",
      "dependsOn": []
    },
    {
      "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/@nodelib/fs.stat@2.0.5",
      "dependsOn": []
    },
    {
      "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/@stablelib/base64@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@standard-schema/spec@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/json-schema@7.0.15",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/base64-js@1.5.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/braces@3.0.3",
      "dependsOn": [
        "pkg:npm/fill-range@7.1.1"
      ]
    },
    {
      "ref": "pkg:npm/deepagents@1.10.2",
      "dependsOn": [
        "pkg:npm/@langchain/core@1.1.49",
        "pkg:npm/@langchain/langgraph-sdk@1.9.22",
        "pkg:npm/@langchain/langgraph@1.4.2",
        "pkg:npm/fast-glob@3.3.3",
        "pkg:npm/langchain@1.4.5",
        "pkg:npm/langsmith@0.7.10",
        "pkg:npm/micromatch@4.0.8",
        "pkg:npm/yaml@2.9.0",
        "pkg:npm/zod@4.4.3"
      ]
    },
    {
      "ref": "pkg:npm/eventemitter3@4.0.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eventemitter3@5.0.4",
      "dependsOn": []
    },
    {
      "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/fast-sha256@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fastq@1.20.1",
      "dependsOn": [
        "pkg:npm/reusify@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/fill-range@7.1.1",
      "dependsOn": [
        "pkg:npm/to-regex-range@5.0.1"
      ]
    },
    {
      "ref": "pkg:npm/glob-parent@5.1.2",
      "dependsOn": [
        "pkg:npm/is-glob@4.0.3"
      ]
    },
    {
      "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/is-network-error@1.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-number@7.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/js-tiktoken@1.0.21",
      "dependsOn": [
        "pkg:npm/base64-js@1.5.1"
      ]
    },
    {
      "ref": "pkg:npm/json-schema-to-ts@3.1.1",
      "dependsOn": [
        "pkg:npm/@babel/runtime@7.29.7",
        "pkg:npm/ts-algebra@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/langchain@1.4.5",
      "dependsOn": [
        "pkg:npm/@langchain/core@1.1.49",
        "pkg:npm/@langchain/langgraph-checkpoint@1.1.1",
        "pkg:npm/@langchain/langgraph@1.4.2",
        "pkg:npm/langsmith@0.7.10",
        "pkg:npm/zod@4.4.3"
      ]
    },
    {
      "ref": "pkg:npm/langsmith@0.7.10",
      "dependsOn": [
        "pkg:npm/p-queue@6.6.2"
      ]
    },
    {
      "ref": "pkg:npm/merge2@1.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/micromatch@4.0.8",
      "dependsOn": [
        "pkg:npm/braces@3.0.3",
        "pkg:npm/picomatch@2.3.2"
      ]
    },
    {
      "ref": "pkg:npm/mustache@4.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/openai@6.43.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/p-finally@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/p-queue@6.6.2",
      "dependsOn": [
        "pkg:npm/eventemitter3@4.0.7",
        "pkg:npm/p-timeout@3.2.0"
      ]
    },
    {
      "ref": "pkg:npm/p-queue@9.3.0",
      "dependsOn": [
        "pkg:npm/eventemitter3@5.0.4",
        "pkg:npm/p-timeout@7.0.1"
      ]
    },
    {
      "ref": "pkg:npm/p-retry@7.1.1",
      "dependsOn": [
        "pkg:npm/is-network-error@1.3.2"
      ]
    },
    {
      "ref": "pkg:npm/p-timeout@3.2.0",
      "dependsOn": [
        "pkg:npm/p-finally@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/p-timeout@7.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/picomatch@2.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/queue-microtask@1.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/reusify@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/run-parallel@1.2.0",
      "dependsOn": [
        "pkg:npm/queue-microtask@1.2.3"
      ]
    },
    {
      "ref": "pkg:npm/standardwebhooks@1.0.0",
      "dependsOn": [
        "pkg:npm/@stablelib/base64@1.0.1",
        "pkg:npm/fast-sha256@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/to-regex-range@5.0.1",
      "dependsOn": [
        "pkg:npm/is-number@7.0.0"
      ]
    },
    {
      "ref": "pkg:npm/ts-algebra@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ws@8.21.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yaml@2.9.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/zod@4.4.3",
      "dependsOn": []
    }
  ],
  "annotations": [
    {
      "bom-ref": "metadata-annotations",
      "subjects": [
        "pkg:npm/harness-deepagents-bridge@0.0.0"
      ],
      "annotator": {
        "component": {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "12.8.6",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@12.8.6",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@12.8.6",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      },
      "timestamp": "2026-10-15T16:10:45Z",
      "text": "This Software Bill-of-Materials (SBOM) document was created on Thursday, October 15, 2026 with cdxgen. The data was captured during the pre-build lifecycle phase without building the application. The document describes an application named 'harness-deepagents-bridge' with version '0.0.0'. The package type in this SBOM is npm with 8 purl namespaces described under components. The components were identified from the source files: dist/bridge/pnpm-lock.yaml, src/bridge/pnpm-lock.yaml."
    }
  ]
}