{
  "bomFormat": "CycloneDX",
  "specVersion": "1.7",
  "serialNumber": "urn:uuid:4ab4b0e6-cf4d-496f-a159-20235845c1b6",
  "version": 1,
  "metadata": {
    "timestamp": "2026-11-10T22:57:54Z",
    "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": {
      "name": "harness-claude-code-bridge",
      "group": "",
      "version": "0.0.0",
      "purl": "pkg:npm/harness-claude-code-bridge@0.0.0",
      "bom-ref": "pkg:npm/harness-claude-code-bridge@0.0.0",
      "properties": [],
      "type": "application"
    },
    "properties": [
      {
        "name": "cdx:bom:componentTypes",
        "value": "npm"
      },
      {
        "name": "cdx:bom:componentNamespaces",
        "value": "@anthropic-ai\\n@babel\\n@hono\\n@modelcontextprotocol\\n@stablelib"
      },
      {
        "name": "cdx:bom:componentSrcFiles",
        "value": "src/bridge/pnpm-lock.yaml"
      }
    ]
  },
  "components": [
    {
      "group": "@anthropic-ai",
      "name": "claude-agent-sdk-darwin-arm64",
      "version": "0.3.319",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "acd8806cc6d186038cd8210bb034c8abbabefac155219ba44e481eb307277066dc5fc493220b5fd17699cca7515ed28afaff5ecfe9909fc3f8a5bd8a6b5ef018"
        }
      ],
      "purl": "pkg:npm/%40anthropic-ai/claude-agent-sdk-darwin-arm64@0.3.319",
      "type": "library",
      "bom-ref": "pkg:npm/@anthropic-ai/claude-agent-sdk-darwin-arm64@0.3.319",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "cdx:npm:os",
          "value": "darwin"
        },
        {
          "name": "cdx:npm:cpu",
          "value": "arm64"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@anthropic-ai",
      "name": "claude-agent-sdk-darwin-x64",
      "version": "0.3.319",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8ccef7d0597e705a2d0e78c5f5c4ad21ff977b9ed875f0c1dd35da49556ff2e5405d6e31a16170223d9e0ef9ac7221047b950c90ace356a5eef64476d4ead79e"
        }
      ],
      "purl": "pkg:npm/%40anthropic-ai/claude-agent-sdk-darwin-x64@0.3.319",
      "type": "library",
      "bom-ref": "pkg:npm/@anthropic-ai/claude-agent-sdk-darwin-x64@0.3.319",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "cdx:npm:os",
          "value": "darwin"
        },
        {
          "name": "cdx:npm:cpu",
          "value": "x64"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@anthropic-ai",
      "name": "claude-agent-sdk-linux-arm64-musl",
      "version": "0.3.319",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f0a0d9409012d8211be5a180bee5e4a721cc73d4ce33fcd84f0da22a66db562e229b46adc3ddc4b493daa58ca9d20fe5408fd793c8cc61d594e9996ff445a32f"
        }
      ],
      "purl": "pkg:npm/%40anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.3.319",
      "type": "library",
      "bom-ref": "pkg:npm/@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.3.319",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "cdx:npm:os",
          "value": "linux"
        },
        {
          "name": "cdx:npm:cpu",
          "value": "arm64"
        },
        {
          "name": "cdx:npm:libc",
          "value": "musl"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@anthropic-ai",
      "name": "claude-agent-sdk-linux-arm64",
      "version": "0.3.319",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "836b6932c1cb3106a12386e4e4221c307001fd1c33c683c698be50e46e4c0e2af9593ae5ef5bee9566ed2d021250f9bfc853d11bdeed77366709ae54ab5bff77"
        }
      ],
      "purl": "pkg:npm/%40anthropic-ai/claude-agent-sdk-linux-arm64@0.3.319",
      "type": "library",
      "bom-ref": "pkg:npm/@anthropic-ai/claude-agent-sdk-linux-arm64@0.3.319",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "cdx:npm:os",
          "value": "linux"
        },
        {
          "name": "cdx:npm:cpu",
          "value": "arm64"
        },
        {
          "name": "cdx:npm:libc",
          "value": "glibc"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@anthropic-ai",
      "name": "claude-agent-sdk-linux-x64-musl",
      "version": "0.3.319",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e42988f77358d51632c04eb66be184ec992e4021be6cda2a6117d5faef411c550a8308218828a4d534b2e0f668357bb0fedb15fc154d173653896ad59fa4178"
        }
      ],
      "purl": "pkg:npm/%40anthropic-ai/claude-agent-sdk-linux-x64-musl@0.3.319",
      "type": "library",
      "bom-ref": "pkg:npm/@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.3.319",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "cdx:npm:os",
          "value": "linux"
        },
        {
          "name": "cdx:npm:cpu",
          "value": "x64"
        },
        {
          "name": "cdx:npm:libc",
          "value": "musl"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@anthropic-ai",
      "name": "claude-agent-sdk-linux-x64",
      "version": "0.3.319",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b8101903cc7485de605627f22f92e8ef77559a2f7165e27a8eba3634ed1a97acb259ac3fe942fdc5bb1587d94e84b14e99821d49b4368f8cc07e7bc6fede45dd"
        }
      ],
      "purl": "pkg:npm/%40anthropic-ai/claude-agent-sdk-linux-x64@0.3.319",
      "type": "library",
      "bom-ref": "pkg:npm/@anthropic-ai/claude-agent-sdk-linux-x64@0.3.319",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "cdx:npm:os",
          "value": "linux"
        },
        {
          "name": "cdx:npm:cpu",
          "value": "x64"
        },
        {
          "name": "cdx:npm:libc",
          "value": "glibc"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@anthropic-ai",
      "name": "claude-agent-sdk-win32-arm64",
      "version": "0.3.319",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6283f49581c90b38843450a8b4742af6a77f81a26bc1436401c9d9c958d7c60d4e3e6b4abb2c37d5a1bad2ce1c5974435d71a6fe6d6c88d49068619f01806faf"
        }
      ],
      "purl": "pkg:npm/%40anthropic-ai/claude-agent-sdk-win32-arm64@0.3.319",
      "type": "library",
      "bom-ref": "pkg:npm/@anthropic-ai/claude-agent-sdk-win32-arm64@0.3.319",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "cdx:npm:os",
          "value": "win32"
        },
        {
          "name": "cdx:npm:cpu",
          "value": "arm64"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@anthropic-ai",
      "name": "claude-agent-sdk-win32-x64",
      "version": "0.3.319",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "502dbbc7ef207c24b63a3346256aee78fd202ce38ab0b12c27f920d29e9a6bc193a1970962327c29e01aa471d160c500201e926aba9ee3d22d9b93f5c2cc0271"
        }
      ],
      "purl": "pkg:npm/%40anthropic-ai/claude-agent-sdk-win32-x64@0.3.319",
      "type": "library",
      "bom-ref": "pkg:npm/@anthropic-ai/claude-agent-sdk-win32-x64@0.3.319",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "cdx:npm:os",
          "value": "win32"
        },
        {
          "name": "cdx:npm:cpu",
          "value": "x64"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@anthropic-ai",
      "name": "claude-agent-sdk",
      "version": "0.3.319",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ed7fac878b99bffbb838be08e1c42f32bf4ddcd33a1438aeca4f36f611729606eb9cdc15ca2184956103586b8edbacf0308c6682929d3e80c82e81481e1d6ec0"
        }
      ],
      "purl": "pkg:npm/%40anthropic-ai/claude-agent-sdk@0.3.319",
      "type": "library",
      "bom-ref": "pkg:npm/@anthropic-ai/claude-agent-sdk@0.3.319",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "ImportedModules",
          "value": "@anthropic-ai/claude-agent-sdk,HookCallback,@anthropic-ai/claude-agent-sdk/HookCallback,HookJSONOutput,@anthropic-ai/claude-agent-sdk/HookJSONOutput,@anthropic-ai/claude-agent-sdk/sdk-tools.js,AskUserQuestionInput,@anthropic-ai/claude-agent-sdk/sdk-tools.js/AskUserQuestionInput"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ],
        "occurrences": [
          {
            "location": "dist/bridge/index.mjs",
            "line": 7
          },
          {
            "location": "src/bridge/index.ts",
            "line": 37
          },
          {
            "location": "src/bridge/index.ts",
            "line": 41
          },
          {
            "location": "src/bridge/question-tool.ts",
            "line": 5
          }
        ]
      }
    },
    {
      "group": "@anthropic-ai",
      "name": "claude-code-darwin-arm64",
      "version": "2.1.319",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "77200e167b176dec8680524c968da7eb34a02e58b9af87d36774e3e3c7842f18dc72a338b3fc14990e8fd03c826f1534102e38555e384f6aa3e711297a7db968"
        }
      ],
      "purl": "pkg:npm/%40anthropic-ai/claude-code-darwin-arm64@2.1.319",
      "type": "library",
      "bom-ref": "pkg:npm/@anthropic-ai/claude-code-darwin-arm64@2.1.319",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "cdx:npm:os",
          "value": "darwin"
        },
        {
          "name": "cdx:npm:cpu",
          "value": "arm64"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@anthropic-ai",
      "name": "claude-code-darwin-x64",
      "version": "2.1.319",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5eecda14449944a3eea6595c6db142cb4c5dc3d1bdf951cb59b5da261261503e203539adfc02e428c9c40b0af7ba603b89fd5c0060cd6f6b5c811088a48cbe9d"
        }
      ],
      "purl": "pkg:npm/%40anthropic-ai/claude-code-darwin-x64@2.1.319",
      "type": "library",
      "bom-ref": "pkg:npm/@anthropic-ai/claude-code-darwin-x64@2.1.319",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "cdx:npm:os",
          "value": "darwin"
        },
        {
          "name": "cdx:npm:cpu",
          "value": "x64"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@anthropic-ai",
      "name": "claude-code-linux-arm64-musl",
      "version": "2.1.319",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f7af6ab8fda75e3ec6447ccb49ef64a2ff5cfdfda9f99b99ad792bbda7a76cb397eb3649b72a992915328435236959921041854b1802aff06d50c39757c8da3b"
        }
      ],
      "purl": "pkg:npm/%40anthropic-ai/claude-code-linux-arm64-musl@2.1.319",
      "type": "library",
      "bom-ref": "pkg:npm/@anthropic-ai/claude-code-linux-arm64-musl@2.1.319",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "cdx:npm:os",
          "value": "linux"
        },
        {
          "name": "cdx:npm:cpu",
          "value": "arm64"
        },
        {
          "name": "cdx:npm:libc",
          "value": "musl"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@anthropic-ai",
      "name": "claude-code-linux-arm64",
      "version": "2.1.319",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3e5cb16994c0b94d151773ff111178f9d78c4634f9edcafdd121c2ad89acdc74de6ebdde22d116268cf0eb3abd72cf3cb5cf17a05f4448022084a5dfabd1c00a"
        }
      ],
      "purl": "pkg:npm/%40anthropic-ai/claude-code-linux-arm64@2.1.319",
      "type": "library",
      "bom-ref": "pkg:npm/@anthropic-ai/claude-code-linux-arm64@2.1.319",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "cdx:npm:os",
          "value": "linux"
        },
        {
          "name": "cdx:npm:cpu",
          "value": "arm64"
        },
        {
          "name": "cdx:npm:libc",
          "value": "glibc"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@anthropic-ai",
      "name": "claude-code-linux-x64-musl",
      "version": "2.1.319",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2c08f4dd52d6599fb94f673774cc56661e41845cc4c70cb02294facb5a079c18f44f1fc82c85d8175cfa95c29262c9a2282862c4f5b3b28df942721f60b3bc8e"
        }
      ],
      "purl": "pkg:npm/%40anthropic-ai/claude-code-linux-x64-musl@2.1.319",
      "type": "library",
      "bom-ref": "pkg:npm/@anthropic-ai/claude-code-linux-x64-musl@2.1.319",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "cdx:npm:os",
          "value": "linux"
        },
        {
          "name": "cdx:npm:cpu",
          "value": "x64"
        },
        {
          "name": "cdx:npm:libc",
          "value": "musl"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@anthropic-ai",
      "name": "claude-code-linux-x64",
      "version": "2.1.319",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "14ee12776dc13b554240f8897b9bc6ddb367995e7e6224dabbba3596a2b716be55944e132dd2a2c98a70411c045cef75904da5d76129da2ec9d7d4fc31dda839"
        }
      ],
      "purl": "pkg:npm/%40anthropic-ai/claude-code-linux-x64@2.1.319",
      "type": "library",
      "bom-ref": "pkg:npm/@anthropic-ai/claude-code-linux-x64@2.1.319",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "cdx:npm:os",
          "value": "linux"
        },
        {
          "name": "cdx:npm:cpu",
          "value": "x64"
        },
        {
          "name": "cdx:npm:libc",
          "value": "glibc"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@anthropic-ai",
      "name": "claude-code-win32-arm64",
      "version": "2.1.319",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2c95d6872d6b646cac9a3c260b5fe46a975a339e6985814f6b730669dd37dc5d357fbebeab5953e0df1308f0bac32b07c6b90b79dff2b9c2c6a8c493358eb772"
        }
      ],
      "purl": "pkg:npm/%40anthropic-ai/claude-code-win32-arm64@2.1.319",
      "type": "library",
      "bom-ref": "pkg:npm/@anthropic-ai/claude-code-win32-arm64@2.1.319",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "cdx:npm:os",
          "value": "win32"
        },
        {
          "name": "cdx:npm:cpu",
          "value": "arm64"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@anthropic-ai",
      "name": "claude-code-win32-x64",
      "version": "2.1.319",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c2770f29260bff3be3b3ce24ef06448fe206431fcb8ea40d8609d08730c489b3f4c8054182e02ce29f2705f1401036c3754738676728f8e68a655d6dd36c4834"
        }
      ],
      "purl": "pkg:npm/%40anthropic-ai/claude-code-win32-x64@2.1.319",
      "type": "library",
      "bom-ref": "pkg:npm/@anthropic-ai/claude-code-win32-x64@2.1.319",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "cdx:npm:os",
          "value": "win32"
        },
        {
          "name": "cdx:npm:cpu",
          "value": "x64"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@anthropic-ai",
      "name": "claude-code",
      "version": "2.1.319",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e8c80c465c198db1bf5a873d312c0b72cff23a6f58fee25c8ba6e7324d022ae0570a531acc0ccd80cc0dac1e2a47a0dd4374c24835042b2d9c51651abb16a04"
        }
      ],
      "purl": "pkg:npm/%40anthropic-ai/claude-code@2.1.319",
      "type": "library",
      "bom-ref": "pkg:npm/@anthropic-ai/claude-code@2.1.319",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "ExportedModules",
          "value": "claude-code-harness,claude-code-auth,claude-code-thinking"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@anthropic-ai",
      "name": "sdk",
      "version": "0.97.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c0e7fb0147893e2b5c569bca3b850cbbade6587e526958a990677b38e409b7f1ba5581a557c0f61a9f5d2f13abb6d0c987ff60a8fa9d681c0319c05ebee99e02"
        }
      ],
      "purl": "pkg:npm/%40anthropic-ai/sdk@0.97.1",
      "type": "library",
      "bom-ref": "pkg:npm/@anthropic-ai/sdk@0.97.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/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"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@hono",
      "name": "node-server",
      "version": "2.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a7f287f4c9df35cb26dec47ac7894d826e63f9037812df2cacaade765f4365f5e2c99d54437690d9856914b6ea92d60de4923e0c1f9564528cd8fa84e612ca8d"
        }
      ],
      "purl": "pkg:npm/%40hono/node-server@2.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/@hono/node-server@2.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "@modelcontextprotocol",
      "name": "sdk",
      "version": "1.32.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "496b15b47ff4bd42d2412b6867ac711f62b4f4b8bc7d7613302eb865ea2009da59dd74a2d5e08f381c95d4ea6e271b88dce7261e1a2c0d66328a2d3bb693ec2f"
        }
      ],
      "purl": "pkg:npm/%40modelcontextprotocol/sdk@1.32.2",
      "type": "library",
      "bom-ref": "pkg:npm/@modelcontextprotocol/sdk@1.32.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "ImportedModules",
          "value": "@modelcontextprotocol/sdk/server/mcp.js"
        },
        {
          "name": "cdx:mcp:package",
          "value": "true"
        },
        {
          "name": "cdx:mcp:official",
          "value": "true"
        },
        {
          "name": "cdx:mcp:role",
          "value": "sdk"
        },
        {
          "name": "cdx:mcp:catalogSource",
          "value": "official-sdk"
        },
        {
          "name": "cdx:mcp:packageName",
          "value": "@modelcontextprotocol/sdk"
        }
      ],
      "tags": [
        "mcp",
        "mcp-sdk",
        "official-mcp-sdk",
        "trusted-source"
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ],
        "occurrences": [
          {
            "location": "dist/bridge/index.mjs",
            "line": 8
          },
          {
            "location": "src/bridge/index.ts",
            "line": 42
          }
        ]
      }
    },
    {
      "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"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "accepts",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e5cbe0e82b4ac1f81d995a98d562225ca7374356e446a18b8bed96ffa6a8fba63b82efd10b046e021184ce1e41e0a96ccd2b932e0658baa16aa396c89a334a9e"
        }
      ],
      "purl": "pkg:npm/accepts@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/accepts@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ajv-formats",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f2252a979d04511fae51c7514371c3a9ae84572a3776870bf20e5627714d7169aeeb621b90652e7bfa44c8b056f1518a2ae7133e0a9e92ce1f214d43038ca8c1"
        }
      ],
      "purl": "pkg:npm/ajv-formats@3.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/ajv-formats@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ajv",
      "version": "8.20.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4e16e58be3a53a3fa230f60505505f2773a60809da4b2367e0cd6fcfd4fa1a46b926df5b6bf1c8479ea3a32eb9b58ea4c7f142179557341f35f58eff194ac118"
        }
      ],
      "purl": "pkg:npm/ajv@8.20.0",
      "type": "library",
      "bom-ref": "pkg:npm/ajv@8.20.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "body-parser",
      "version": "2.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "21f93529c2ebc5a1add6871c41a81034534d3aa46dd4b16e7a11271c7cc1f19e9c460231454d5305a888b14882740fa0cb93cbed8d485f7d4334a9119b1b578d"
        }
      ],
      "purl": "pkg:npm/body-parser@2.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/body-parser@2.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "bytes",
      "version": "3.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fcd7fb4f2cd3c7a4b7c9124e6ce015efde7aafc72bdbe3a3f000b976df3048fdc1400a1e5f9f0da07c8253c3fccc690d5d2b634d28ba7f33ba174a4175c61b12"
        }
      ],
      "purl": "pkg:npm/bytes@3.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/bytes@3.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "call-bind-apply-helpers",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4a9d5a6e52748af0e44b38dc68977112e9cde7f5ef92c149dac30115fabac74af285057fd9bfcac057b6d5c329987b4f3928a3f0af7dff049fa04b9339b9ae31"
        }
      ],
      "purl": "pkg:npm/call-bind-apply-helpers@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/call-bind-apply-helpers@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "call-bound",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fb2b3df7b53dea9a382b1fc0069042aa103d12ec49690583420ef6f791f8841a61bf72198346e804abb0629b78617a7a319e4099942753fb72313951a5a49e8e"
        }
      ],
      "purl": "pkg:npm/call-bound@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/call-bound@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "content-disposition",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7be1f46571d2598ac4361433c352cfb8fe2817933354a98353a77787196f68f1182cb83ad8cc6d40d3d1c784984ae6094815209d0206e0720ddad12d36fec3a2"
        }
      ],
      "purl": "pkg:npm/content-disposition@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/content-disposition@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "content-type",
      "version": "1.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9d38ea7dc045122a4a7570afe180d05827e670b64a9bcd65745d29028a53bf2ac51956dc47a3ff54001de46ecdfb4b53afc42a894d2d15a743e852b836d27038"
        }
      ],
      "purl": "pkg:npm/content-type@1.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/content-type@1.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "content-type",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9a3ed43d71348daa9a3acba435945411f122d8070bec2fefc26c1c1d5d0ef7b78ed44d69c4166eca3959af1e6c79368d060d54ebea37e70a5adf941f71cfbb6a"
        }
      ],
      "purl": "pkg:npm/content-type@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/content-type@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cookie-signature",
      "version": "1.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0fbeae53bdee9525eb0f5517178284d93331555c21b270a07c0c9383d93c3fa2866639572ab38b7b874940a2370718b9c237ac6681572561253560633d931b86"
        }
      ],
      "purl": "pkg:npm/cookie-signature@1.2.2",
      "type": "library",
      "bom-ref": "pkg:npm/cookie-signature@1.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cookie",
      "version": "0.7.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ca48b95e72ae7fbe74979d2e193965b7a90a20b6389d0d5e34841ab685c40726797568272aa6e7aa64eb044e41e0dee5acc24a436cad58c8933b6a34bfa130ff"
        }
      ],
      "purl": "pkg:npm/cookie@0.7.2",
      "type": "library",
      "bom-ref": "pkg:npm/cookie@0.7.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cors",
      "version": "2.8.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b49b590411c0eaf8c801a17a12721aaba95a0413fd6aafd8de8b9526311fa076d105c1c100761c321ff0f0b0eb9363ef20c32af209a8a5ae43e15f1199baf11b"
        }
      ],
      "purl": "pkg:npm/cors@2.8.6",
      "type": "library",
      "bom-ref": "pkg:npm/cors@2.8.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cross-spawn",
      "version": "7.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b95d903963f69d6ceccb668ca7c69189b862f5d9731791e0879487681f4e893184c834e2249cb1d2ecb9d505ddc966ed00736e6b85c9cd429c6b73b3294777bc"
        }
      ],
      "purl": "pkg:npm/cross-spawn@7.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/cross-spawn@7.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "debug",
      "version": "4.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "446c305a7c10be455f6af295b76d8518bc3ec5849dcc04709b4aeee83853540dee994e6165cdbc57790ee2cb6062bcab4e52e9baf808f468a28e5b408cd6dca8"
        }
      ],
      "purl": "pkg:npm/debug@4.4.3",
      "type": "library",
      "bom-ref": "pkg:npm/debug@4.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "depd",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "83b9c7e8fe9dc838a8268800006a6b1a90ad5489898693e4feba02cdd6f77c887ad7fb3f9cfb1f47aa27c8cc2408047f3a50b7c810b49444af52840402cb08af"
        }
      ],
      "purl": "pkg:npm/depd@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/depd@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "dunder-proto",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "28837f9c3241411717c3430b561644f62407986ebca80548060f42aa65188e64088608a3f54e4c16faea9142f915bb72cb366e39e3add3375e45ee1463b72df8"
        }
      ],
      "purl": "pkg:npm/dunder-proto@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/dunder-proto@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ee-first",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "58cc26f4b851528f9651a44dfaf46e113a86f3d22066985548d91d16079beac4bf1383ab0c837bb78f0201ec121d773a0bc95e7c3f0a29faf9bd8eb56eb425a3"
        }
      ],
      "purl": "pkg:npm/ee-first@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/ee-first@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "encodeurl",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "12ffe123278f2d9b692fdf31e7ada5bcfb5e9eb51f1abd257da7f8e07159fa10c4c2ca3b71c57d40066b1152e0d21c4d033ca0680171cb675868028a3341b4e8"
        }
      ],
      "purl": "pkg:npm/encodeurl@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/encodeurl@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es-define-property",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7b79d17e07d4678acd18bdb7da05205f4e90372c9ecf4e0a76316b17e2d34683979ab3a014a0e0e0109db235bc1274faf5ea9d606991a49c223d560dac2696de"
        }
      ],
      "purl": "pkg:npm/es-define-property@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/es-define-property@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es-errors",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "65fe47d8ac6ddb18d3bdb26f3f66562c4202c40ea3fa1026333225ca9cb8c5c060d6f2959f1f3d5b2d066d2fa47f9730095145cdd0858765d20853542d2e9cb3"
        }
      ],
      "purl": "pkg:npm/es-errors@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/es-errors@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "es-object-atoms",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1d6701a0de8d8a57aab52c9d2b616a1db4bf2e80ddda9aab9d01cbc89cc18f890ea7f932d8c58c37af78c4e7e42bcfd29d4b16d831fb11fc9597274a0ac9b567"
        }
      ],
      "purl": "pkg:npm/es-object-atoms@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/es-object-atoms@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escape-html",
      "version": "1.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3624aea59e0e7ae1b0afaf251887b29bf92c219309a1d506392099fc54a74f172b7a46efaab81d53194938ca628da299563009ad6ac6b3fe89cbc38cbb28fda3"
        }
      ],
      "purl": "pkg:npm/escape-html@1.0.3",
      "type": "library",
      "bom-ref": "pkg:npm/escape-html@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "etag",
      "version": "1.8.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6882f9171ee66b055adf4d1a976067104e2236fa35a844f12eb3c8fe8d392fbcfa828edf0b0d49e844266cae05989d804bb920545fca1195ae7c17dd0a531c3e"
        }
      ],
      "purl": "pkg:npm/etag@1.8.1",
      "type": "library",
      "bom-ref": "pkg:npm/etag@1.8.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eventsource-parser",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "10a375bca00c719f0c95832968dbb137a47dc9a9331fab9a8c7707553a96273beee695b0f43ca16cfdf91c7f0c54143e7598c07c3c64f80f0d891f4a59a5e2c9"
        }
      ],
      "purl": "pkg:npm/eventsource-parser@3.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/eventsource-parser@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "eventsource",
      "version": "3.0.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0914f5593cae4280fbef5196e7a5c464543f66849f5a27756a52860d832692ddb297c517ad5478a6ca6a58d11ca8abd523383a3c096d5a3c5c4923eb6e803888"
        }
      ],
      "purl": "pkg:npm/eventsource@3.0.7",
      "type": "library",
      "bom-ref": "pkg:npm/eventsource@3.0.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "express-rate-limit",
      "version": "8.7.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ccf2ea0c8d9fd205765a61a769c2dff57492aa7e1595d4723f92c2ccec31d01287e3498eebed8f0859284ac44eda378fc7ceff29fe8d505e8fd903932971db40"
        }
      ],
      "purl": "pkg:npm/express-rate-limit@8.7.3",
      "type": "framework",
      "bom-ref": "pkg:npm/express-rate-limit@8.7.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "express",
      "version": "5.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a82ab2d714a86ae831383e085476f5656764bc21765b7684da890aa2e5a3f15c09fb3b6c912897a019c2489a9f293f9c54f261b89a9ef582db638db9f99874d2"
        }
      ],
      "purl": "pkg:npm/express@5.3.0",
      "type": "framework",
      "bom-ref": "pkg:npm/express@5.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "group": "",
      "name": "fast-deep-equal",
      "version": "3.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7f7a90f68432f63d808417bf1fd542f75c0b98a042094fe00ce9ca340606e61b303bb04b2a3d3d1dce4760dcfd70623efb19690c22200da8ad56cd3701347ce1"
        }
      ],
      "purl": "pkg:npm/fast-deep-equal@3.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/fast-deep-equal@3.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/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"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fast-uri",
      "version": "3.1.9",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "852ff45addd86b4e37a0a5ecd2c231acca4a4084d784c2c8ad500a2978b8828cc60bdbfb6115959d7219ce334f4ced3633d05dc4b096a8ad7245780dce257225"
        }
      ],
      "purl": "pkg:npm/fast-uri@3.1.9",
      "type": "library",
      "bom-ref": "pkg:npm/fast-uri@3.1.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "finalhandler",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4bc2a866045937e6b9acdc2a4f195965e3e34ffe1c9e6d11395ef42de7511d9d29f2ef5f4480f484951942990a2f3ae8f0b7e60bcb31db76d8ead54dc6ff2940"
        }
      ],
      "purl": "pkg:npm/finalhandler@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/finalhandler@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "forwarded",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6ee446d1fa41b511d24c238049eea10f6e7cb44b9b16844b6f864d03a3713151cdc3680e7301e8f70c9a6e5ccccce039cfdc40f4bd4a36393f36de8c4fd698a3"
        }
      ],
      "purl": "pkg:npm/forwarded@0.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/forwarded@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fresh",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "471fd6c9c67ad0739aa8b2808ba70744a288ef3c566c9df53219ed9adc0ca1a4de17b5c51fd861069f2f21368c89d7e58d143a7985822a46932beca45491cfd8"
        }
      ],
      "purl": "pkg:npm/fresh@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/fresh@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "function-bind",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ed71cdc47eea5fdc46e66230c6486e993a31fcc21135c3a00ebc56b0cb76a40af6dd61e9e8cad194dec50521690a9afea153b417be38894811f369c931f1b648"
        }
      ],
      "purl": "pkg:npm/function-bind@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/function-bind@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-intrinsic",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f5f4a349aa2cfdf448548a7ec5226513a95fc21112ecb36d29a08121a987b23af69dad418800493e8d263a38f3f062435116ab9823c6a9a89583999f8dbf7c09"
        }
      ],
      "purl": "pkg:npm/get-intrinsic@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/get-intrinsic@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-proto",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b1349f063a17069f3d26f20a21e7eac3b53608279bb1cef892263a6b0886a202ada1219b823604fc6ffe97db05dcc5853cd73d21ca0e0b83837ca1dfc459a9d2"
        }
      ],
      "purl": "pkg:npm/get-proto@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/get-proto@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "gopd",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "65429187afe4505a0089302d4d83d9277870f70371c7e04804e8a39e51bd3e7ac9b027128ecd70cb20fabc9a5a62d827cc3aca6114aa7f738ee917daf77c6c46"
        }
      ],
      "purl": "pkg:npm/gopd@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/gopd@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-symbols",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5c0cd77027625aa2199bdec8383a629a301c2e0b8f2c6278b91d4c360efb02f0b8c64cb2bd87e79bd57e91cae3877b8853d142c25baf22a26863528294aa53d"
        }
      ],
      "purl": "pkg:npm/has-symbols@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/has-symbols@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hasown",
      "version": "2.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4f651b7db044177db089ea5722c3254d6f7e743602eb0321fedfef600e2db8e30aa96cff9f7bebd4d152c508b23fece4da65eca0c03f8bfeea57a2cabadd6dd4"
        }
      ],
      "purl": "pkg:npm/hasown@2.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/hasown@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "hono",
      "version": "4.13.16",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "00e2ce121beb57e887f76c570a716bff9fb72a33ca708df13fadd726d5f9b290279339cf7478a3948b144e98bbffd1215aaad309e930e5ce738752be62c570ec"
        }
      ],
      "purl": "pkg:npm/hono@4.13.16",
      "type": "library",
      "bom-ref": "pkg:npm/hono@4.13.16",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "http-errors",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e056d17405fe6d2766a3801416e4b458d88fcfc36016dfabf138603569a5ae3423b7543b651f7ecd395c7b6f39f71e0a497af022c69e4ea0e82909ad3fca4b99"
        }
      ],
      "purl": "pkg:npm/http-errors@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/http-errors@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "iconv-lite",
      "version": "0.7.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "20a5e9bc8ce39c2f574c051b54170c7c64b410f6885ed5babfecebf91469fa1a942c4a68d28c196b1eb0c91c0f3896d66f38d8b29430bac4ec7d5af489f878b9"
        }
      ],
      "purl": "pkg:npm/iconv-lite@0.7.3",
      "type": "library",
      "bom-ref": "pkg:npm/iconv-lite@0.7.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inherits",
      "version": "2.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "93fbc6697e3f6256b75b3c8c0af4d039761e207bea38ab67a8176ecd31e9ce9419cc0b2428c859d8af849c189233dcc64a820578ca572b16b8758799210a9ec1"
        }
      ],
      "purl": "pkg:npm/inherits@2.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/inherits@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ip-address",
      "version": "10.7.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d342d890ce9bc882daf5e408c7aaa869708ce34c532dde7a019e2fc9a3d6dd84f26f8f556583e8e71b2202ae2db90e78187e11ee055d612709d41ec1efb3ee4e"
        }
      ],
      "purl": "pkg:npm/ip-address@10.7.6",
      "type": "library",
      "bom-ref": "pkg:npm/ip-address@10.7.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ipaddr.js",
      "version": "1.9.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d0a23feb4ef1a31493a07ec68cdd457d26cba14d3e6ed4e2723b1049642587f859ca437c2a998c7fbb98c0f5b747e6a467a47fc35f199574870585e26143cede"
        }
      ],
      "purl": "pkg:npm/ipaddr.js@1.9.1",
      "type": "library",
      "bom-ref": "pkg:npm/ipaddr.js@1.9.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-promise",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "86fa6823a928ae124c9de8f6f3975283a9eed7e7babb1b3bcc6dc16009b96f2a83b2024d5b0c7333acfa8998808104784c9df42660533b0a99530dd69721f701"
        }
      ],
      "purl": "pkg:npm/is-promise@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-promise@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isexe",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "447c4c2e9f659ca1c61d19e0f5016144231b600715a67ebdb2648672addfdfac638155564e18f8aaa2db4cb96aed2b23f01f9f210d44b8210623694ab3241e23"
        }
      ],
      "purl": "pkg:npm/isexe@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/isexe@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jose",
      "version": "6.2.15",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a9d17a7b0719011b5e7faddf27d00a2993e0c70faded4487e872d761c0f80ab7664af0e9efdae92523c510a73dd1005e192eb7bb5290b4dd8c6501c2d320c8cc"
        }
      ],
      "purl": "pkg:npm/jose@6.2.15",
      "type": "library",
      "bom-ref": "pkg:npm/jose@6.2.15",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      },
      "tags": [
        "security"
      ]
    },
    {
      "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"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-schema-traverse",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "34cf3f3fd9f75e35e12199f594b86415a0024ce5114178d6855e0103f4673aff31be0aadaa9017f483b89914314b1d51968e2dab37aa6f4b0e96bb9a3b2dddba"
        }
      ],
      "purl": "pkg:npm/json-schema-traverse@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/json-schema-traverse@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json-schema-typed",
      "version": "8.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7d08685dd72f737576f31ec2ec132ce0fe7e90d96051445eda39944f54fffe8051303aeacb540f7a52629b0646a3b1e0f553d5dc4415e419eae216c5cb6bdeb4"
        }
      ],
      "purl": "pkg:npm/json-schema-typed@8.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/json-schema-typed@8.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "math-intrinsics",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fc85ed6f0124e474cfc84c32297ea11a4617c4cf676e3eb807e8a55499c2fd1e81d291f91b85776f4a556cbec3063e2d921040a696d05257fa17a5e5f4b1eed6"
        }
      ],
      "purl": "pkg:npm/math-intrinsics@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/math-intrinsics@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "media-typer",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb3df145a1b6d1cebf04ecef6280da1ad3e61ac72ced88af22d64412a7ba19bc0d7c7bb1bbd60d9af9c490ccca95d006638ffcd2945c41165212786aba4f57b9"
        }
      ],
      "purl": "pkg:npm/media-typer@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/media-typer@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "merge-descriptors",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4a7937d785796b214b869ddf914444b9be96b6305f3dd08f6352e7f3ff26ba7b8bba2621b000600555aca33006f8c58c6d512f71d7296e2f51ef0c36da5f50de"
        }
      ],
      "purl": "pkg:npm/merge-descriptors@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/merge-descriptors@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime-db",
      "version": "1.54.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "694e4426e20dd960de982700a76bc505fa7f9b810085626750d492c348b1b3bfe45db77a3e0eb8126c0990d745841f1a5add6c1f60935eb2f1a3f880195de83d"
        }
      ],
      "purl": "pkg:npm/mime-db@1.54.0",
      "type": "library",
      "bom-ref": "pkg:npm/mime-db@1.54.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mime-types",
      "version": "3.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2db833764d21e23ba843d7c22975b86f2d1426a8fe9ce3ab23d309d6c4a3e2723c688d9ea35aa6bd01227b8543d6096c4b6e749f5e4bb16b18b42ba0892b52e4"
        }
      ],
      "purl": "pkg:npm/mime-types@3.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/mime-types@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ms",
      "version": "2.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e85973b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394"
        }
      ],
      "purl": "pkg:npm/ms@2.1.3",
      "type": "library",
      "bom-ref": "pkg:npm/ms@2.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "negotiator",
      "version": "1.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "34c3c144c2608901e36ddf29846dd579b771e246751f5db5adb97922432a78eb1a869b41f412a8fddee8277cd35ea4e06a09f66d694d497921d10506337d5162"
        }
      ],
      "purl": "pkg:npm/negotiator@1.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/negotiator@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-assign",
      "version": "4.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ac98134279149c7d6c170f324fa552537cc3dec5a6bbab19848b1e63c557f8646edcfe85ec5bbe24d0e85df9251256cb2529dcdc55101d57b8714e618fe05c52"
        }
      ],
      "purl": "pkg:npm/object-assign@4.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/object-assign@4.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "object-inspect",
      "version": "1.13.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5baee22e5e09d845c41936df78709f7eb8c37e2b6f2c0360d14957df01545124f1f762974457a0307515812a84fb0be101b8b85aa8c683d733cac4d5d84a5b7b"
        }
      ],
      "purl": "pkg:npm/object-inspect@1.13.4",
      "type": "library",
      "bom-ref": "pkg:npm/object-inspect@1.13.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "on-finished",
      "version": "2.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "013594bf7f3b8be9cb0f8f44883a0e7ede6c71fdf656c773de4b6b4091bd6e2ee344599a5d3b2cbf2be3d4499e295560bdeb1ba94b6f410bda4b64e94ee90065"
        }
      ],
      "purl": "pkg:npm/on-finished@2.4.2",
      "type": "library",
      "bom-ref": "pkg:npm/on-finished@2.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "once",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "94d689808fb643951140191c7042874d038f697754c67659125413658d0c15402e684a9ed44f8dcaf81dcff688c8d8ba67d3333b976fd47f27e7cfc610ba77fb"
        }
      ],
      "purl": "pkg:npm/once@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/once@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "parseurl",
      "version": "1.3.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0a2c9e3b1153fc96723799b4cfd3df5f0e1208127a4b2833d43a65d30aa39610c418604fd469ec51510bd29eb78681b57dc8f77c7ca75e2f4d60ee2758e2fea9"
        }
      ],
      "purl": "pkg:npm/parseurl@1.3.3",
      "type": "library",
      "bom-ref": "pkg:npm/parseurl@1.3.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-key",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a2399e374a9dfb2d23b3312da18e3caf43deab97703049089423aee90e5fe3595f92cc17b8ab58ae18284e92e7c887079b6e1486ac7ee53aa6d889d2c0b844e9"
        }
      ],
      "purl": "pkg:npm/path-key@3.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/path-key@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-to-regexp",
      "version": "8.4.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a9172e21d3faf4d3e6e2a6c008af9a0e8808e42043322d6329ed2bcb9ad2409cfc2552ec0bb8d5f17a622631912cba25dcdf91e6284661cacf2d39e8ea901d04"
        }
      ],
      "purl": "pkg:npm/path-to-regexp@8.4.2",
      "type": "library",
      "bom-ref": "pkg:npm/path-to-regexp@8.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pkce-challenge",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c10d1bfd6e05af4d6ab691e5a92aaca5c8f712106f8a6b1d8742a51e11fc1d166732c11ad1e6b67d350b397392f5c710af7a26f86706464e1efa2b2b65657ca9"
        }
      ],
      "purl": "pkg:npm/pkce-challenge@5.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/pkce-challenge@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "proxy-addr",
      "version": "2.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e679f1d321b2554718eadf519d6700456b704fd1750fc3bdaedd3c86d3ef9dde3d5b522066d98b921bbd59f333423d5c1718c720ee9ca279d43555b993b015c9"
        }
      ],
      "purl": "pkg:npm/proxy-addr@2.0.8",
      "type": "library",
      "bom-ref": "pkg:npm/proxy-addr@2.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "qs",
      "version": "6.17.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8dddc23a468a5601945be647c841c21bd6c7ed1a1a6a25ae320cec2018d43158cb01a5865a9a14015c258d5bc11f146eff6a841e769d2c666b92eb585013d024"
        }
      ],
      "purl": "pkg:npm/qs@6.17.1",
      "type": "library",
      "bom-ref": "pkg:npm/qs@6.17.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "range-parser",
      "version": "1.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "85e9369854293ee2381350412ab4ada3e054ddedf1e31b9aaec6e2c2bdfe95fee9e388eebc5315d171564003f7c54caa5c0e11ad72c8a1a49419b4add39e9933"
        }
      ],
      "purl": "pkg:npm/range-parser@1.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/range-parser@1.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "raw-body",
      "version": "3.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2b9cd08c3965c5691fed9e7125d574fc1d164cdab1eafc46ef4cc9138374901b382e8be6118589cd01b10bd6d2f5100abb76e0338d25adde73a0b275d8c43904"
        }
      ],
      "purl": "pkg:npm/raw-body@3.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/raw-body@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "require-from-string",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5dfd2759ee91b1ece214cbbe029f5b8a251b9a996ae92f7fa7eef0ed85cffc904786b5030d48706bebc0372b9bbaa7d9593bde53ffc36151ac0c6ed128bfef13"
        }
      ],
      "purl": "pkg:npm/require-from-string@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/require-from-string@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "router",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9cb4eb50a9b653288beeb9616a9bbf665e3917036091919a0a965b2076a30d883094908eccb4a4f9c20f027b04a95f79e468c82c99ca6dd402d6754fcfe80061"
        }
      ],
      "purl": "pkg:npm/router@2.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/router@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "safer-buffer",
      "version": "2.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "619a372bcd920fb462ca2d04d4440fa232f3ee4a5ea6749023d2323db1c78355d75debdbe5d248eeda72376003c467106c71bbbdcc911e4d1c6f0a9c42b894b6"
        }
      ],
      "purl": "pkg:npm/safer-buffer@2.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/safer-buffer@2.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "send",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d609d97fb0c572821c6a34e34f08f0b838f3bb3e0f3dc6364ad28f96c180435f981f6d08455ac169749699d8e8c1327abbc45cd353e860e1875df3f599871935"
        }
      ],
      "purl": "pkg:npm/send@1.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/send@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "serve-static",
      "version": "2.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c515c19f4a4fa904d54220bcc3242b2acd8c3a55f6e334343ce19a8f492e96dbe8382b2d050339caf3a1015494c0e32342d4efb0f5a83421df3c6c1a6902614f"
        }
      ],
      "purl": "pkg:npm/serve-static@2.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/serve-static@2.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "setprototypeof",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1392c35fb5aba7ce4a8a5e5b859bf8ea3f2339e6e82aae4932660cde05467461fcc45a4f59750cb0dae53830ab928c4c11e362fd7648c2e46f6385cdc18309a7"
        }
      ],
      "purl": "pkg:npm/setprototypeof@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/setprototypeof@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shebang-command",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "907c6bdb366962d766acdd6a0e3aeb5ff675ad1d641bc0f1fa09292b51b87979af5ecc26704d614d6056614ce5ada630d7fc99a7a62e0d8efb62dbdb3747660c"
        }
      ],
      "purl": "pkg:npm/shebang-command@2.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/shebang-command@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shebang-regex",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "efef9d161b5cc77df9dee05aabc0c347836ec417ad0730bb6503a19934089c711de9b4ab5dd884cb30af1b4ed9e3851874b4a1594c97b7933fca1cfc7a471bd4"
        }
      ],
      "purl": "pkg:npm/shebang-regex@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/shebang-regex@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "side-channel-list",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9a39ffd1b8bfa145118dce5797b21a5a2fce24926e9aea0915025f0c3c8ee3afa1056b1f69533ae53047ab67a864187397d11c8713a28e991b442f12541414d3"
        }
      ],
      "purl": "pkg:npm/side-channel-list@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/side-channel-list@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "side-channel-map",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5428c235f80cb1bcb7b53768d369db8ed33f7b0adaea33c79a94e17a7913621f291bdb9c67fd4ff12a38bb814605e93f063a4e56c0c23282c0fe2b8128815744"
        }
      ],
      "purl": "pkg:npm/side-channel-map@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/side-channel-map@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "side-channel-weakmap",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "58f4bf1ef1d04d89c78ac2e8f4c72a0473899361641cefed969be5772ae77a6e1a790a7885a8b7832b61b3083aa74d684a84e5e7cadca621408c5d9baf6024d8"
        }
      ],
      "purl": "pkg:npm/side-channel-weakmap@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/side-channel-weakmap@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "side-channel",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eb1e9d2bacc97694f3178b1078d631c2dbc1cdfe848381ad95eb12f781cebd3b9d51ec8ad965c06887e60e0b32b2562b441785225b22e78018b05194ba19afad"
        }
      ],
      "purl": "pkg:npm/side-channel@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/side-channel@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/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"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "statuses",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0ef132e795770c1eee927468fb888e193e5f3f5b2547cc10a2155d9278a064f32932cb5a289416870898040089137525da94e70138a18416274616501c606247"
        }
      ],
      "purl": "pkg:npm/statuses@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/statuses@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "toidentifier",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a39b123ca12483f0c840d987e37574fee7ab2eba7355e764521f2d18dbda797a5fa6ec2329e9e54a8c7fd8efc14e5654b447be246eece58844cfad3c3e500744"
        }
      ],
      "purl": "pkg:npm/toidentifier@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/toidentifier@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/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"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "type-is",
      "version": "2.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7da607c346a705b73f916177cc54c49f14853801945fd1856ce06d86f0dd2ec22512858e14eb52d3380289063022c90bf6219764bde40170fc3a86781a63004c"
        }
      ],
      "purl": "pkg:npm/type-is@2.1.0",
      "type": "library",
      "bom-ref": "pkg:npm/type-is@2.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "unpipe",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a63cb66d8852b2e7f05a52b03dcfa5ddc37bfb0b8994aeaecf461d2443a54036e5ea3a3f6253e2e266fc6a0524542f0117b57c36ecdec8f36a464b00de1ced29"
        }
      ],
      "purl": "pkg:npm/unpipe@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/unpipe@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vary",
      "version": "1.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "04d19b58b7ddd1e50f69b8645d4566d23f2ebaf444c93879a2f45afddca8c3f06a01b649c82fb97d4f88cd03b39802b362a6110084a8461750af778867f3d7aa"
        }
      ],
      "purl": "pkg:npm/vary@1.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/vary@1.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "which",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "04b2374e5d535b73ef97bd25df2ab763ae22f9ac29c17aac181616924a8cb676d782b303fb28fbae15b492e103c7325a6171a3116e6881aa4a34c10a34c8e26c"
        }
      ],
      "purl": "pkg:npm/which@2.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/which@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wrappy",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9784a9fc346c7a8afdc0be84bd5dbe4ee427eb774c90f8d9feca7d5e48214c46d5f4a94f4b5c54b19deeeff2103b8c31b5c141e1b82940f45c477402bdeccf71"
        }
      ],
      "purl": "pkg:npm/wrappy@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/wrappy@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/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"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ],
        "occurrences": [
          {
            "location": "dist/index.js",
            "line": 5
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 5
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 60
          }
        ]
      }
    },
    {
      "group": "",
      "name": "zod-to-json-schema",
      "version": "3.25.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3bf3e07e7a53d712920de4184827d12391b2de13dff7598a543b982d41d924c883169b6f3f8d4c4a75a87e6f1d9c29b4db9e9935f64833b0d2cee48c0059e31c"
        }
      ],
      "purl": "pkg:npm/zod-to-json-schema@3.25.2",
      "type": "library",
      "bom-ref": "pkg:npm/zod-to-json-schema@3.25.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "src/bridge/pnpm-lock.yaml"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/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"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "src/bridge/pnpm-lock.yaml"
              }
            ],
            "concludedValue": "src/bridge/pnpm-lock.yaml"
          }
        ],
        "occurrences": [
          {
            "location": "dist/index.js",
            "line": 6
          },
          {
            "location": "dist/index.js",
            "line": 294
          },
          {
            "location": "dist/index.js",
            "line": 295
          },
          {
            "location": "dist/index.js",
            "line": 296
          },
          {
            "location": "dist/index.js",
            "line": 297
          },
          {
            "location": "dist/index.js",
            "line": 298
          },
          {
            "location": "dist/index.js",
            "line": 301
          },
          {
            "location": "dist/index.js",
            "line": 302
          },
          {
            "location": "dist/index.js",
            "line": 305
          },
          {
            "location": "dist/index.js",
            "line": 307
          },
          {
            "location": "dist/index.js",
            "line": 315
          },
          {
            "location": "dist/index.js",
            "line": 316
          },
          {
            "location": "dist/index.js",
            "line": 318
          },
          {
            "location": "dist/index.js",
            "line": 325
          },
          {
            "location": "dist/index.js",
            "line": 327
          },
          {
            "location": "dist/index.js",
            "line": 328
          },
          {
            "location": "dist/index.js",
            "line": 329
          },
          {
            "location": "dist/index.js",
            "line": 330
          },
          {
            "location": "dist/index.js",
            "line": 331
          },
          {
            "location": "dist/index.js",
            "line": 332
          },
          {
            "location": "dist/index.js",
            "line": 333
          },
          {
            "location": "dist/index.js",
            "line": 334
          },
          {
            "location": "dist/index.js",
            "line": 335
          },
          {
            "location": "dist/index.js",
            "line": 336
          },
          {
            "location": "dist/index.js",
            "line": 337
          },
          {
            "location": "dist/index.js",
            "line": 338
          },
          {
            "location": "dist/index.js",
            "line": 339
          },
          {
            "location": "dist/index.js",
            "line": 341
          },
          {
            "location": "dist/index.js",
            "line": 342
          },
          {
            "location": "dist/index.js",
            "line": 343
          },
          {
            "location": "dist/index.js",
            "line": 345
          },
          {
            "location": "dist/index.js",
            "line": 355
          },
          {
            "location": "dist/index.js",
            "line": 356
          },
          {
            "location": "dist/index.js",
            "line": 357
          },
          {
            "location": "dist/index.js",
            "line": 358
          },
          {
            "location": "dist/index.js",
            "line": 360
          },
          {
            "location": "dist/index.js",
            "line": 361
          },
          {
            "location": "dist/index.js",
            "line": 362
          },
          {
            "location": "dist/index.js",
            "line": 363
          },
          {
            "location": "dist/index.js",
            "line": 365
          },
          {
            "location": "dist/index.js",
            "line": 366
          },
          {
            "location": "dist/index.js",
            "line": 367
          },
          {
            "location": "dist/index.js",
            "line": 368
          },
          {
            "location": "dist/index.js",
            "line": 369
          },
          {
            "location": "dist/index.js",
            "line": 371
          },
          {
            "location": "dist/index.js",
            "line": 372
          },
          {
            "location": "dist/index.js",
            "line": 373
          },
          {
            "location": "dist/index.js",
            "line": 374
          },
          {
            "location": "dist/index.js",
            "line": 375
          },
          {
            "location": "dist/index.js",
            "line": 383
          },
          {
            "location": "dist/index.js",
            "line": 384
          },
          {
            "location": "dist/index.js",
            "line": 385
          },
          {
            "location": "dist/index.js",
            "line": 386
          },
          {
            "location": "dist/index.js",
            "line": 387
          },
          {
            "location": "dist/index.js",
            "line": 394
          },
          {
            "location": "dist/index.js",
            "line": 395
          },
          {
            "location": "dist/index.js",
            "line": 396
          },
          {
            "location": "dist/index.js",
            "line": 403
          },
          {
            "location": "dist/index.js",
            "line": 404
          },
          {
            "location": "dist/index.js",
            "line": 405
          },
          {
            "location": "dist/index.js",
            "line": 406
          },
          {
            "location": "dist/index.js",
            "line": 407
          },
          {
            "location": "dist/index.js",
            "line": 414
          },
          {
            "location": "dist/index.js",
            "line": 415
          },
          {
            "location": "dist/index.js",
            "line": 416
          },
          {
            "location": "dist/index.js",
            "line": 417
          },
          {
            "location": "dist/index.js",
            "line": 418
          },
          {
            "location": "dist/index.js",
            "line": 419
          },
          {
            "location": "dist/index.js",
            "line": 426
          },
          {
            "location": "dist/index.js",
            "line": 427
          },
          {
            "location": "dist/index.js",
            "line": 428
          },
          {
            "location": "dist/index.js",
            "line": 435
          },
          {
            "location": "dist/index.js",
            "line": 436
          },
          {
            "location": "dist/index.js",
            "line": 437
          },
          {
            "location": "dist/index.js",
            "line": 438
          },
          {
            "location": "dist/index.js",
            "line": 439
          },
          {
            "location": "dist/index.js",
            "line": 444
          },
          {
            "location": "dist/index.js",
            "line": 445
          },
          {
            "location": "dist/index.js",
            "line": 446
          },
          {
            "location": "dist/index.js",
            "line": 447
          },
          {
            "location": "dist/index.js",
            "line": 448
          },
          {
            "location": "dist/index.js",
            "line": 449
          },
          {
            "location": "dist/index.js",
            "line": 450
          },
          {
            "location": "dist/index.js",
            "line": 451
          },
          {
            "location": "dist/index.js",
            "line": 452
          },
          {
            "location": "dist/index.js",
            "line": 453
          },
          {
            "location": "dist/index.js",
            "line": 454
          },
          {
            "location": "dist/index.js",
            "line": 461
          },
          {
            "location": "dist/index.js",
            "line": 462
          },
          {
            "location": "dist/index.js",
            "line": 463
          },
          {
            "location": "dist/index.js",
            "line": 464
          },
          {
            "location": "dist/index.js",
            "line": 469
          },
          {
            "location": "dist/index.js",
            "line": 470
          },
          {
            "location": "dist/index.js",
            "line": 471
          },
          {
            "location": "dist/index.js",
            "line": 476
          },
          {
            "location": "dist/index.js",
            "line": 477
          },
          {
            "location": "dist/index.js",
            "line": 478
          },
          {
            "location": "dist/index.js",
            "line": 479
          },
          {
            "location": "dist/index.js",
            "line": 480
          },
          {
            "location": "dist/index.js",
            "line": 481
          },
          {
            "location": "dist/index.js",
            "line": 490
          },
          {
            "location": "dist/index.js",
            "line": 491
          },
          {
            "location": "dist/index.js",
            "line": 492
          },
          {
            "location": "dist/index.js",
            "line": 497
          },
          {
            "location": "dist/index.js",
            "line": 502
          },
          {
            "location": "dist/index.js",
            "line": 503
          },
          {
            "location": "dist/index.js",
            "line": 504
          },
          {
            "location": "dist/index.js",
            "line": 505
          },
          {
            "location": "dist/index.js",
            "line": 506
          },
          {
            "location": "dist/index.js",
            "line": 511
          },
          {
            "location": "dist/index.js",
            "line": 512
          },
          {
            "location": "dist/index.js",
            "line": 513
          },
          {
            "location": "dist/index.js",
            "line": 514
          },
          {
            "location": "dist/index.js",
            "line": 522
          },
          {
            "location": "dist/index.js",
            "line": 527
          },
          {
            "location": "dist/index.js",
            "line": 528
          },
          {
            "location": "dist/index.js",
            "line": 529
          },
          {
            "location": "dist/index.js",
            "line": 530
          },
          {
            "location": "dist/index.js",
            "line": 531
          },
          {
            "location": "dist/index.js",
            "line": 536
          },
          {
            "location": "dist/index.js",
            "line": 540
          },
          {
            "location": "dist/index.js",
            "line": 541
          },
          {
            "location": "dist/index.js",
            "line": 542
          },
          {
            "location": "dist/index.js",
            "line": 543
          },
          {
            "location": "dist/index.js",
            "line": 544
          },
          {
            "location": "dist/index.js",
            "line": 545
          },
          {
            "location": "dist/index.js",
            "line": 549
          },
          {
            "location": "dist/index.js",
            "line": 550
          },
          {
            "location": "dist/index.js",
            "line": 551
          },
          {
            "location": "dist/index.js",
            "line": 552
          },
          {
            "location": "dist/index.js",
            "line": 553
          },
          {
            "location": "dist/index.js",
            "line": 558
          },
          {
            "location": "dist/index.js",
            "line": 562
          },
          {
            "location": "dist/index.js",
            "line": 563
          },
          {
            "location": "dist/index.js",
            "line": 564
          },
          {
            "location": "dist/index.js",
            "line": 569
          },
          {
            "location": "dist/index.js",
            "line": 570
          },
          {
            "location": "dist/index.js",
            "line": 571
          },
          {
            "location": "dist/index.js",
            "line": 572
          },
          {
            "location": "dist/index.js",
            "line": 578
          },
          {
            "location": "dist/index.js",
            "line": 579
          },
          {
            "location": "dist/index.js",
            "line": 580
          },
          {
            "location": "dist/index.js",
            "line": 581
          },
          {
            "location": "dist/index.js",
            "line": 582
          },
          {
            "location": "dist/index.js",
            "line": 583
          },
          {
            "location": "dist/index.js",
            "line": 584
          },
          {
            "location": "dist/index.js",
            "line": 585
          },
          {
            "location": "dist/index.js",
            "line": 594
          },
          {
            "location": "dist/index.js",
            "line": 595
          },
          {
            "location": "dist/index.js",
            "line": 596
          },
          {
            "location": "dist/index.js",
            "line": 598
          },
          {
            "location": "dist/index.js",
            "line": 640
          },
          {
            "location": "dist/index.js",
            "line": 646
          },
          {
            "location": "dist/index.js",
            "line": 647
          },
          {
            "location": "dist/index.js",
            "line": 648
          },
          {
            "location": "dist/index.js",
            "line": 654
          },
          {
            "location": "dist/index.js",
            "line": 660
          },
          {
            "location": "dist/index.js",
            "line": 661
          },
          {
            "location": "dist/index.js",
            "line": 662
          },
          {
            "location": "dist/index.js",
            "line": 667
          },
          {
            "location": "dist/index.js",
            "line": 668
          },
          {
            "location": "dist/index.js",
            "line": 669
          },
          {
            "location": "dist/index.js",
            "line": 680
          },
          {
            "location": "dist/index.js",
            "line": 681
          },
          {
            "location": "dist/index.js",
            "line": 682
          },
          {
            "location": "dist/index.js",
            "line": 689
          },
          {
            "location": "dist/index.js",
            "line": 690
          },
          {
            "location": "dist/index.js",
            "line": 691
          },
          {
            "location": "dist/index.js",
            "line": 697
          },
          {
            "location": "dist/index.js",
            "line": 698
          },
          {
            "location": "dist/index.js",
            "line": 699
          },
          {
            "location": "dist/index.js",
            "line": 700
          },
          {
            "location": "dist/index.js",
            "line": 701
          },
          {
            "location": "dist/index.js",
            "line": 702
          },
          {
            "location": "dist/index.js",
            "line": 707
          },
          {
            "location": "dist/index.js",
            "line": 708
          },
          {
            "location": "dist/index.js",
            "line": 709
          },
          {
            "location": "dist/index.js",
            "line": 710
          },
          {
            "location": "dist/index.js",
            "line": 711
          },
          {
            "location": "dist/index.js",
            "line": 719
          },
          {
            "location": "dist/index.js",
            "line": 720
          },
          {
            "location": "dist/index.js",
            "line": 721
          },
          {
            "location": "dist/index.js",
            "line": 722
          },
          {
            "location": "dist/index.js",
            "line": 723
          },
          {
            "location": "dist/index.js",
            "line": 731
          },
          {
            "location": "dist/index.js",
            "line": 738
          },
          {
            "location": "dist/index.js",
            "line": 745
          },
          {
            "location": "dist/index.js",
            "line": 746
          },
          {
            "location": "dist/index.js",
            "line": 759
          },
          {
            "location": "dist/index.js",
            "line": 760
          },
          {
            "location": "dist/index.js",
            "line": 761
          },
          {
            "location": "dist/index.js",
            "line": 762
          },
          {
            "location": "dist/index.js",
            "line": 763
          },
          {
            "location": "dist/index.js",
            "line": 764
          },
          {
            "location": "dist/index.js",
            "line": 765
          },
          {
            "location": "dist/index.js",
            "line": 766
          },
          {
            "location": "dist/index.js",
            "line": 767
          },
          {
            "location": "dist/index.js",
            "line": 768
          },
          {
            "location": "dist/index.js",
            "line": 769
          },
          {
            "location": "dist/index.js",
            "line": 771
          },
          {
            "location": "dist/index.js",
            "line": 772
          },
          {
            "location": "dist/index.js",
            "line": 773
          },
          {
            "location": "dist/index.js",
            "line": 774
          },
          {
            "location": "dist/index.js",
            "line": 775
          },
          {
            "location": "dist/index.js",
            "line": 776
          },
          {
            "location": "dist/index.js",
            "line": 777
          },
          {
            "location": "dist/index.js",
            "line": 778
          },
          {
            "location": "dist/index.js",
            "line": 779
          },
          {
            "location": "dist/index.js",
            "line": 781
          },
          {
            "location": "dist/index.js",
            "line": 783
          },
          {
            "location": "dist/index.js",
            "line": 784
          },
          {
            "location": "dist/index.js",
            "line": 785
          },
          {
            "location": "dist/index.js",
            "line": 786
          },
          {
            "location": "dist/index.js",
            "line": 787
          },
          {
            "location": "dist/index.js",
            "line": 788
          },
          {
            "location": "dist/index.js",
            "line": 789
          },
          {
            "location": "dist/index.js",
            "line": 798
          },
          {
            "location": "dist/index.js",
            "line": 799
          },
          {
            "location": "dist/index.js",
            "line": 810
          },
          {
            "location": "dist/index.js",
            "line": 811
          },
          {
            "location": "dist/index.js",
            "line": 812
          },
          {
            "location": "dist/index.js",
            "line": 813
          },
          {
            "location": "dist/index.js",
            "line": 821
          },
          {
            "location": "dist/index.js",
            "line": 822
          },
          {
            "location": "dist/index.js",
            "line": 823
          },
          {
            "location": "dist/index.js",
            "line": 824
          },
          {
            "location": "dist/index.js",
            "line": 825
          },
          {
            "location": "dist/index.js",
            "line": 826
          },
          {
            "location": "dist/index.js",
            "line": 834
          },
          {
            "location": "dist/index.js",
            "line": 835
          },
          {
            "location": "dist/index.js",
            "line": 836
          },
          {
            "location": "dist/index.js",
            "line": 844
          },
          {
            "location": "dist/index.js",
            "line": 845
          },
          {
            "location": "dist/index.js",
            "line": 852
          },
          {
            "location": "dist/index.js",
            "line": 853
          },
          {
            "location": "dist/index.js",
            "line": 861
          },
          {
            "location": "dist/index.js",
            "line": 862
          },
          {
            "location": "dist/index.js",
            "line": 869
          },
          {
            "location": "dist/index.js",
            "line": 870
          },
          {
            "location": "dist/index.js",
            "line": 871
          },
          {
            "location": "dist/index.js",
            "line": 872
          },
          {
            "location": "dist/index.js",
            "line": 873
          },
          {
            "location": "dist/index.js",
            "line": 874
          },
          {
            "location": "dist/index.js",
            "line": 875
          },
          {
            "location": "dist/index.js",
            "line": 876
          },
          {
            "location": "dist/index.js",
            "line": 877
          },
          {
            "location": "dist/index.js",
            "line": 890
          },
          {
            "location": "dist/index.js",
            "line": 891
          },
          {
            "location": "dist/index.js",
            "line": 892
          },
          {
            "location": "dist/index.js",
            "line": 893
          },
          {
            "location": "dist/index.js",
            "line": 894
          },
          {
            "location": "dist/index.js",
            "line": 902
          },
          {
            "location": "dist/index.js",
            "line": 903
          },
          {
            "location": "dist/index.js",
            "line": 904
          },
          {
            "location": "dist/index.js",
            "line": 905
          },
          {
            "location": "dist/index.js",
            "line": 913
          },
          {
            "location": "dist/index.js",
            "line": 914
          },
          {
            "location": "dist/index.js",
            "line": 915
          },
          {
            "location": "dist/index.js",
            "line": 916
          },
          {
            "location": "dist/index.js",
            "line": 917
          },
          {
            "location": "dist/index.js",
            "line": 925
          },
          {
            "location": "dist/index.js",
            "line": 926
          },
          {
            "location": "dist/index.js",
            "line": 932
          },
          {
            "location": "dist/index.js",
            "line": 940
          },
          {
            "location": "dist/index.js",
            "line": 947
          },
          {
            "location": "dist/index.js",
            "line": 948
          },
          {
            "location": "dist/index.js",
            "line": 949
          },
          {
            "location": "dist/index.js",
            "line": 950
          },
          {
            "location": "dist/index.js",
            "line": 951
          },
          {
            "location": "dist/index.js",
            "line": 952
          },
          {
            "location": "dist/index.js",
            "line": 953
          },
          {
            "location": "dist/index.js",
            "line": 954
          },
          {
            "location": "dist/index.js",
            "line": 965
          },
          {
            "location": "dist/index.js",
            "line": 966
          },
          {
            "location": "dist/index.js",
            "line": 967
          },
          {
            "location": "dist/index.js",
            "line": 968
          },
          {
            "location": "dist/index.js",
            "line": 969
          },
          {
            "location": "dist/index.js",
            "line": 970
          },
          {
            "location": "dist/index.js",
            "line": 981
          },
          {
            "location": "dist/index.js",
            "line": 983
          },
          {
            "location": "dist/index.js",
            "line": 994
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 10
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 1323
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 1325
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 1340
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 1363
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 1364
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 1366
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 1367
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 1368
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 1369
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 1370
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 1372
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 1373
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 1378
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 1382
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 1389
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 1392
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 1393
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 1394
          },
          {
            "location": "dist/bridge/index.mjs",
            "line": 1395
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 1
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 36
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 43
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 63
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 99
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 100
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 105
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 107
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 109
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 111
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 113
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 114
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 119
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 121
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 127
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 132
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 145
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 149
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 150
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 152
          },
          {
            "location": "src/bridge/json-schema-to-zod.ts",
            "line": 157
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 8
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 17
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 19
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 23
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 25
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 26
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 27
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 30
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 31
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 34
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 37
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 38
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 39
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 44
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 45
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 47
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 48
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 50
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 51
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 52
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 53
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 54
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 55
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 56
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 57
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 58
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 59
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 60
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 62
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 63
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 64
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 65
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 72
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 80
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 84
          },
          {
            "location": "src/claude-code-bridge-protocol.ts",
            "line": 89
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 61
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 242
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 243
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 246
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 247
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 248
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 251
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 252
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 253
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 254
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 256
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 257
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 258
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 259
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 260
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 262
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 263
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 264
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 265
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 266
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 275
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 276
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 277
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 278
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 279
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 286
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 287
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 288
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 295
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 296
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 297
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 298
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 299
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 306
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 307
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 308
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 309
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 310
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 311
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 318
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 319
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 320
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 327
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 328
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 329
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 330
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 331
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 334
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 335
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 336
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 337
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 338
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 339
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 340
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 341
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 342
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 343
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 344
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 351
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 352
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 353
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 354
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 360
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 361
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 362
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 367
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 368
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 369
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 370
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 371
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 372
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 377
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 378
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 379
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 380
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 381
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 382
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 389
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 390
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 391
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 392
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 393
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 394
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 395
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 396
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 397
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 407
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 412
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 413
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 414
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 415
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 416
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 421
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 425
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 426
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 427
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 428
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 429
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 430
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 432
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 433
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 436
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 437
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 438
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 439
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 444
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 448
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 449
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 450
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 455
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 456
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 457
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 458
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 464
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 465
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 466
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 467
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 468
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 469
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 471
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 472
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 482
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 483
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 488
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 494
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 495
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 538
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 544
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 545
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 547
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 548
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 549
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 558
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 564
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 565
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 566
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 571
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 572
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 573
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 587
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 588
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 589
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 597
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 598
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 599
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 605
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 606
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 607
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 608
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 609
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 610
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 611
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 612
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 613
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 614
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 615
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 623
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 624
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 625
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 626
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 627
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 635
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 642
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 649
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 650
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 663
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 664
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 665
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 666
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 667
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 668
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 670
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 671
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 672
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 673
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 674
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 675
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 680
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 681
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 682
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 684
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 685
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 686
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 687
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 688
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 690
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 691
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 694
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 699
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 700
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 702
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 703
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 704
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 705
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 706
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 716
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 717
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 728
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 729
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 730
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 731
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 739
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 740
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 741
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 742
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 743
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 744
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 752
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 753
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 754
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 762
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 763
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 764
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 765
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 773
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 774
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 775
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 777
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 778
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 779
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 780
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 781
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 782
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 783
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 784
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 785
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 798
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 799
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 800
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 801
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 802
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 810
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 811
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 812
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 813
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 821
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 822
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 823
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 824
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 825
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 833
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 834
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 835
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 846
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 847
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 855
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 856
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 857
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 858
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 859
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 860
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 861
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 862
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 874
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 875
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 876
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 877
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 878
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 879
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 891
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 893
          },
          {
            "location": "src/claude-code-harness.ts",
            "line": 904
          }
        ]
      }
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:npm/harness-claude-code-bridge@0.0.0",
      "dependsOn": [
        "pkg:npm/@anthropic-ai/claude-agent-sdk@0.3.319",
        "pkg:npm/@anthropic-ai/claude-code@2.1.319",
        "pkg:npm/@modelcontextprotocol/sdk@1.32.2",
        "pkg:npm/ws@8.21.0",
        "pkg:npm/zod@4.4.3"
      ]
    },
    {
      "ref": "pkg:npm/@anthropic-ai/claude-agent-sdk-darwin-arm64@0.3.319",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@anthropic-ai/claude-agent-sdk-darwin-x64@0.3.319",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.3.319",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@anthropic-ai/claude-agent-sdk-linux-arm64@0.3.319",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.3.319",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@anthropic-ai/claude-agent-sdk-linux-x64@0.3.319",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@anthropic-ai/claude-agent-sdk-win32-arm64@0.3.319",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@anthropic-ai/claude-agent-sdk-win32-x64@0.3.319",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@anthropic-ai/claude-agent-sdk@0.3.319",
      "dependsOn": [
        "pkg:npm/@anthropic-ai/sdk@0.97.1",
        "pkg:npm/@modelcontextprotocol/sdk@1.32.2",
        "pkg:npm/zod@4.4.3"
      ]
    },
    {
      "ref": "pkg:npm/@anthropic-ai/claude-code-darwin-arm64@2.1.319",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@anthropic-ai/claude-code-darwin-x64@2.1.319",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@anthropic-ai/claude-code-linux-arm64-musl@2.1.319",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@anthropic-ai/claude-code-linux-arm64@2.1.319",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@anthropic-ai/claude-code-linux-x64-musl@2.1.319",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@anthropic-ai/claude-code-linux-x64@2.1.319",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@anthropic-ai/claude-code-win32-arm64@2.1.319",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@anthropic-ai/claude-code-win32-x64@2.1.319",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@anthropic-ai/claude-code@2.1.319",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@anthropic-ai/sdk@0.97.1",
      "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/@hono/node-server@2.1.6",
      "dependsOn": [
        "pkg:npm/hono@4.13.16"
      ]
    },
    {
      "ref": "pkg:npm/@modelcontextprotocol/sdk@1.32.2",
      "dependsOn": [
        "pkg:npm/@hono/node-server@2.1.6",
        "pkg:npm/ajv-formats@3.0.1",
        "pkg:npm/ajv@8.20.0",
        "pkg:npm/content-type@1.0.5",
        "pkg:npm/cors@2.8.6",
        "pkg:npm/cross-spawn@7.0.6",
        "pkg:npm/eventsource-parser@3.1.1",
        "pkg:npm/eventsource@3.0.7",
        "pkg:npm/express-rate-limit@8.7.3",
        "pkg:npm/express@5.3.0",
        "pkg:npm/hono@4.13.16",
        "pkg:npm/jose@6.2.15",
        "pkg:npm/json-schema-typed@8.0.2",
        "pkg:npm/pkce-challenge@5.0.1",
        "pkg:npm/raw-body@3.0.2",
        "pkg:npm/zod-to-json-schema@3.25.2",
        "pkg:npm/zod@4.4.3"
      ]
    },
    {
      "ref": "pkg:npm/@stablelib/base64@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/accepts@2.0.0",
      "dependsOn": [
        "pkg:npm/mime-types@3.0.2",
        "pkg:npm/negotiator@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/ajv-formats@3.0.1",
      "dependsOn": [
        "pkg:npm/ajv@8.20.0"
      ]
    },
    {
      "ref": "pkg:npm/ajv@8.20.0",
      "dependsOn": [
        "pkg:npm/fast-deep-equal@3.1.3",
        "pkg:npm/fast-uri@3.1.9",
        "pkg:npm/json-schema-traverse@1.0.0",
        "pkg:npm/require-from-string@2.0.2"
      ]
    },
    {
      "ref": "pkg:npm/body-parser@2.4.0",
      "dependsOn": [
        "pkg:npm/bytes@3.1.2",
        "pkg:npm/content-type@2.1.0",
        "pkg:npm/debug@4.4.3",
        "pkg:npm/http-errors@2.0.1",
        "pkg:npm/iconv-lite@0.7.3",
        "pkg:npm/on-finished@2.4.2",
        "pkg:npm/qs@6.17.1",
        "pkg:npm/raw-body@3.0.2",
        "pkg:npm/type-is@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/bytes@3.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/call-bind-apply-helpers@1.0.2",
      "dependsOn": [
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/function-bind@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/call-bound@1.0.4",
      "dependsOn": [
        "pkg:npm/call-bind-apply-helpers@1.0.2",
        "pkg:npm/get-intrinsic@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/content-disposition@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/content-type@1.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/content-type@2.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cookie-signature@1.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cookie@0.7.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/cors@2.8.6",
      "dependsOn": [
        "pkg:npm/object-assign@4.1.1",
        "pkg:npm/vary@1.1.2"
      ]
    },
    {
      "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/debug@4.4.3",
      "dependsOn": [
        "pkg:npm/ms@2.1.3"
      ]
    },
    {
      "ref": "pkg:npm/depd@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/dunder-proto@1.0.1",
      "dependsOn": [
        "pkg:npm/call-bind-apply-helpers@1.0.2",
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/gopd@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/ee-first@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/encodeurl@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/es-define-property@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/es-errors@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/es-object-atoms@1.1.2",
      "dependsOn": [
        "pkg:npm/es-errors@1.3.0"
      ]
    },
    {
      "ref": "pkg:npm/escape-html@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/etag@1.8.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eventsource-parser@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/eventsource@3.0.7",
      "dependsOn": [
        "pkg:npm/eventsource-parser@3.1.1"
      ]
    },
    {
      "ref": "pkg:npm/express-rate-limit@8.7.3",
      "dependsOn": [
        "pkg:npm/debug@4.4.3",
        "pkg:npm/express@5.3.0",
        "pkg:npm/ip-address@10.7.6"
      ]
    },
    {
      "ref": "pkg:npm/express@5.3.0",
      "dependsOn": [
        "pkg:npm/accepts@2.0.0",
        "pkg:npm/body-parser@2.4.0",
        "pkg:npm/content-disposition@2.0.1",
        "pkg:npm/content-type@2.1.0",
        "pkg:npm/cookie-signature@1.2.2",
        "pkg:npm/cookie@0.7.2",
        "pkg:npm/debug@4.4.3",
        "pkg:npm/depd@2.0.0",
        "pkg:npm/encodeurl@2.0.1",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/etag@1.8.1",
        "pkg:npm/finalhandler@2.1.1",
        "pkg:npm/fresh@2.0.0",
        "pkg:npm/http-errors@2.0.1",
        "pkg:npm/merge-descriptors@2.0.0",
        "pkg:npm/mime-types@3.0.2",
        "pkg:npm/on-finished@2.4.2",
        "pkg:npm/once@1.4.0",
        "pkg:npm/parseurl@1.3.3",
        "pkg:npm/proxy-addr@2.0.8",
        "pkg:npm/qs@6.17.1",
        "pkg:npm/range-parser@1.3.0",
        "pkg:npm/router@2.2.0",
        "pkg:npm/send@1.2.1",
        "pkg:npm/serve-static@2.2.1",
        "pkg:npm/statuses@2.0.2",
        "pkg:npm/type-is@2.1.0",
        "pkg:npm/vary@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/fast-deep-equal@3.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fast-sha256@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fast-uri@3.1.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/finalhandler@2.1.1",
      "dependsOn": [
        "pkg:npm/debug@4.4.3",
        "pkg:npm/encodeurl@2.0.1",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/on-finished@2.4.2",
        "pkg:npm/parseurl@1.3.3",
        "pkg:npm/statuses@2.0.2"
      ]
    },
    {
      "ref": "pkg:npm/forwarded@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fresh@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/function-bind@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/get-intrinsic@1.3.0",
      "dependsOn": [
        "pkg:npm/call-bind-apply-helpers@1.0.2",
        "pkg:npm/es-define-property@1.0.1",
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/es-object-atoms@1.1.2",
        "pkg:npm/function-bind@1.1.2",
        "pkg:npm/get-proto@1.0.1",
        "pkg:npm/gopd@1.2.0",
        "pkg:npm/has-symbols@1.1.0",
        "pkg:npm/hasown@2.0.4",
        "pkg:npm/math-intrinsics@1.1.0"
      ]
    },
    {
      "ref": "pkg:npm/get-proto@1.0.1",
      "dependsOn": [
        "pkg:npm/dunder-proto@1.0.1",
        "pkg:npm/es-object-atoms@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/gopd@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/has-symbols@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/hasown@2.0.4",
      "dependsOn": [
        "pkg:npm/function-bind@1.1.2"
      ]
    },
    {
      "ref": "pkg:npm/hono@4.13.16",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/http-errors@2.0.1",
      "dependsOn": [
        "pkg:npm/depd@2.0.0",
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/setprototypeof@1.2.0",
        "pkg:npm/statuses@2.0.2",
        "pkg:npm/toidentifier@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/iconv-lite@0.7.3",
      "dependsOn": [
        "pkg:npm/safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "pkg:npm/inherits@2.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ip-address@10.7.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ipaddr.js@1.9.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-promise@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/isexe@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jose@6.2.15",
      "dependsOn": []
    },
    {
      "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/json-schema-traverse@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json-schema-typed@8.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/math-intrinsics@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/media-typer@1.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/merge-descriptors@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mime-db@1.54.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/mime-types@3.0.2",
      "dependsOn": [
        "pkg:npm/mime-db@1.54.0"
      ]
    },
    {
      "ref": "pkg:npm/ms@2.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/negotiator@1.1.0",
      "dependsOn": [
        "pkg:npm/content-type@2.1.0"
      ]
    },
    {
      "ref": "pkg:npm/object-assign@4.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/object-inspect@1.13.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/on-finished@2.4.2",
      "dependsOn": [
        "pkg:npm/ee-first@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/once@1.4.0",
      "dependsOn": [
        "pkg:npm/wrappy@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/parseurl@1.3.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-key@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-to-regexp@8.4.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pkce-challenge@5.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/proxy-addr@2.0.8",
      "dependsOn": [
        "pkg:npm/forwarded@0.2.0",
        "pkg:npm/ipaddr.js@1.9.1"
      ]
    },
    {
      "ref": "pkg:npm/qs@6.17.1",
      "dependsOn": [
        "pkg:npm/es-define-property@1.0.1",
        "pkg:npm/side-channel@1.1.1"
      ]
    },
    {
      "ref": "pkg:npm/range-parser@1.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/raw-body@3.0.2",
      "dependsOn": [
        "pkg:npm/bytes@3.1.2",
        "pkg:npm/http-errors@2.0.1",
        "pkg:npm/iconv-lite@0.7.3",
        "pkg:npm/unpipe@1.0.0"
      ]
    },
    {
      "ref": "pkg:npm/require-from-string@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/router@2.2.0",
      "dependsOn": [
        "pkg:npm/debug@4.4.3",
        "pkg:npm/depd@2.0.0",
        "pkg:npm/is-promise@4.0.0",
        "pkg:npm/parseurl@1.3.3",
        "pkg:npm/path-to-regexp@8.4.2"
      ]
    },
    {
      "ref": "pkg:npm/safer-buffer@2.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/send@1.2.1",
      "dependsOn": [
        "pkg:npm/debug@4.4.3",
        "pkg:npm/encodeurl@2.0.1",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/etag@1.8.1",
        "pkg:npm/fresh@2.0.0",
        "pkg:npm/http-errors@2.0.1",
        "pkg:npm/mime-types@3.0.2",
        "pkg:npm/ms@2.1.3",
        "pkg:npm/on-finished@2.4.2",
        "pkg:npm/range-parser@1.3.0",
        "pkg:npm/statuses@2.0.2"
      ]
    },
    {
      "ref": "pkg:npm/serve-static@2.2.1",
      "dependsOn": [
        "pkg:npm/encodeurl@2.0.1",
        "pkg:npm/escape-html@1.0.3",
        "pkg:npm/parseurl@1.3.3",
        "pkg:npm/send@1.2.1"
      ]
    },
    {
      "ref": "pkg:npm/setprototypeof@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/shebang-command@2.0.0",
      "dependsOn": [
        "pkg:npm/shebang-regex@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/shebang-regex@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/side-channel-list@1.0.1",
      "dependsOn": [
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/object-inspect@1.13.4"
      ]
    },
    {
      "ref": "pkg:npm/side-channel-map@1.0.1",
      "dependsOn": [
        "pkg:npm/call-bound@1.0.4",
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/get-intrinsic@1.3.0",
        "pkg:npm/object-inspect@1.13.4"
      ]
    },
    {
      "ref": "pkg:npm/side-channel-weakmap@1.0.2",
      "dependsOn": [
        "pkg:npm/call-bound@1.0.4",
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/get-intrinsic@1.3.0",
        "pkg:npm/object-inspect@1.13.4",
        "pkg:npm/side-channel-map@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/side-channel@1.1.1",
      "dependsOn": [
        "pkg:npm/es-errors@1.3.0",
        "pkg:npm/object-inspect@1.13.4",
        "pkg:npm/side-channel-list@1.0.1",
        "pkg:npm/side-channel-map@1.0.1",
        "pkg:npm/side-channel-weakmap@1.0.2"
      ]
    },
    {
      "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/statuses@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/toidentifier@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ts-algebra@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/type-is@2.1.0",
      "dependsOn": [
        "pkg:npm/content-type@2.1.0",
        "pkg:npm/media-typer@1.1.1",
        "pkg:npm/mime-types@3.0.2"
      ]
    },
    {
      "ref": "pkg:npm/unpipe@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/vary@1.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/which@2.0.2",
      "dependsOn": [
        "pkg:npm/isexe@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/wrappy@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ws@8.21.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/zod-to-json-schema@3.25.2",
      "dependsOn": [
        "pkg:npm/zod@4.4.3"
      ]
    },
    {
      "ref": "pkg:npm/zod@4.4.3",
      "dependsOn": []
    }
  ],
  "annotations": [
    {
      "bom-ref": "metadata-annotations",
      "subjects": [
        "pkg:npm/harness-claude-code-bridge@0.0.0"
      ],
      "annotator": {
        "component": {
          "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"
            }
          ]
        }
      },
      "timestamp": "2026-11-10T22:57:54Z",
      "text": "This Software Bill-of-Materials (SBOM) document was created on Tuesday, November 10, 2026 with cdxgen. The data was captured during the pre-build lifecycle phase without building the application. The document describes an application named 'harness-claude-code-bridge' with version '0.0.0'. The package type in this SBOM is npm with 5 purl namespaces described under components. The components were identified from the source files: src/bridge/pnpm-lock.yaml."
    }
  ]
}