{
  "bomFormat": "CycloneDX",
  "specVersion": "1.5",
  "version": 1,
  "metadata": {
    "timestamp": "2026-06-26T23:03:33.521Z",
    "component": {
      "type": "application",
      "name": "tonywoodorg-public-surfaces",
      "version": "0.1.4",
      "purl": "pkg:github/yqup/tonywoodorg"
    }
  },
  "components": [
    {
      "type": "library",
      "name": "@a2a-js/sdk",
      "version": "0.3.13",
      "purl": "pkg:npm/%40a2a-js%2Fsdk@0.3.13"
    },
    {
      "type": "library",
      "name": "@emnapi/runtime",
      "version": "1.11.1",
      "purl": "pkg:npm/%40emnapi%2Fruntime@1.11.1"
    },
    {
      "type": "library",
      "name": "@hono/node-server",
      "version": "1.19.14",
      "purl": "pkg:npm/%40hono%2Fnode-server@1.19.14"
    },
    {
      "type": "library",
      "name": "@img/colour",
      "version": "1.1.0",
      "purl": "pkg:npm/%40img%2Fcolour@1.1.0"
    },
    {
      "type": "library",
      "name": "@img/sharp-darwin-arm64",
      "version": "0.35.1",
      "purl": "pkg:npm/%40img%2Fsharp-darwin-arm64@0.35.1"
    },
    {
      "type": "library",
      "name": "@img/sharp-darwin-x64",
      "version": "0.35.1",
      "purl": "pkg:npm/%40img%2Fsharp-darwin-x64@0.35.1"
    },
    {
      "type": "library",
      "name": "@img/sharp-freebsd-wasm32",
      "version": "0.35.1",
      "purl": "pkg:npm/%40img%2Fsharp-freebsd-wasm32@0.35.1"
    },
    {
      "type": "library",
      "name": "@img/sharp-libvips-darwin-arm64",
      "version": "1.3.0",
      "purl": "pkg:npm/%40img%2Fsharp-libvips-darwin-arm64@1.3.0"
    },
    {
      "type": "library",
      "name": "@img/sharp-libvips-darwin-x64",
      "version": "1.3.0",
      "purl": "pkg:npm/%40img%2Fsharp-libvips-darwin-x64@1.3.0"
    },
    {
      "type": "library",
      "name": "@img/sharp-libvips-linux-arm",
      "version": "1.3.0",
      "purl": "pkg:npm/%40img%2Fsharp-libvips-linux-arm@1.3.0"
    },
    {
      "type": "library",
      "name": "@img/sharp-libvips-linux-arm64",
      "version": "1.3.0",
      "purl": "pkg:npm/%40img%2Fsharp-libvips-linux-arm64@1.3.0"
    },
    {
      "type": "library",
      "name": "@img/sharp-libvips-linux-ppc64",
      "version": "1.3.0",
      "purl": "pkg:npm/%40img%2Fsharp-libvips-linux-ppc64@1.3.0"
    },
    {
      "type": "library",
      "name": "@img/sharp-libvips-linux-riscv64",
      "version": "1.3.0",
      "purl": "pkg:npm/%40img%2Fsharp-libvips-linux-riscv64@1.3.0"
    },
    {
      "type": "library",
      "name": "@img/sharp-libvips-linux-s390x",
      "version": "1.3.0",
      "purl": "pkg:npm/%40img%2Fsharp-libvips-linux-s390x@1.3.0"
    },
    {
      "type": "library",
      "name": "@img/sharp-libvips-linux-x64",
      "version": "1.3.0",
      "purl": "pkg:npm/%40img%2Fsharp-libvips-linux-x64@1.3.0"
    },
    {
      "type": "library",
      "name": "@img/sharp-libvips-linuxmusl-arm64",
      "version": "1.3.0",
      "purl": "pkg:npm/%40img%2Fsharp-libvips-linuxmusl-arm64@1.3.0"
    },
    {
      "type": "library",
      "name": "@img/sharp-libvips-linuxmusl-x64",
      "version": "1.3.0",
      "purl": "pkg:npm/%40img%2Fsharp-libvips-linuxmusl-x64@1.3.0"
    },
    {
      "type": "library",
      "name": "@img/sharp-linux-arm",
      "version": "0.35.1",
      "purl": "pkg:npm/%40img%2Fsharp-linux-arm@0.35.1"
    },
    {
      "type": "library",
      "name": "@img/sharp-linux-arm64",
      "version": "0.35.1",
      "purl": "pkg:npm/%40img%2Fsharp-linux-arm64@0.35.1"
    },
    {
      "type": "library",
      "name": "@img/sharp-linux-ppc64",
      "version": "0.35.1",
      "purl": "pkg:npm/%40img%2Fsharp-linux-ppc64@0.35.1"
    },
    {
      "type": "library",
      "name": "@img/sharp-linux-riscv64",
      "version": "0.35.1",
      "purl": "pkg:npm/%40img%2Fsharp-linux-riscv64@0.35.1"
    },
    {
      "type": "library",
      "name": "@img/sharp-linux-s390x",
      "version": "0.35.1",
      "purl": "pkg:npm/%40img%2Fsharp-linux-s390x@0.35.1"
    },
    {
      "type": "library",
      "name": "@img/sharp-linux-x64",
      "version": "0.35.1",
      "purl": "pkg:npm/%40img%2Fsharp-linux-x64@0.35.1"
    },
    {
      "type": "library",
      "name": "@img/sharp-linuxmusl-arm64",
      "version": "0.35.1",
      "purl": "pkg:npm/%40img%2Fsharp-linuxmusl-arm64@0.35.1"
    },
    {
      "type": "library",
      "name": "@img/sharp-linuxmusl-x64",
      "version": "0.35.1",
      "purl": "pkg:npm/%40img%2Fsharp-linuxmusl-x64@0.35.1"
    },
    {
      "type": "library",
      "name": "@img/sharp-wasm32",
      "version": "0.35.1",
      "purl": "pkg:npm/%40img%2Fsharp-wasm32@0.35.1"
    },
    {
      "type": "library",
      "name": "@img/sharp-webcontainers-wasm32",
      "version": "0.35.1",
      "purl": "pkg:npm/%40img%2Fsharp-webcontainers-wasm32@0.35.1"
    },
    {
      "type": "library",
      "name": "@img/sharp-win32-arm64",
      "version": "0.35.1",
      "purl": "pkg:npm/%40img%2Fsharp-win32-arm64@0.35.1"
    },
    {
      "type": "library",
      "name": "@img/sharp-win32-ia32",
      "version": "0.35.1",
      "purl": "pkg:npm/%40img%2Fsharp-win32-ia32@0.35.1"
    },
    {
      "type": "library",
      "name": "@img/sharp-win32-x64",
      "version": "0.35.1",
      "purl": "pkg:npm/%40img%2Fsharp-win32-x64@0.35.1"
    },
    {
      "type": "library",
      "name": "@modelcontextprotocol/sdk",
      "version": "1.29.0",
      "purl": "pkg:npm/%40modelcontextprotocol%2Fsdk@1.29.0"
    },
    {
      "type": "library",
      "name": "@modelcontextprotocol/sdk/node_modules/accepts",
      "version": "2.0.0",
      "purl": "pkg:npm/%40modelcontextprotocol%2Fsdk%2Fnode_modules%2Faccepts@2.0.0"
    },
    {
      "type": "library",
      "name": "@modelcontextprotocol/sdk/node_modules/body-parser",
      "version": "2.2.2",
      "purl": "pkg:npm/%40modelcontextprotocol%2Fsdk%2Fnode_modules%2Fbody-parser@2.2.2"
    },
    {
      "type": "library",
      "name": "@modelcontextprotocol/sdk/node_modules/content-disposition",
      "version": "1.1.0",
      "purl": "pkg:npm/%40modelcontextprotocol%2Fsdk%2Fnode_modules%2Fcontent-disposition@1.1.0"
    },
    {
      "type": "library",
      "name": "@modelcontextprotocol/sdk/node_modules/cookie-signature",
      "version": "1.2.2",
      "purl": "pkg:npm/%40modelcontextprotocol%2Fsdk%2Fnode_modules%2Fcookie-signature@1.2.2"
    },
    {
      "type": "library",
      "name": "@modelcontextprotocol/sdk/node_modules/debug",
      "version": "4.4.3",
      "purl": "pkg:npm/%40modelcontextprotocol%2Fsdk%2Fnode_modules%2Fdebug@4.4.3"
    },
    {
      "type": "library",
      "name": "@modelcontextprotocol/sdk/node_modules/express",
      "version": "5.2.1",
      "purl": "pkg:npm/%40modelcontextprotocol%2Fsdk%2Fnode_modules%2Fexpress@5.2.1"
    },
    {
      "type": "library",
      "name": "@modelcontextprotocol/sdk/node_modules/finalhandler",
      "version": "2.1.1",
      "purl": "pkg:npm/%40modelcontextprotocol%2Fsdk%2Fnode_modules%2Ffinalhandler@2.1.1"
    },
    {
      "type": "library",
      "name": "@modelcontextprotocol/sdk/node_modules/fresh",
      "version": "2.0.0",
      "purl": "pkg:npm/%40modelcontextprotocol%2Fsdk%2Fnode_modules%2Ffresh@2.0.0"
    },
    {
      "type": "library",
      "name": "@modelcontextprotocol/sdk/node_modules/iconv-lite",
      "version": "0.7.2",
      "purl": "pkg:npm/%40modelcontextprotocol%2Fsdk%2Fnode_modules%2Ficonv-lite@0.7.2"
    },
    {
      "type": "library",
      "name": "@modelcontextprotocol/sdk/node_modules/media-typer",
      "version": "1.1.0",
      "purl": "pkg:npm/%40modelcontextprotocol%2Fsdk%2Fnode_modules%2Fmedia-typer@1.1.0"
    },
    {
      "type": "library",
      "name": "@modelcontextprotocol/sdk/node_modules/merge-descriptors",
      "version": "2.0.0",
      "purl": "pkg:npm/%40modelcontextprotocol%2Fsdk%2Fnode_modules%2Fmerge-descriptors@2.0.0"
    },
    {
      "type": "library",
      "name": "@modelcontextprotocol/sdk/node_modules/mime-db",
      "version": "1.54.0",
      "purl": "pkg:npm/%40modelcontextprotocol%2Fsdk%2Fnode_modules%2Fmime-db@1.54.0"
    },
    {
      "type": "library",
      "name": "@modelcontextprotocol/sdk/node_modules/mime-types",
      "version": "3.0.2",
      "purl": "pkg:npm/%40modelcontextprotocol%2Fsdk%2Fnode_modules%2Fmime-types@3.0.2"
    },
    {
      "type": "library",
      "name": "@modelcontextprotocol/sdk/node_modules/ms",
      "version": "2.1.3",
      "purl": "pkg:npm/%40modelcontextprotocol%2Fsdk%2Fnode_modules%2Fms@2.1.3"
    },
    {
      "type": "library",
      "name": "@modelcontextprotocol/sdk/node_modules/negotiator",
      "version": "1.0.0",
      "purl": "pkg:npm/%40modelcontextprotocol%2Fsdk%2Fnode_modules%2Fnegotiator@1.0.0"
    },
    {
      "type": "library",
      "name": "@modelcontextprotocol/sdk/node_modules/send",
      "version": "1.2.1",
      "purl": "pkg:npm/%40modelcontextprotocol%2Fsdk%2Fnode_modules%2Fsend@1.2.1"
    },
    {
      "type": "library",
      "name": "@modelcontextprotocol/sdk/node_modules/serve-static",
      "version": "2.2.1",
      "purl": "pkg:npm/%40modelcontextprotocol%2Fsdk%2Fnode_modules%2Fserve-static@2.2.1"
    },
    {
      "type": "library",
      "name": "@modelcontextprotocol/sdk/node_modules/type-is",
      "version": "2.0.1",
      "purl": "pkg:npm/%40modelcontextprotocol%2Fsdk%2Fnode_modules%2Ftype-is@2.0.1"
    },
    {
      "type": "library",
      "name": "accepts",
      "version": "1.3.8",
      "purl": "pkg:npm/accepts@1.3.8"
    },
    {
      "type": "library",
      "name": "ajv-formats",
      "version": "3.0.1",
      "purl": "pkg:npm/ajv-formats@3.0.1"
    },
    {
      "type": "library",
      "name": "ajv",
      "version": "8.18.0",
      "purl": "pkg:npm/ajv@8.18.0"
    },
    {
      "type": "library",
      "name": "array-flatten",
      "version": "1.1.1",
      "purl": "pkg:npm/array-flatten@1.1.1"
    },
    {
      "type": "library",
      "name": "base64-js",
      "version": "1.5.1",
      "purl": "pkg:npm/base64-js@1.5.1"
    },
    {
      "type": "library",
      "name": "better-sqlite3",
      "version": "12.10.0",
      "purl": "pkg:npm/better-sqlite3@12.10.0"
    },
    {
      "type": "library",
      "name": "bindings",
      "version": "1.5.0",
      "purl": "pkg:npm/bindings@1.5.0"
    },
    {
      "type": "library",
      "name": "bl",
      "version": "4.1.0",
      "purl": "pkg:npm/bl@4.1.0"
    },
    {
      "type": "library",
      "name": "body-parser",
      "version": "1.20.4",
      "purl": "pkg:npm/body-parser@1.20.4"
    },
    {
      "type": "library",
      "name": "body-parser",
      "version": "1.20.5",
      "purl": "pkg:npm/body-parser@1.20.5"
    },
    {
      "type": "library",
      "name": "body-parser/node_modules/raw-body",
      "version": "2.5.3",
      "purl": "pkg:npm/body-parser%2Fnode_modules%2Fraw-body@2.5.3"
    },
    {
      "type": "library",
      "name": "buffer",
      "version": "5.7.1",
      "purl": "pkg:npm/buffer@5.7.1"
    },
    {
      "type": "library",
      "name": "bytes",
      "version": "3.1.2",
      "purl": "pkg:npm/bytes@3.1.2"
    },
    {
      "type": "library",
      "name": "call-bind-apply-helpers",
      "version": "1.0.2",
      "purl": "pkg:npm/call-bind-apply-helpers@1.0.2"
    },
    {
      "type": "library",
      "name": "call-bound",
      "version": "1.0.4",
      "purl": "pkg:npm/call-bound@1.0.4"
    },
    {
      "type": "library",
      "name": "chownr",
      "version": "1.1.4",
      "purl": "pkg:npm/chownr@1.1.4"
    },
    {
      "type": "library",
      "name": "content-disposition",
      "version": "0.5.4",
      "purl": "pkg:npm/content-disposition@0.5.4"
    },
    {
      "type": "library",
      "name": "content-type",
      "version": "1.0.5",
      "purl": "pkg:npm/content-type@1.0.5"
    },
    {
      "type": "library",
      "name": "cookie-signature",
      "version": "1.0.7",
      "purl": "pkg:npm/cookie-signature@1.0.7"
    },
    {
      "type": "library",
      "name": "cookie",
      "version": "0.7.2",
      "purl": "pkg:npm/cookie@0.7.2"
    },
    {
      "type": "library",
      "name": "cors",
      "version": "2.8.6",
      "purl": "pkg:npm/cors@2.8.6"
    },
    {
      "type": "library",
      "name": "cross-spawn",
      "version": "7.0.6",
      "purl": "pkg:npm/cross-spawn@7.0.6"
    },
    {
      "type": "library",
      "name": "debug",
      "version": "2.6.9",
      "purl": "pkg:npm/debug@2.6.9"
    },
    {
      "type": "library",
      "name": "decompress-response",
      "version": "6.0.0",
      "purl": "pkg:npm/decompress-response@6.0.0"
    },
    {
      "type": "library",
      "name": "deep-extend",
      "version": "0.6.0",
      "purl": "pkg:npm/deep-extend@0.6.0"
    },
    {
      "type": "library",
      "name": "depd",
      "version": "2.0.0",
      "purl": "pkg:npm/depd@2.0.0"
    },
    {
      "type": "library",
      "name": "destroy",
      "version": "1.2.0",
      "purl": "pkg:npm/destroy@1.2.0"
    },
    {
      "type": "library",
      "name": "detect-libc",
      "version": "2.1.2",
      "purl": "pkg:npm/detect-libc@2.1.2"
    },
    {
      "type": "library",
      "name": "dunder-proto",
      "version": "1.0.1",
      "purl": "pkg:npm/dunder-proto@1.0.1"
    },
    {
      "type": "library",
      "name": "ee-first",
      "version": "1.1.1",
      "purl": "pkg:npm/ee-first@1.1.1"
    },
    {
      "type": "library",
      "name": "encodeurl",
      "version": "2.0.0",
      "purl": "pkg:npm/encodeurl@2.0.0"
    },
    {
      "type": "library",
      "name": "end-of-stream",
      "version": "1.4.5",
      "purl": "pkg:npm/end-of-stream@1.4.5"
    },
    {
      "type": "library",
      "name": "es-define-property",
      "version": "1.0.1",
      "purl": "pkg:npm/es-define-property@1.0.1"
    },
    {
      "type": "library",
      "name": "es-errors",
      "version": "1.3.0",
      "purl": "pkg:npm/es-errors@1.3.0"
    },
    {
      "type": "library",
      "name": "es-object-atoms",
      "version": "1.1.1",
      "purl": "pkg:npm/es-object-atoms@1.1.1"
    },
    {
      "type": "library",
      "name": "escape-html",
      "version": "1.0.3",
      "purl": "pkg:npm/escape-html@1.0.3"
    },
    {
      "type": "library",
      "name": "etag",
      "version": "1.8.1",
      "purl": "pkg:npm/etag@1.8.1"
    },
    {
      "type": "library",
      "name": "eventsource-parser",
      "version": "3.0.8",
      "purl": "pkg:npm/eventsource-parser@3.0.8"
    },
    {
      "type": "library",
      "name": "eventsource",
      "version": "3.0.7",
      "purl": "pkg:npm/eventsource@3.0.7"
    },
    {
      "type": "library",
      "name": "expand-template",
      "version": "2.0.3",
      "purl": "pkg:npm/expand-template@2.0.3"
    },
    {
      "type": "library",
      "name": "express-rate-limit",
      "version": "8.5.1",
      "purl": "pkg:npm/express-rate-limit@8.5.1"
    },
    {
      "type": "library",
      "name": "express",
      "version": "4.22.1",
      "purl": "pkg:npm/express@4.22.1"
    },
    {
      "type": "library",
      "name": "express",
      "version": "4.22.2",
      "purl": "pkg:npm/express@4.22.2"
    },
    {
      "type": "library",
      "name": "fast-deep-equal",
      "version": "3.1.3",
      "purl": "pkg:npm/fast-deep-equal@3.1.3"
    },
    {
      "type": "library",
      "name": "fast-uri",
      "version": "3.1.2",
      "purl": "pkg:npm/fast-uri@3.1.2"
    },
    {
      "type": "library",
      "name": "file-uri-to-path",
      "version": "1.0.0",
      "purl": "pkg:npm/file-uri-to-path@1.0.0"
    },
    {
      "type": "library",
      "name": "finalhandler",
      "version": "1.3.2",
      "purl": "pkg:npm/finalhandler@1.3.2"
    },
    {
      "type": "library",
      "name": "forwarded",
      "version": "0.2.0",
      "purl": "pkg:npm/forwarded@0.2.0"
    },
    {
      "type": "library",
      "name": "fresh",
      "version": "0.5.2",
      "purl": "pkg:npm/fresh@0.5.2"
    },
    {
      "type": "library",
      "name": "fs-constants",
      "version": "1.0.0",
      "purl": "pkg:npm/fs-constants@1.0.0"
    },
    {
      "type": "library",
      "name": "function-bind",
      "version": "1.1.2",
      "purl": "pkg:npm/function-bind@1.1.2"
    },
    {
      "type": "library",
      "name": "get-intrinsic",
      "version": "1.3.0",
      "purl": "pkg:npm/get-intrinsic@1.3.0"
    },
    {
      "type": "library",
      "name": "get-proto",
      "version": "1.0.1",
      "purl": "pkg:npm/get-proto@1.0.1"
    },
    {
      "type": "library",
      "name": "github-from-package",
      "version": "0.0.0",
      "purl": "pkg:npm/github-from-package@0.0.0"
    },
    {
      "type": "library",
      "name": "gopd",
      "version": "1.2.0",
      "purl": "pkg:npm/gopd@1.2.0"
    },
    {
      "type": "library",
      "name": "has-symbols",
      "version": "1.1.0",
      "purl": "pkg:npm/has-symbols@1.1.0"
    },
    {
      "type": "library",
      "name": "hasown",
      "version": "2.0.3",
      "purl": "pkg:npm/hasown@2.0.3"
    },
    {
      "type": "library",
      "name": "hono",
      "version": "4.12.18",
      "purl": "pkg:npm/hono@4.12.18"
    },
    {
      "type": "library",
      "name": "http-errors",
      "version": "2.0.1",
      "purl": "pkg:npm/http-errors@2.0.1"
    },
    {
      "type": "library",
      "name": "iconv-lite",
      "version": "0.4.24",
      "purl": "pkg:npm/iconv-lite@0.4.24"
    },
    {
      "type": "library",
      "name": "ieee754",
      "version": "1.2.1",
      "purl": "pkg:npm/ieee754@1.2.1"
    },
    {
      "type": "library",
      "name": "inherits",
      "version": "2.0.4",
      "purl": "pkg:npm/inherits@2.0.4"
    },
    {
      "type": "library",
      "name": "ini",
      "version": "1.3.8",
      "purl": "pkg:npm/ini@1.3.8"
    },
    {
      "type": "library",
      "name": "ip-address",
      "version": "10.2.0",
      "purl": "pkg:npm/ip-address@10.2.0"
    },
    {
      "type": "library",
      "name": "ipaddr.js",
      "version": "1.9.1",
      "purl": "pkg:npm/ipaddr.js@1.9.1"
    },
    {
      "type": "library",
      "name": "is-promise",
      "version": "4.0.0",
      "purl": "pkg:npm/is-promise@4.0.0"
    },
    {
      "type": "library",
      "name": "isexe",
      "version": "2.0.0",
      "purl": "pkg:npm/isexe@2.0.0"
    },
    {
      "type": "library",
      "name": "jose",
      "version": "6.2.2",
      "purl": "pkg:npm/jose@6.2.2"
    },
    {
      "type": "library",
      "name": "json-schema-traverse",
      "version": "1.0.0",
      "purl": "pkg:npm/json-schema-traverse@1.0.0"
    },
    {
      "type": "library",
      "name": "json-schema-typed",
      "version": "8.0.2",
      "purl": "pkg:npm/json-schema-typed@8.0.2"
    },
    {
      "type": "library",
      "name": "math-intrinsics",
      "version": "1.1.0",
      "purl": "pkg:npm/math-intrinsics@1.1.0"
    },
    {
      "type": "library",
      "name": "media-typer",
      "version": "0.3.0",
      "purl": "pkg:npm/media-typer@0.3.0"
    },
    {
      "type": "library",
      "name": "merge-descriptors",
      "version": "1.0.3",
      "purl": "pkg:npm/merge-descriptors@1.0.3"
    },
    {
      "type": "library",
      "name": "methods",
      "version": "1.1.2",
      "purl": "pkg:npm/methods@1.1.2"
    },
    {
      "type": "library",
      "name": "mime-db",
      "version": "1.52.0",
      "purl": "pkg:npm/mime-db@1.52.0"
    },
    {
      "type": "library",
      "name": "mime-types",
      "version": "2.1.35",
      "purl": "pkg:npm/mime-types@2.1.35"
    },
    {
      "type": "library",
      "name": "mime",
      "version": "1.6.0",
      "purl": "pkg:npm/mime@1.6.0"
    },
    {
      "type": "library",
      "name": "mimic-response",
      "version": "3.1.0",
      "purl": "pkg:npm/mimic-response@3.1.0"
    },
    {
      "type": "library",
      "name": "minimist",
      "version": "1.2.8",
      "purl": "pkg:npm/minimist@1.2.8"
    },
    {
      "type": "library",
      "name": "mkdirp-classic",
      "version": "0.5.3",
      "purl": "pkg:npm/mkdirp-classic@0.5.3"
    },
    {
      "type": "library",
      "name": "ms",
      "version": "2.0.0",
      "purl": "pkg:npm/ms@2.0.0"
    },
    {
      "type": "library",
      "name": "napi-build-utils",
      "version": "2.0.0",
      "purl": "pkg:npm/napi-build-utils@2.0.0"
    },
    {
      "type": "library",
      "name": "negotiator",
      "version": "0.6.3",
      "purl": "pkg:npm/negotiator@0.6.3"
    },
    {
      "type": "library",
      "name": "node-abi",
      "version": "3.92.0",
      "purl": "pkg:npm/node-abi@3.92.0"
    },
    {
      "type": "library",
      "name": "object-assign",
      "version": "4.1.1",
      "purl": "pkg:npm/object-assign@4.1.1"
    },
    {
      "type": "library",
      "name": "object-inspect",
      "version": "1.13.4",
      "purl": "pkg:npm/object-inspect@1.13.4"
    },
    {
      "type": "library",
      "name": "on-finished",
      "version": "2.4.1",
      "purl": "pkg:npm/on-finished@2.4.1"
    },
    {
      "type": "library",
      "name": "once",
      "version": "1.4.0",
      "purl": "pkg:npm/once@1.4.0"
    },
    {
      "type": "library",
      "name": "parseurl",
      "version": "1.3.3",
      "purl": "pkg:npm/parseurl@1.3.3"
    },
    {
      "type": "library",
      "name": "path-key",
      "version": "3.1.1",
      "purl": "pkg:npm/path-key@3.1.1"
    },
    {
      "type": "library",
      "name": "path-to-regexp",
      "version": "0.1.13",
      "purl": "pkg:npm/path-to-regexp@0.1.13"
    },
    {
      "type": "library",
      "name": "pkce-challenge",
      "version": "5.0.1",
      "purl": "pkg:npm/pkce-challenge@5.0.1"
    },
    {
      "type": "library",
      "name": "prebuild-install",
      "version": "7.1.3",
      "purl": "pkg:npm/prebuild-install@7.1.3"
    },
    {
      "type": "library",
      "name": "proxy-addr",
      "version": "2.0.7",
      "purl": "pkg:npm/proxy-addr@2.0.7"
    },
    {
      "type": "library",
      "name": "pump",
      "version": "3.0.4",
      "purl": "pkg:npm/pump@3.0.4"
    },
    {
      "type": "library",
      "name": "qs",
      "version": "6.14.2",
      "purl": "pkg:npm/qs@6.14.2"
    },
    {
      "type": "library",
      "name": "qs",
      "version": "6.15.2",
      "purl": "pkg:npm/qs@6.15.2"
    },
    {
      "type": "library",
      "name": "range-parser",
      "version": "1.2.1",
      "purl": "pkg:npm/range-parser@1.2.1"
    },
    {
      "type": "library",
      "name": "raw-body",
      "version": "2.5.3",
      "purl": "pkg:npm/raw-body@2.5.3"
    },
    {
      "type": "library",
      "name": "raw-body",
      "version": "3.0.2",
      "purl": "pkg:npm/raw-body@3.0.2"
    },
    {
      "type": "library",
      "name": "raw-body/node_modules/iconv-lite",
      "version": "0.7.2",
      "purl": "pkg:npm/raw-body%2Fnode_modules%2Ficonv-lite@0.7.2"
    },
    {
      "type": "library",
      "name": "rc",
      "version": "1.2.8",
      "purl": "pkg:npm/rc@1.2.8"
    },
    {
      "type": "library",
      "name": "readable-stream",
      "version": "3.6.2",
      "purl": "pkg:npm/readable-stream@3.6.2"
    },
    {
      "type": "library",
      "name": "require-from-string",
      "version": "2.0.2",
      "purl": "pkg:npm/require-from-string@2.0.2"
    },
    {
      "type": "library",
      "name": "router",
      "version": "2.2.0",
      "purl": "pkg:npm/router@2.2.0"
    },
    {
      "type": "library",
      "name": "router/node_modules/debug",
      "version": "4.4.3",
      "purl": "pkg:npm/router%2Fnode_modules%2Fdebug@4.4.3"
    },
    {
      "type": "library",
      "name": "router/node_modules/ms",
      "version": "2.1.3",
      "purl": "pkg:npm/router%2Fnode_modules%2Fms@2.1.3"
    },
    {
      "type": "library",
      "name": "router/node_modules/path-to-regexp",
      "version": "8.4.2",
      "purl": "pkg:npm/router%2Fnode_modules%2Fpath-to-regexp@8.4.2"
    },
    {
      "type": "library",
      "name": "safe-buffer",
      "version": "5.2.1",
      "purl": "pkg:npm/safe-buffer@5.2.1"
    },
    {
      "type": "library",
      "name": "safer-buffer",
      "version": "2.1.2",
      "purl": "pkg:npm/safer-buffer@2.1.2"
    },
    {
      "type": "library",
      "name": "semver",
      "version": "7.8.0",
      "purl": "pkg:npm/semver@7.8.0"
    },
    {
      "type": "library",
      "name": "semver",
      "version": "7.8.4",
      "purl": "pkg:npm/semver@7.8.4"
    },
    {
      "type": "library",
      "name": "send",
      "version": "0.19.2",
      "purl": "pkg:npm/send@0.19.2"
    },
    {
      "type": "library",
      "name": "send/node_modules/ms",
      "version": "2.1.3",
      "purl": "pkg:npm/send%2Fnode_modules%2Fms@2.1.3"
    },
    {
      "type": "library",
      "name": "serve-static",
      "version": "1.16.3",
      "purl": "pkg:npm/serve-static@1.16.3"
    },
    {
      "type": "library",
      "name": "setprototypeof",
      "version": "1.2.0",
      "purl": "pkg:npm/setprototypeof@1.2.0"
    },
    {
      "type": "library",
      "name": "sharp",
      "version": "0.35.1",
      "purl": "pkg:npm/sharp@0.35.1"
    },
    {
      "type": "library",
      "name": "shebang-command",
      "version": "2.0.0",
      "purl": "pkg:npm/shebang-command@2.0.0"
    },
    {
      "type": "library",
      "name": "shebang-regex",
      "version": "3.0.0",
      "purl": "pkg:npm/shebang-regex@3.0.0"
    },
    {
      "type": "library",
      "name": "side-channel-list",
      "version": "1.0.1",
      "purl": "pkg:npm/side-channel-list@1.0.1"
    },
    {
      "type": "library",
      "name": "side-channel-map",
      "version": "1.0.1",
      "purl": "pkg:npm/side-channel-map@1.0.1"
    },
    {
      "type": "library",
      "name": "side-channel-weakmap",
      "version": "1.0.2",
      "purl": "pkg:npm/side-channel-weakmap@1.0.2"
    },
    {
      "type": "library",
      "name": "side-channel",
      "version": "1.1.0",
      "purl": "pkg:npm/side-channel@1.1.0"
    },
    {
      "type": "library",
      "name": "simple-concat",
      "version": "1.0.1",
      "purl": "pkg:npm/simple-concat@1.0.1"
    },
    {
      "type": "library",
      "name": "simple-get",
      "version": "4.0.1",
      "purl": "pkg:npm/simple-get@4.0.1"
    },
    {
      "type": "library",
      "name": "statuses",
      "version": "2.0.2",
      "purl": "pkg:npm/statuses@2.0.2"
    },
    {
      "type": "library",
      "name": "string_decoder",
      "version": "1.3.0",
      "purl": "pkg:npm/string_decoder@1.3.0"
    },
    {
      "type": "library",
      "name": "strip-json-comments",
      "version": "2.0.1",
      "purl": "pkg:npm/strip-json-comments@2.0.1"
    },
    {
      "type": "library",
      "name": "tar-fs",
      "version": "2.1.4",
      "purl": "pkg:npm/tar-fs@2.1.4"
    },
    {
      "type": "library",
      "name": "tar-stream",
      "version": "2.2.0",
      "purl": "pkg:npm/tar-stream@2.2.0"
    },
    {
      "type": "library",
      "name": "toidentifier",
      "version": "1.0.1",
      "purl": "pkg:npm/toidentifier@1.0.1"
    },
    {
      "type": "library",
      "name": "tslib",
      "version": "2.8.1",
      "purl": "pkg:npm/tslib@2.8.1"
    },
    {
      "type": "library",
      "name": "tunnel-agent",
      "version": "0.6.0",
      "purl": "pkg:npm/tunnel-agent@0.6.0"
    },
    {
      "type": "library",
      "name": "type-is",
      "version": "1.6.18",
      "purl": "pkg:npm/type-is@1.6.18"
    },
    {
      "type": "library",
      "name": "unpipe",
      "version": "1.0.0",
      "purl": "pkg:npm/unpipe@1.0.0"
    },
    {
      "type": "library",
      "name": "util-deprecate",
      "version": "1.0.2",
      "purl": "pkg:npm/util-deprecate@1.0.2"
    },
    {
      "type": "library",
      "name": "utils-merge",
      "version": "1.0.1",
      "purl": "pkg:npm/utils-merge@1.0.1"
    },
    {
      "type": "library",
      "name": "uuid",
      "version": "11.1.1",
      "purl": "pkg:npm/uuid@11.1.1"
    },
    {
      "type": "library",
      "name": "vary",
      "version": "1.1.2",
      "purl": "pkg:npm/vary@1.1.2"
    },
    {
      "type": "library",
      "name": "which",
      "version": "2.0.2",
      "purl": "pkg:npm/which@2.0.2"
    },
    {
      "type": "library",
      "name": "wrappy",
      "version": "1.0.2",
      "purl": "pkg:npm/wrappy@1.0.2"
    },
    {
      "type": "library",
      "name": "zod-to-json-schema",
      "version": "3.25.2",
      "purl": "pkg:npm/zod-to-json-schema@3.25.2"
    },
    {
      "type": "library",
      "name": "zod",
      "version": "4.3.6",
      "purl": "pkg:npm/zod@4.3.6"
    }
  ]
}
