{
  "SchemaVersion": 2,
  "Trivy": {
    "Version": "0.70.0"
  },
  "ReportID": "019e1378-dd03-74af-a368-86fc0171af29",
  "CreatedAt": "2026-05-11T03:59:08.547308+08:00",
  "ArtifactID": "sha256:6120eba4a384d156ac4d2b3988c671ede42500444609d45ee64f4913352fc2f8",
  "ArtifactName": ".",
  "ArtifactType": "repository",
  "Metadata": {
    "Branch": "main",
    "Commit": "4e0deaeb4cece3009b3564cf610b18cbf308a1fe",
    "CommitMsg": "worker: drop err details from client error responses\n\nCodeQL flagged 8 serverError() sites where caught err values flowed\ninto the response body via String(err). On Cloudflare Workers V8\nisolate, String(Error) returns just 'Error: <message>' (no stack\ntrace), so this wasn't a runtime leak \u2014 but the static analyzer\nclassifies any err-shaped value reaching a response as potential\ninformation exposure.\n\nFix: drop the details field from these responses entirely. The\nliteral message ('upstream fetch failed', 'upstream not JSON',\netc.) is sufficient for the client. Full err contents stay in\nworker logs only.\n\nAffected: 8 sites under the tap-reader proxy + dmtscan holders\nproxy, all guarded by try/catch around upstream HTTP calls.\n\nCodeQL re-run after this change: 0 findings in code we author."
  },
  "Results": [
    {
      "Target": "backend/bun.lock",
      "Class": "lang-pkgs",
      "Type": "bun",
      "Packages": [
        {
          "ID": "@bitcoinerlab/secp256k1@1.2.0",
          "Name": "@bitcoinerlab/secp256k1",
          "Identifier": {
            "PURL": "pkg:npm/%40bitcoinerlab/secp256k1@1.2.0",
            "UID": "e04c7dc8da362853"
          },
          "Version": "1.2.0",
          "Relationship": "direct",
          "DependsOn": [
            "@noble/curves@1.9.7"
          ],
          "Locations": [
            {
              "StartLine": 22,
              "EndLine": 22
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "bip322-js@3.0.0",
          "Name": "bip322-js",
          "Identifier": {
            "PURL": "pkg:npm/bip322-js@3.0.0",
            "UID": "1bf4791c7d35ba2"
          },
          "Version": "3.0.0",
          "Relationship": "direct",
          "DependsOn": [
            "@bitcoinerlab/secp256k1@1.2.0",
            "bitcoinjs-lib@7.0.1",
            "bitcoinjs-message@2.2.0",
            "ecpair@2.1.0",
            "elliptic@6.6.1",
            "fast-sha256@1.3.0",
            "secp256k1@5.0.1"
          ],
          "Locations": [
            {
              "StartLine": 180,
              "EndLine": 180
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "bitcoinjs-lib@7.0.1",
          "Name": "bitcoinjs-lib",
          "Identifier": {
            "PURL": "pkg:npm/bitcoinjs-lib@7.0.1",
            "UID": "7caf5a3a0857ac28"
          },
          "Version": "7.0.1",
          "Relationship": "direct",
          "DependsOn": [
            "@noble/hashes@1.8.0",
            "bech32@2.0.0",
            "bip174@3.0.0",
            "bs58check@4.0.0",
            "uint8array-tools@0.0.9",
            "valibot@1.3.1",
            "varuint-bitcoin@2.0.0"
          ],
          "Locations": [
            {
              "StartLine": 184,
              "EndLine": 184
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "@noble/curves@1.9.7",
          "Name": "@noble/curves",
          "Identifier": {
            "PURL": "pkg:npm/%40noble/curves@1.9.7",
            "UID": "9bcd2d48447654da"
          },
          "Version": "1.9.7",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "@noble/hashes@1.8.0"
          ],
          "Locations": [
            {
              "StartLine": 152,
              "EndLine": 152
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "@noble/hashes@1.8.0",
          "Name": "@noble/hashes",
          "Identifier": {
            "PURL": "pkg:npm/%40noble/hashes@1.8.0",
            "UID": "bf0b5cf0fd76f43f"
          },
          "Version": "1.8.0",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 154,
              "EndLine": 154
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "available-typed-arrays@1.0.7",
          "Name": "available-typed-arrays",
          "Identifier": {
            "PURL": "pkg:npm/available-typed-arrays@1.0.7",
            "UID": "e732855ec9033bc8"
          },
          "Version": "1.0.7",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "possible-typed-array-names@1.1.0"
          ],
          "Locations": [
            {
              "StartLine": 170,
              "EndLine": 170
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "base-x@5.0.1",
          "Name": "base-x",
          "Identifier": {
            "PURL": "pkg:npm/base-x@5.0.1",
            "UID": "e2ef1fd73e9281aa"
          },
          "Version": "5.0.1",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 172,
              "EndLine": 172
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "bech32@2.0.0",
          "Name": "bech32",
          "Identifier": {
            "PURL": "pkg:npm/bech32@2.0.0",
            "UID": "200f2e54a9cb262b"
          },
          "Version": "2.0.0",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 174,
              "EndLine": 174
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "bip174@3.0.0",
          "Name": "bip174",
          "Identifier": {
            "PURL": "pkg:npm/bip174@3.0.0",
            "UID": "830b80e443844c9d"
          },
          "Version": "3.0.0",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "uint8array-tools@0.0.9",
            "varuint-bitcoin@2.0.0"
          ],
          "Locations": [
            {
              "StartLine": 178,
              "EndLine": 178
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "bitcoinjs-message@2.2.0",
          "Name": "bitcoinjs-message",
          "Identifier": {
            "PURL": "pkg:npm/bitcoinjs-message@2.2.0",
            "UID": "1d284ba89f0a8b1b"
          },
          "Version": "2.2.0",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "bech32@2.0.0",
            "bs58check@4.0.0",
            "buffer-equals@1.0.4",
            "create-hash@1.2.0",
            "secp256k1@5.0.1",
            "varuint-bitcoin@2.0.0"
          ],
          "Locations": [
            {
              "StartLine": 186,
              "EndLine": 186
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "bn.js@4.12.3",
          "Name": "bn.js",
          "Identifier": {
            "PURL": "pkg:npm/bn.js@4.12.3",
            "UID": "906dc87622c0debb"
          },
          "Version": "4.12.3",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 190,
              "EndLine": 190
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "brorand@1.1.0",
          "Name": "brorand",
          "Identifier": {
            "PURL": "pkg:npm/brorand@1.1.0",
            "UID": "ebe6dcf04ff62ae2"
          },
          "Version": "1.1.0",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 192,
              "EndLine": 192
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "bs58@6.0.0",
          "Name": "bs58",
          "Identifier": {
            "PURL": "pkg:npm/bs58@6.0.0",
            "UID": "77c9e2363ebb405"
          },
          "Version": "6.0.0",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "base-x@5.0.1"
          ],
          "Locations": [
            {
              "StartLine": 196,
              "EndLine": 196
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "bs58check@4.0.0",
          "Name": "bs58check",
          "Identifier": {
            "PURL": "pkg:npm/bs58check@4.0.0",
            "UID": "21808c93815044ae"
          },
          "Version": "4.0.0",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "@noble/hashes@1.8.0",
            "bs58@6.0.0"
          ],
          "Locations": [
            {
              "StartLine": 198,
              "EndLine": 198
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "buffer-equals@1.0.4",
          "Name": "buffer-equals",
          "Identifier": {
            "PURL": "pkg:npm/buffer-equals@1.0.4",
            "UID": "72353e0ff2e096d3"
          },
          "Version": "1.0.4",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 200,
              "EndLine": 200
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "call-bind@1.0.9",
          "Name": "call-bind",
          "Identifier": {
            "PURL": "pkg:npm/call-bind@1.0.9",
            "UID": "5db4ae21a1449bf7"
          },
          "Version": "1.0.9",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "call-bind-apply-helpers@1.0.2",
            "es-define-property@1.0.1",
            "get-intrinsic@1.3.0",
            "set-function-length@1.2.2"
          ],
          "Locations": [
            {
              "StartLine": 206,
              "EndLine": 206
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "call-bind-apply-helpers@1.0.2",
          "Name": "call-bind-apply-helpers",
          "Identifier": {
            "PURL": "pkg:npm/call-bind-apply-helpers@1.0.2",
            "UID": "6a8a51ce3ceec3b9"
          },
          "Version": "1.0.2",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "es-errors@1.3.0",
            "function-bind@1.1.2"
          ],
          "Locations": [
            {
              "StartLine": 208,
              "EndLine": 208
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "call-bound@1.0.4",
          "Name": "call-bound",
          "Identifier": {
            "PURL": "pkg:npm/call-bound@1.0.4",
            "UID": "4257b25b34ce51f2"
          },
          "Version": "1.0.4",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "call-bind-apply-helpers@1.0.2",
            "get-intrinsic@1.3.0"
          ],
          "Locations": [
            {
              "StartLine": 210,
              "EndLine": 210
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "cipher-base@1.0.7",
          "Name": "cipher-base",
          "Identifier": {
            "PURL": "pkg:npm/cipher-base@1.0.7",
            "UID": "7d3b35e55c67ffcb"
          },
          "Version": "1.0.7",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "inherits@2.0.4",
            "safe-buffer@5.2.1",
            "to-buffer@1.2.2"
          ],
          "Locations": [
            {
              "StartLine": 212,
              "EndLine": 212
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "core-util-is@1.0.3",
          "Name": "core-util-is",
          "Identifier": {
            "PURL": "pkg:npm/core-util-is@1.0.3",
            "UID": "207a9025a2945567"
          },
          "Version": "1.0.3",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 216,
              "EndLine": 216
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "create-hash@1.2.0",
          "Name": "create-hash",
          "Identifier": {
            "PURL": "pkg:npm/create-hash@1.2.0",
            "UID": "34ee73ba7e24af9b"
          },
          "Version": "1.2.0",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "cipher-base@1.0.7",
            "inherits@2.0.4",
            "md5.js@1.3.5",
            "ripemd160@2.0.3",
            "sha.js@2.4.12"
          ],
          "Locations": [
            {
              "StartLine": 218,
              "EndLine": 218
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "define-data-property@1.1.4",
          "Name": "define-data-property",
          "Identifier": {
            "PURL": "pkg:npm/define-data-property@1.1.4",
            "UID": "a0cc08ce38c317b2"
          },
          "Version": "1.1.4",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "es-define-property@1.0.1",
            "es-errors@1.3.0",
            "gopd@1.2.0"
          ],
          "Locations": [
            {
              "StartLine": 222,
              "EndLine": 222
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "dunder-proto@1.0.1",
          "Name": "dunder-proto",
          "Identifier": {
            "PURL": "pkg:npm/dunder-proto@1.0.1",
            "UID": "a7ebf7a02412ddda"
          },
          "Version": "1.0.1",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "call-bind-apply-helpers@1.0.2",
            "es-errors@1.3.0",
            "gopd@1.2.0"
          ],
          "Locations": [
            {
              "StartLine": 228,
              "EndLine": 228
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "ecpair@2.1.0",
          "Name": "ecpair",
          "Identifier": {
            "PURL": "pkg:npm/ecpair@2.1.0",
            "UID": "c5005f4c77e0d6ca"
          },
          "Version": "2.1.0",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "randombytes@2.1.0",
            "typeforce@1.18.0",
            "wif@2.0.6"
          ],
          "Locations": [
            {
              "StartLine": 230,
              "EndLine": 230
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "elliptic@6.6.1",
          "Name": "elliptic",
          "Identifier": {
            "PURL": "pkg:npm/elliptic@6.6.1",
            "UID": "7a2a19ceb7c38b1a"
          },
          "Version": "6.6.1",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "bn.js@4.12.3",
            "brorand@1.1.0",
            "hash.js@1.1.7",
            "hmac-drbg@1.0.1",
            "inherits@2.0.4",
            "minimalistic-assert@1.0.1",
            "minimalistic-crypto-utils@1.0.1"
          ],
          "Locations": [
            {
              "StartLine": 232,
              "EndLine": 232
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "es-define-property@1.0.1",
          "Name": "es-define-property",
          "Identifier": {
            "PURL": "pkg:npm/es-define-property@1.0.1",
            "UID": "cc52cfc0b6d3b565"
          },
          "Version": "1.0.1",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 236,
              "EndLine": 236
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "es-errors@1.3.0",
          "Name": "es-errors",
          "Identifier": {
            "PURL": "pkg:npm/es-errors@1.3.0",
            "UID": "3978d564b211f4dc"
          },
          "Version": "1.3.0",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 238,
              "EndLine": 238
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "es-object-atoms@1.1.1",
          "Name": "es-object-atoms",
          "Identifier": {
            "PURL": "pkg:npm/es-object-atoms@1.1.1",
            "UID": "aa7e016009009790"
          },
          "Version": "1.1.1",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "es-errors@1.3.0"
          ],
          "Locations": [
            {
              "StartLine": 240,
              "EndLine": 240
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "fast-sha256@1.3.0",
          "Name": "fast-sha256",
          "Identifier": {
            "PURL": "pkg:npm/fast-sha256@1.3.0",
            "UID": "44e0d1b335b6f9bb"
          },
          "Version": "1.3.0",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 246,
              "EndLine": 246
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "for-each@0.3.5",
          "Name": "for-each",
          "Identifier": {
            "PURL": "pkg:npm/for-each@0.3.5",
            "UID": "d6ba9f2839ca2521"
          },
          "Version": "0.3.5",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "is-callable@1.2.7"
          ],
          "Locations": [
            {
              "StartLine": 250,
              "EndLine": 250
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "function-bind@1.1.2",
          "Name": "function-bind",
          "Identifier": {
            "PURL": "pkg:npm/function-bind@1.1.2",
            "UID": "64ef9d5a9e5a09a"
          },
          "Version": "1.1.2",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 254,
              "EndLine": 254
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "get-intrinsic@1.3.0",
          "Name": "get-intrinsic",
          "Identifier": {
            "PURL": "pkg:npm/get-intrinsic@1.3.0",
            "UID": "36eaec06e1e3d11d"
          },
          "Version": "1.3.0",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "call-bind-apply-helpers@1.0.2",
            "es-define-property@1.0.1",
            "es-errors@1.3.0",
            "es-object-atoms@1.1.1",
            "function-bind@1.1.2",
            "get-proto@1.0.1",
            "gopd@1.2.0",
            "has-symbols@1.1.0",
            "hasown@2.0.3",
            "math-intrinsics@1.1.0"
          ],
          "Locations": [
            {
              "StartLine": 256,
              "EndLine": 256
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "get-proto@1.0.1",
          "Name": "get-proto",
          "Identifier": {
            "PURL": "pkg:npm/get-proto@1.0.1",
            "UID": "3ba4f16636ab4624"
          },
          "Version": "1.0.1",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "dunder-proto@1.0.1",
            "es-object-atoms@1.1.1"
          ],
          "Locations": [
            {
              "StartLine": 258,
              "EndLine": 258
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "gopd@1.2.0",
          "Name": "gopd",
          "Identifier": {
            "PURL": "pkg:npm/gopd@1.2.0",
            "UID": "492ce743436ff2a1"
          },
          "Version": "1.2.0",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 260,
              "EndLine": 260
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "has-property-descriptors@1.0.2",
          "Name": "has-property-descriptors",
          "Identifier": {
            "PURL": "pkg:npm/has-property-descriptors@1.0.2",
            "UID": "5324af62ae17a9c4"
          },
          "Version": "1.0.2",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "es-define-property@1.0.1"
          ],
          "Locations": [
            {
              "StartLine": 262,
              "EndLine": 262
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "has-symbols@1.1.0",
          "Name": "has-symbols",
          "Identifier": {
            "PURL": "pkg:npm/has-symbols@1.1.0",
            "UID": "16063b217ac25155"
          },
          "Version": "1.1.0",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 264,
              "EndLine": 264
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "has-tostringtag@1.0.2",
          "Name": "has-tostringtag",
          "Identifier": {
            "PURL": "pkg:npm/has-tostringtag@1.0.2",
            "UID": "6d8695e5a57bd1d8"
          },
          "Version": "1.0.2",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "has-symbols@1.1.0"
          ],
          "Locations": [
            {
              "StartLine": 266,
              "EndLine": 266
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "hash-base@3.1.2",
          "Name": "hash-base",
          "Identifier": {
            "PURL": "pkg:npm/hash-base@3.1.2",
            "UID": "cba9c13581524c12"
          },
          "Version": "3.1.2",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "inherits@2.0.4",
            "readable-stream@2.3.8",
            "safe-buffer@5.2.1",
            "to-buffer@1.2.2"
          ],
          "Locations": [
            {
              "StartLine": 268,
              "EndLine": 268
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "hash.js@1.1.7",
          "Name": "hash.js",
          "Identifier": {
            "PURL": "pkg:npm/hash.js@1.1.7",
            "UID": "50d3c0caf3bee788"
          },
          "Version": "1.1.7",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "inherits@2.0.4",
            "minimalistic-assert@1.0.1"
          ],
          "Locations": [
            {
              "StartLine": 270,
              "EndLine": 270
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "hasown@2.0.3",
          "Name": "hasown",
          "Identifier": {
            "PURL": "pkg:npm/hasown@2.0.3",
            "UID": "914cfc977db4986d"
          },
          "Version": "2.0.3",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "function-bind@1.1.2"
          ],
          "Locations": [
            {
              "StartLine": 272,
              "EndLine": 272
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "hmac-drbg@1.0.1",
          "Name": "hmac-drbg",
          "Identifier": {
            "PURL": "pkg:npm/hmac-drbg@1.0.1",
            "UID": "119df2a7bea03428"
          },
          "Version": "1.0.1",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "hash.js@1.1.7",
            "minimalistic-assert@1.0.1",
            "minimalistic-crypto-utils@1.0.1"
          ],
          "Locations": [
            {
              "StartLine": 274,
              "EndLine": 274
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "inherits@2.0.4",
          "Name": "inherits",
          "Identifier": {
            "PURL": "pkg:npm/inherits@2.0.4",
            "UID": "904b224515e2d329"
          },
          "Version": "2.0.4",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 276,
              "EndLine": 276
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "is-callable@1.2.7",
          "Name": "is-callable",
          "Identifier": {
            "PURL": "pkg:npm/is-callable@1.2.7",
            "UID": "e315581679487903"
          },
          "Version": "1.2.7",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 278,
              "EndLine": 278
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "is-typed-array@1.1.15",
          "Name": "is-typed-array",
          "Identifier": {
            "PURL": "pkg:npm/is-typed-array@1.1.15",
            "UID": "f29520e136ff137a"
          },
          "Version": "1.1.15",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "which-typed-array@1.1.20"
          ],
          "Locations": [
            {
              "StartLine": 280,
              "EndLine": 280
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "isarray@2.0.5",
          "Name": "isarray",
          "Identifier": {
            "PURL": "pkg:npm/isarray@2.0.5",
            "UID": "44bcc9c23b8ad23"
          },
          "Version": "2.0.5",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 282,
              "EndLine": 282
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "math-intrinsics@1.1.0",
          "Name": "math-intrinsics",
          "Identifier": {
            "PURL": "pkg:npm/math-intrinsics@1.1.0",
            "UID": "a4512e8b24cb605b"
          },
          "Version": "1.1.0",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 286,
              "EndLine": 286
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "md5.js@1.3.5",
          "Name": "md5.js",
          "Identifier": {
            "PURL": "pkg:npm/md5.js@1.3.5",
            "UID": "2161f0b7ae0c0353"
          },
          "Version": "1.3.5",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "hash-base@3.1.2",
            "inherits@2.0.4",
            "safe-buffer@5.2.1"
          ],
          "Locations": [
            {
              "StartLine": 288,
              "EndLine": 288
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "minimalistic-assert@1.0.1",
          "Name": "minimalistic-assert",
          "Identifier": {
            "PURL": "pkg:npm/minimalistic-assert@1.0.1",
            "UID": "d930428a3e657e8f"
          },
          "Version": "1.0.1",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 292,
              "EndLine": 292
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "minimalistic-crypto-utils@1.0.1",
          "Name": "minimalistic-crypto-utils",
          "Identifier": {
            "PURL": "pkg:npm/minimalistic-crypto-utils@1.0.1",
            "UID": "e002cc52a8c31b40"
          },
          "Version": "1.0.1",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 294,
              "EndLine": 294
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "node-addon-api@5.1.0",
          "Name": "node-addon-api",
          "Identifier": {
            "PURL": "pkg:npm/node-addon-api@5.1.0",
            "UID": "d9c9ae0f3311650e"
          },
          "Version": "5.1.0",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 298,
              "EndLine": 298
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "node-gyp-build@4.8.4",
          "Name": "node-gyp-build",
          "Identifier": {
            "PURL": "pkg:npm/node-gyp-build@4.8.4",
            "UID": "3d865395b816bc9e"
          },
          "Version": "4.8.4",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 300,
              "EndLine": 300
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "possible-typed-array-names@1.1.0",
          "Name": "possible-typed-array-names",
          "Identifier": {
            "PURL": "pkg:npm/possible-typed-array-names@1.1.0",
            "UID": "75e23bc5c20530c"
          },
          "Version": "1.1.0",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 306,
              "EndLine": 306
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "process-nextick-args@2.0.1",
          "Name": "process-nextick-args",
          "Identifier": {
            "PURL": "pkg:npm/process-nextick-args@2.0.1",
            "UID": "e7e6d82400e9e4b1"
          },
          "Version": "2.0.1",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 308,
              "EndLine": 308
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "randombytes@2.1.0",
          "Name": "randombytes",
          "Identifier": {
            "PURL": "pkg:npm/randombytes@2.1.0",
            "UID": "26fe86f8b10f5dea"
          },
          "Version": "2.1.0",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "safe-buffer@5.2.1"
          ],
          "Locations": [
            {
              "StartLine": 310,
              "EndLine": 310
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "readable-stream@2.3.8",
          "Name": "readable-stream",
          "Identifier": {
            "PURL": "pkg:npm/readable-stream@2.3.8",
            "UID": "d1a10ff467b0ae96"
          },
          "Version": "2.3.8",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "core-util-is@1.0.3",
            "inherits@2.0.4",
            "isarray@2.0.5",
            "process-nextick-args@2.0.1",
            "safe-buffer@5.2.1",
            "string_decoder@1.1.1",
            "util-deprecate@1.0.2"
          ],
          "Locations": [
            {
              "StartLine": 312,
              "EndLine": 312
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "ripemd160@2.0.3",
          "Name": "ripemd160",
          "Identifier": {
            "PURL": "pkg:npm/ripemd160@2.0.3",
            "UID": "f600c97c0fc2a502"
          },
          "Version": "2.0.3",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "hash-base@3.1.2",
            "inherits@2.0.4"
          ],
          "Locations": [
            {
              "StartLine": 314,
              "EndLine": 314
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "safe-buffer@5.2.1",
          "Name": "safe-buffer",
          "Identifier": {
            "PURL": "pkg:npm/safe-buffer@5.2.1",
            "UID": "c76b03e68b5cfffa"
          },
          "Version": "5.2.1",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 316,
              "EndLine": 316
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "secp256k1@5.0.1",
          "Name": "secp256k1",
          "Identifier": {
            "PURL": "pkg:npm/secp256k1@5.0.1",
            "UID": "e01dfd2023691bfd"
          },
          "Version": "5.0.1",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "elliptic@6.6.1",
            "node-addon-api@5.1.0",
            "node-gyp-build@4.8.4"
          ],
          "Locations": [
            {
              "StartLine": 318,
              "EndLine": 318
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "set-function-length@1.2.2",
          "Name": "set-function-length",
          "Identifier": {
            "PURL": "pkg:npm/set-function-length@1.2.2",
            "UID": "4451141614bfd65e"
          },
          "Version": "1.2.2",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "define-data-property@1.1.4",
            "es-errors@1.3.0",
            "function-bind@1.1.2",
            "get-intrinsic@1.3.0",
            "gopd@1.2.0",
            "has-property-descriptors@1.0.2"
          ],
          "Locations": [
            {
              "StartLine": 322,
              "EndLine": 322
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "sha.js@2.4.12",
          "Name": "sha.js",
          "Identifier": {
            "PURL": "pkg:npm/sha.js@2.4.12",
            "UID": "7dfaef57ca9821a0"
          },
          "Version": "2.4.12",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "inherits@2.0.4",
            "safe-buffer@5.2.1",
            "to-buffer@1.2.2"
          ],
          "Locations": [
            {
              "StartLine": 324,
              "EndLine": 324
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "string_decoder@1.1.1",
          "Name": "string_decoder",
          "Identifier": {
            "PURL": "pkg:npm/string_decoder@1.1.1",
            "UID": "868d51c8305eeb9a"
          },
          "Version": "1.1.1",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "safe-buffer@5.2.1"
          ],
          "Locations": [
            {
              "StartLine": 328,
              "EndLine": 328
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "to-buffer@1.2.2",
          "Name": "to-buffer",
          "Identifier": {
            "PURL": "pkg:npm/to-buffer@1.2.2",
            "UID": "5457aa32f76b6d60"
          },
          "Version": "1.2.2",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "isarray@2.0.5",
            "safe-buffer@5.2.1",
            "typed-array-buffer@1.0.3"
          ],
          "Locations": [
            {
              "StartLine": 332,
              "EndLine": 332
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "typed-array-buffer@1.0.3",
          "Name": "typed-array-buffer",
          "Identifier": {
            "PURL": "pkg:npm/typed-array-buffer@1.0.3",
            "UID": "84e025444dc1812"
          },
          "Version": "1.0.3",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "call-bound@1.0.4",
            "es-errors@1.3.0",
            "is-typed-array@1.1.15"
          ],
          "Locations": [
            {
              "StartLine": 336,
              "EndLine": 336
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "typeforce@1.18.0",
          "Name": "typeforce",
          "Identifier": {
            "PURL": "pkg:npm/typeforce@1.18.0",
            "UID": "3c6135dedf44713f"
          },
          "Version": "1.18.0",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 338,
              "EndLine": 338
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "uint8array-tools@0.0.9",
          "Name": "uint8array-tools",
          "Identifier": {
            "PURL": "pkg:npm/uint8array-tools@0.0.9",
            "UID": "10b6597ae3c73de8"
          },
          "Version": "0.0.9",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 342,
              "EndLine": 342
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "util-deprecate@1.0.2",
          "Name": "util-deprecate",
          "Identifier": {
            "PURL": "pkg:npm/util-deprecate@1.0.2",
            "UID": "21fa5578c5eb3f2e"
          },
          "Version": "1.0.2",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 350,
              "EndLine": 350
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "valibot@1.3.1",
          "Name": "valibot",
          "Identifier": {
            "PURL": "pkg:npm/valibot@1.3.1",
            "UID": "50aa983796db0b0c"
          },
          "Version": "1.3.1",
          "Indirect": true,
          "Relationship": "indirect",
          "Locations": [
            {
              "StartLine": 352,
              "EndLine": 352
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "varuint-bitcoin@2.0.0",
          "Name": "varuint-bitcoin",
          "Identifier": {
            "PURL": "pkg:npm/varuint-bitcoin@2.0.0",
            "UID": "cd9c258a4a45ce5d"
          },
          "Version": "2.0.0",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "uint8array-tools@0.0.9"
          ],
          "Locations": [
            {
              "StartLine": 354,
              "EndLine": 354
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "which-typed-array@1.1.20",
          "Name": "which-typed-array",
          "Identifier": {
            "PURL": "pkg:npm/which-typed-array@1.1.20",
            "UID": "5264712cd8472d68"
          },
          "Version": "1.1.20",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "available-typed-arrays@1.0.7",
            "call-bind@1.0.9",
            "call-bound@1.0.4",
            "for-each@0.3.5",
            "get-proto@1.0.1",
            "gopd@1.2.0",
            "has-tostringtag@1.0.2"
          ],
          "Locations": [
            {
              "StartLine": 356,
              "EndLine": 356
            }
          ],
          "AnalyzedBy": "bun"
        },
        {
          "ID": "wif@2.0.6",
          "Name": "wif",
          "Identifier": {
            "PURL": "pkg:npm/wif@2.0.6",
            "UID": "1b7a78f737312c4"
          },
          "Version": "2.0.6",
          "Indirect": true,
          "Relationship": "indirect",
          "DependsOn": [
            "bs58check@4.0.0"
          ],
          "Locations": [
            {
              "StartLine": 358,
              "EndLine": 358
            }
          ],
          "AnalyzedBy": "bun"
        }
      ]
    }
  ]
}