{
  "bomFormat": "CycloneDX",
  "specVersion": "1.7",
  "serialNumber": "urn:uuid:f3db1309-08a6-4ace-89e8-54770a4add5e",
  "version": 1,
  "metadata": {
    "timestamp": "2026-09-20T10:14:03Z",
    "tools": {
      "components": [
        {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "12.8.4",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@12.8.4",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@12.8.4",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      ]
    },
    "authors": [
      {
        "name": "OWASP Foundation"
      }
    ],
    "lifecycles": [
      {
        "phase": "pre-build"
      }
    ],
    "component": {
      "name": "micro-eth-signer",
      "group": "",
      "version": "0.19.0",
      "description": "Minimal library for Ethereum transactions, addresses and smart contracts",
      "purl": "pkg:npm/micro-eth-signer@0.19.0",
      "bom-ref": "pkg:npm/micro-eth-signer@0.19.0",
      "author": "Paul Miller (https://paulmillr.com)",
      "properties": [
        {
          "name": "cdx:npm:scripts",
          "value": "build, build:clean, build:clearsig, build:release, check, bench, format, test, test:ssz-progressive, test:bun, test:deno"
        },
        {
          "name": "cdx:npm:buildScripts",
          "value": "build, build:clean, build:clearsig, build:release"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "type": "application",
      "components": [
        {
          "group": "",
          "name": "build",
          "version": "1.0.0",
          "purl": "pkg:npm/build@1.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/build@1.0.0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "externalReferences": [
        {
          "type": "vcs",
          "url": "git+https://github.com/paulmillr/micro-eth-signer.git"
        }
      ]
    },
    "properties": [
      {
        "name": "cdx:bom:componentTypes",
        "value": "npm"
      },
      {
        "name": "cdx:bom:componentNamespaces",
        "value": "@esbuild\\n@noble\\n@paulmillr\\n@scure\\n@types"
      },
      {
        "name": "cdx:bom:componentSrcFiles",
        "value": "package-lock.json\\ntest/build/package-lock.json"
      }
    ]
  },
  "components": [
    {
      "group": "@noble",
      "name": "ciphers",
      "version": "2.2.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "67aa63219ffc2097021b36f64bfd0fc7927cd728a3f39c404ae935b5e2cd7a0ef96df4f4ecc5776bf3b632d9f5236b1ee37937964544705691d7437872041c64"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40noble/ciphers@2.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-2.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@noble/ciphers@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-2.2.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@noble/ciphers/aes.js,@noble/ciphers/aes.js/cbc,@noble/ciphers/aes.js/ctr,@noble/ciphers/utils.js,equalBytes,@noble/ciphers/utils.js/equalBytes"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "advanced/keystore.js",
            "line": 12
          },
          {
            "location": "advanced/keystore.js",
            "line": 419
          },
          {
            "location": "advanced/keystore.js",
            "line": 502
          },
          {
            "location": "advanced/keystore.js",
            "line": 639
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 12
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 476
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 568
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 812
          },
          {
            "location": "advanced/keystore.js",
            "line": 13
          },
          {
            "location": "advanced/keystore.js",
            "line": 716
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 13
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 897
          }
        ]
      }
    },
    {
      "group": "@noble",
      "name": "curves",
      "version": "2.2.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4ff0681e01578ab6f410d48f06abb35f4adc8d778ce8ba3cf766b68e560992a93cdcba99c7497539fec3ce5289ea3929bccae41d29c07206f925e80bf1278891"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40noble/curves@2.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@noble/curves/-/curves-2.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@noble/curves@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@noble/curves/-/curves-2.2.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@noble/curves/utils.js,bytesToNumberBE,@noble/curves/utils.js/bytesToNumberBE,equalBytes,@noble/curves/utils.js/equalBytes,numberToBytesBE,@noble/curves/utils.js/numberToBytesBE,abytes,@noble/curves/utils.js/abytes,asciiToBytes,@noble/curves/utils.js/asciiToBytes,numberToVarBytesBE,@noble/curves/utils.js/numberToVarBytesBE,validateObject,@noble/curves/utils.js/validateObject,@noble/curves/bls12-381.js,bls12_381,@noble/curves/bls12-381.js/bls12_381,@noble/curves/secp256k1.js,secp256k1,@noble/curves/secp256k1.js/secp256k1,@noble/curves/abstract/curve.js,pippenger,@noble/curves/abstract/curve.js/pippenger,@noble/curves/abstract/fft.js,bitReversalPermutation,@noble/curves/abstract/fft.js/bitReversalPermutation,@noble/curves/abstract/fft.js/FFT,log2,@noble/curves/abstract/fft.js/log2,poly,@noble/curves/abstract/fft.js/poly,reverseBits,@noble/curves/abstract/fft.js/reverseBits,rootsOfUnity,@noble/curves/abstract/fft.js/rootsOfUnity,PolyFn,@noble/curves/abstract/fft.js/PolyFn,Polynomial,@noble/curves/abstract/fft.js/Polynomial,@noble/curves/abstract/modular.js,Field,@noble/curves/abstract/modular.js/Field"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "advanced/clearsig.js",
            "line": 1
          },
          {
            "location": "advanced/clearsig.js",
            "line": 213
          },
          {
            "location": "advanced/clearsig.js",
            "line": 445
          },
          {
            "location": "advanced/clearsig.js",
            "line": 567
          },
          {
            "location": "advanced/keystore.js",
            "line": 16
          },
          {
            "location": "advanced/keystore.js",
            "line": 75
          },
          {
            "location": "advanced/keystore.js",
            "line": 103
          },
          {
            "location": "advanced/keystore.js",
            "line": 107
          },
          {
            "location": "advanced/keystore.js",
            "line": 117
          },
          {
            "location": "advanced/keystore.js",
            "line": 135
          },
          {
            "location": "advanced/keystore.js",
            "line": 263
          },
          {
            "location": "advanced/keystore.js",
            "line": 520
          },
          {
            "location": "advanced/keystore.js",
            "line": 616
          },
          {
            "location": "advanced/kzg.js",
            "line": 6
          },
          {
            "location": "advanced/kzg.js",
            "line": 154
          },
          {
            "location": "advanced/kzg.js",
            "line": 155
          },
          {
            "location": "advanced/kzg.js",
            "line": 185
          },
          {
            "location": "advanced/kzg.js",
            "line": 265
          },
          {
            "location": "advanced/kzg.js",
            "line": 354
          },
          {
            "location": "advanced/kzg.js",
            "line": 600
          },
          {
            "location": "advanced/kzg.js",
            "line": 601
          },
          {
            "location": "advanced/kzg.js",
            "line": 602
          },
          {
            "location": "advanced/kzg.js",
            "line": 603
          },
          {
            "location": "advanced/kzg.js",
            "line": 607
          },
          {
            "location": "advanced/kzg.js",
            "line": 609
          },
          {
            "location": "core/rlp.js",
            "line": 1
          },
          {
            "location": "core/rlp.js",
            "line": 92
          },
          {
            "location": "core/rlp.js",
            "line": 98
          },
          {
            "location": "utils.js",
            "line": 2
          },
          {
            "location": "utils.js",
            "line": 343
          },
          {
            "location": "src/advanced/clearsig.ts",
            "line": 1
          },
          {
            "location": "src/advanced/clearsig.ts",
            "line": 389
          },
          {
            "location": "src/advanced/clearsig.ts",
            "line": 635
          },
          {
            "location": "src/advanced/clearsig.ts",
            "line": 774
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 16
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 88
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 120
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 123
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 133
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 152
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 287
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 585
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 782
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 15
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 187
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 188
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 217
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 292
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 379
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 631
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 632
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 633
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 634
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 636
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 637
          },
          {
            "location": "src/core/rlp.ts",
            "line": 1
          },
          {
            "location": "src/core/rlp.ts",
            "line": 122
          },
          {
            "location": "src/core/rlp.ts",
            "line": 127
          },
          {
            "location": "src/utils.ts",
            "line": 2
          },
          {
            "location": "src/utils.ts",
            "line": 452
          },
          {
            "location": "advanced/keystore.js",
            "line": 14
          },
          {
            "location": "advanced/kzg.js",
            "line": 5
          },
          {
            "location": "advanced/kzg.js",
            "line": 64
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 14
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 14
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 79
          },
          {
            "location": "advanced/keystore.js",
            "line": 15
          },
          {
            "location": "core/address.js",
            "line": 2
          },
          {
            "location": "core/address.js",
            "line": 63
          },
          {
            "location": "core/tx-internal.js",
            "line": 1
          },
          {
            "location": "core/tx-internal.js",
            "line": 637
          },
          {
            "location": "core/tx.js",
            "line": 8
          },
          {
            "location": "core/tx.js",
            "line": 197
          },
          {
            "location": "core/tx.js",
            "line": 230
          },
          {
            "location": "core/typed-data.js",
            "line": 1
          },
          {
            "location": "core/typed-data.js",
            "line": 42
          },
          {
            "location": "utils.js",
            "line": 1
          },
          {
            "location": "utils.js",
            "line": 283
          },
          {
            "location": "utils.js",
            "line": 313
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 15
          },
          {
            "location": "src/core/address.ts",
            "line": 2
          },
          {
            "location": "src/core/address.ts",
            "line": 78
          },
          {
            "location": "src/core/tx-internal.ts",
            "line": 1
          },
          {
            "location": "src/core/tx-internal.ts",
            "line": 803
          },
          {
            "location": "src/core/tx.ts",
            "line": 18
          },
          {
            "location": "src/core/tx.ts",
            "line": 258
          },
          {
            "location": "src/core/tx.ts",
            "line": 292
          },
          {
            "location": "src/core/typed-data.ts",
            "line": 1
          },
          {
            "location": "src/core/typed-data.ts",
            "line": 64
          },
          {
            "location": "src/utils.ts",
            "line": 1
          },
          {
            "location": "src/utils.ts",
            "line": 378
          },
          {
            "location": "src/utils.ts",
            "line": 421
          },
          {
            "location": "advanced/kzg.js",
            "line": 2
          },
          {
            "location": "advanced/kzg.js",
            "line": 258
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 2
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 285
          },
          {
            "location": "advanced/kzg.js",
            "line": 3
          },
          {
            "location": "advanced/kzg.js",
            "line": 110
          },
          {
            "location": "advanced/kzg.js",
            "line": 174
          },
          {
            "location": "advanced/kzg.js",
            "line": 175
          },
          {
            "location": "advanced/kzg.js",
            "line": 176
          },
          {
            "location": "advanced/kzg.js",
            "line": 177
          },
          {
            "location": "advanced/kzg.js",
            "line": 178
          },
          {
            "location": "advanced/kzg.js",
            "line": 184
          },
          {
            "location": "advanced/kzg.js",
            "line": 493
          },
          {
            "location": "advanced/kzg.js",
            "line": 494
          },
          {
            "location": "advanced/kzg.js",
            "line": 499
          },
          {
            "location": "advanced/kzg.js",
            "line": 503
          },
          {
            "location": "advanced/kzg.js",
            "line": 638
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 12
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 140
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 206
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 207
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 208
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 209
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 210
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 216
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 517
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 518
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 522
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 526
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 666
          },
          {
            "location": "advanced/kzg.js",
            "line": 4
          },
          {
            "location": "advanced/kzg.js",
            "line": 34
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 13
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 44
          }
        ]
      }
    },
    {
      "group": "@noble",
      "name": "hashes",
      "version": "2.2.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "218a831a24d769be859e20209d2759c2059ba26c69cbd16d62f2cab3bc0252cd9af119084c6f831463b50ccf5cafe137fd18000d1a458eb295689d73eac8ed12"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40noble/hashes@2.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@noble/hashes@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.2.0.tgz"
        },
        {
          "name": "ExportedModules",
          "value": "@noble/hashes/utils,TArg,@noble/hashes/utils.js/TArg,TRet,@noble/hashes/utils.js/TRet"
        },
        {
          "name": "ImportedModules",
          "value": "@noble/hashes/sha3.js,keccak_256,@noble/hashes/sha3.js/keccak_256,@noble/hashes/utils.js,abytes,@noble/hashes/utils.js/abytes,bytesToHex,@noble/hashes/utils.js/bytesToHex,concatBytes,@noble/hashes/utils.js/concatBytes,hexToBytes,@noble/hashes/utils.js/hexToBytes,utf8ToBytes,@noble/hashes/utils.js/utf8ToBytes,randomBytes,@noble/hashes/utils.js/randomBytes,isBytes,@noble/hashes/utils.js/isBytes,TArg,@noble/hashes/utils.js/TArg,TRet,@noble/hashes/utils.js/TRet,@noble/hashes/hkdf.js,hkdf,@noble/hashes/hkdf.js/hkdf,@noble/hashes/pbkdf2.js,pbkdf2,@noble/hashes/pbkdf2.js/pbkdf2,pbkdf2Async,@noble/hashes/pbkdf2.js/pbkdf2Async,@noble/hashes/scrypt.js,scrypt,@noble/hashes/scrypt.js/scrypt,scryptAsync,@noble/hashes/scrypt.js/scryptAsync,@noble/hashes/sha2.js,sha256,@noble/hashes/sha2.js/sha256"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "advanced/abi-decoder.js",
            "line": 1
          },
          {
            "location": "advanced/abi-decoder.js",
            "line": 22
          },
          {
            "location": "advanced/abi-decoder.js",
            "line": 164
          },
          {
            "location": "advanced/abi-decoder.js",
            "line": 185
          },
          {
            "location": "advanced/clearsig.js",
            "line": 2
          },
          {
            "location": "advanced/clearsig.js",
            "line": 51
          },
          {
            "location": "advanced/keystore.js",
            "line": 21
          },
          {
            "location": "advanced/keystore.js",
            "line": 715
          },
          {
            "location": "advanced/keystore.js",
            "line": 752
          },
          {
            "location": "advanced/keystore.js",
            "line": 804
          },
          {
            "location": "core/address.js",
            "line": 3
          },
          {
            "location": "core/address.js",
            "line": 35
          },
          {
            "location": "core/address.js",
            "line": 53
          },
          {
            "location": "core/tx-internal.js",
            "line": 2
          },
          {
            "location": "core/tx-internal.js",
            "line": 623
          },
          {
            "location": "core/tx.js",
            "line": 2
          },
          {
            "location": "core/tx.js",
            "line": 158
          },
          {
            "location": "core/typed-data.js",
            "line": 2
          },
          {
            "location": "core/typed-data.js",
            "line": 18
          },
          {
            "location": "core/typed-data.js",
            "line": 167
          },
          {
            "location": "core/typed-data.js",
            "line": 204
          },
          {
            "location": "core/typed-data.js",
            "line": 230
          },
          {
            "location": "core/typed-data.js",
            "line": 235
          },
          {
            "location": "core/typed-data.js",
            "line": 252
          },
          {
            "location": "net/ens.js",
            "line": 1
          },
          {
            "location": "net/ens.js",
            "line": 13
          },
          {
            "location": "net/uniswap-v2.js",
            "line": 1
          },
          {
            "location": "net/uniswap-v2.js",
            "line": 22
          },
          {
            "location": "net/uniswap-v2.js",
            "line": 27
          },
          {
            "location": "src/advanced/abi-decoder.ts",
            "line": 1
          },
          {
            "location": "src/advanced/abi-decoder.ts",
            "line": 140
          },
          {
            "location": "src/advanced/abi-decoder.ts",
            "line": 328
          },
          {
            "location": "src/advanced/abi-decoder.ts",
            "line": 346
          },
          {
            "location": "src/advanced/clearsig.ts",
            "line": 2
          },
          {
            "location": "src/advanced/clearsig.ts",
            "line": 239
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 21
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 896
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 939
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 998
          },
          {
            "location": "src/core/address.ts",
            "line": 3
          },
          {
            "location": "src/core/address.ts",
            "line": 51
          },
          {
            "location": "src/core/address.ts",
            "line": 68
          },
          {
            "location": "src/core/tx-internal.ts",
            "line": 2
          },
          {
            "location": "src/core/tx-internal.ts",
            "line": 790
          },
          {
            "location": "src/core/tx.ts",
            "line": 2
          },
          {
            "location": "src/core/tx.ts",
            "line": 221
          },
          {
            "location": "src/core/typed-data.ts",
            "line": 2
          },
          {
            "location": "src/core/typed-data.ts",
            "line": 43
          },
          {
            "location": "src/core/typed-data.ts",
            "line": 219
          },
          {
            "location": "src/core/typed-data.ts",
            "line": 253
          },
          {
            "location": "src/core/typed-data.ts",
            "line": 276
          },
          {
            "location": "src/core/typed-data.ts",
            "line": 280
          },
          {
            "location": "src/core/typed-data.ts",
            "line": 294
          },
          {
            "location": "src/net/ens.ts",
            "line": 1
          },
          {
            "location": "src/net/ens.ts",
            "line": 12
          },
          {
            "location": "src/net/ens.ts",
            "line": 13
          },
          {
            "location": "src/net/uniswap-v2.ts",
            "line": 1
          },
          {
            "location": "src/net/uniswap-v2.ts",
            "line": 33
          },
          {
            "location": "src/net/uniswap-v2.ts",
            "line": 39
          },
          {
            "location": "advanced/abi-decoder.js",
            "line": 2
          },
          {
            "location": "advanced/abi-decoder.js",
            "line": 55
          },
          {
            "location": "advanced/abi-decoder.js",
            "line": 63
          },
          {
            "location": "advanced/abi-decoder.js",
            "line": 65
          },
          {
            "location": "advanced/abi-decoder.js",
            "line": 70
          },
          {
            "location": "advanced/abi-decoder.js",
            "line": 93
          },
          {
            "location": "advanced/abi-decoder.js",
            "line": 118
          },
          {
            "location": "advanced/abi-decoder.js",
            "line": 130
          },
          {
            "location": "advanced/abi-decoder.js",
            "line": 162
          },
          {
            "location": "advanced/abi-decoder.js",
            "line": 325
          },
          {
            "location": "advanced/abi-decoder.js",
            "line": 330
          },
          {
            "location": "advanced/abi-decoder.js",
            "line": 377
          },
          {
            "location": "advanced/abi-decoder.js",
            "line": 378
          },
          {
            "location": "advanced/abi-decoder.js",
            "line": 388
          },
          {
            "location": "advanced/abi-decoder.js",
            "line": 389
          },
          {
            "location": "advanced/abi-uniswap-v3.js",
            "line": 1
          },
          {
            "location": "advanced/abi-uniswap-v3.js",
            "line": 22
          },
          {
            "location": "advanced/clearsig.js",
            "line": 3
          },
          {
            "location": "advanced/clearsig.js",
            "line": 445
          },
          {
            "location": "advanced/clearsig.js",
            "line": 568
          },
          {
            "location": "advanced/clearsig.js",
            "line": 586
          },
          {
            "location": "advanced/keystore.js",
            "line": 22
          },
          {
            "location": "advanced/keystore.js",
            "line": 83
          },
          {
            "location": "advanced/keystore.js",
            "line": 108
          },
          {
            "location": "advanced/keystore.js",
            "line": 110
          },
          {
            "location": "advanced/keystore.js",
            "line": 111
          },
          {
            "location": "advanced/keystore.js",
            "line": 368
          },
          {
            "location": "advanced/keystore.js",
            "line": 410
          },
          {
            "location": "advanced/keystore.js",
            "line": 411
          },
          {
            "location": "advanced/keystore.js",
            "line": 412
          },
          {
            "location": "advanced/keystore.js",
            "line": 415
          },
          {
            "location": "advanced/keystore.js",
            "line": 423
          },
          {
            "location": "advanced/keystore.js",
            "line": 503
          },
          {
            "location": "advanced/keystore.js",
            "line": 510
          },
          {
            "location": "advanced/keystore.js",
            "line": 514
          },
          {
            "location": "advanced/keystore.js",
            "line": 515
          },
          {
            "location": "advanced/keystore.js",
            "line": 520
          },
          {
            "location": "advanced/keystore.js",
            "line": 589
          },
          {
            "location": "advanced/keystore.js",
            "line": 605
          },
          {
            "location": "advanced/keystore.js",
            "line": 613
          },
          {
            "location": "advanced/keystore.js",
            "line": 647
          },
          {
            "location": "advanced/keystore.js",
            "line": 674
          },
          {
            "location": "advanced/keystore.js",
            "line": 679
          },
          {
            "location": "advanced/keystore.js",
            "line": 758
          },
          {
            "location": "advanced/keystore.js",
            "line": 759
          },
          {
            "location": "advanced/keystore.js",
            "line": 763
          },
          {
            "location": "advanced/keystore.js",
            "line": 794
          },
          {
            "location": "advanced/kzg.js",
            "line": 8
          },
          {
            "location": "advanced/kzg.js",
            "line": 55
          },
          {
            "location": "advanced/kzg.js",
            "line": 121
          },
          {
            "location": "advanced/kzg.js",
            "line": 124
          },
          {
            "location": "advanced/kzg.js",
            "line": 605
          },
          {
            "location": "advanced/kzg.js",
            "line": 611
          },
          {
            "location": "advanced/kzg.js",
            "line": 613
          },
          {
            "location": "core/address.js",
            "line": 4
          },
          {
            "location": "core/address.js",
            "line": 51
          },
          {
            "location": "core/address.js",
            "line": 54
          },
          {
            "location": "core/address.js",
            "line": 62
          },
          {
            "location": "core/tx-internal.js",
            "line": 3
          },
          {
            "location": "core/tx.js",
            "line": 3
          },
          {
            "location": "core/tx.js",
            "line": 145
          },
          {
            "location": "core/tx.js",
            "line": 214
          },
          {
            "location": "core/tx.js",
            "line": 234
          },
          {
            "location": "core/typed-data.js",
            "line": 3
          },
          {
            "location": "core/typed-data.js",
            "line": 41
          },
          {
            "location": "core/typed-data.js",
            "line": 72
          },
          {
            "location": "core/typed-data.js",
            "line": 73
          },
          {
            "location": "core/typed-data.js",
            "line": 229
          },
          {
            "location": "core/typed-data.js",
            "line": 262
          },
          {
            "location": "net/ens.js",
            "line": 2
          },
          {
            "location": "net/uniswap-v2.js",
            "line": 2
          },
          {
            "location": "net/uniswap-v2.js",
            "line": 8
          },
          {
            "location": "net/uniswap-v2.js",
            "line": 21
          },
          {
            "location": "net/uniswap-v2.js",
            "line": 26
          },
          {
            "location": "net/uniswap-v3.js",
            "line": 1
          },
          {
            "location": "net/uniswap-v3.js",
            "line": 71
          },
          {
            "location": "utils.js",
            "line": 3
          },
          {
            "location": "utils.js",
            "line": 109
          },
          {
            "location": "utils.js",
            "line": 112
          },
          {
            "location": "src/advanced/abi-decoder.ts",
            "line": 2
          },
          {
            "location": "src/advanced/abi-decoder.ts",
            "line": 192
          },
          {
            "location": "src/advanced/abi-decoder.ts",
            "line": 199
          },
          {
            "location": "src/advanced/abi-decoder.ts",
            "line": 201
          },
          {
            "location": "src/advanced/abi-decoder.ts",
            "line": 205
          },
          {
            "location": "src/advanced/abi-decoder.ts",
            "line": 243
          },
          {
            "location": "src/advanced/abi-decoder.ts",
            "line": 290
          },
          {
            "location": "src/advanced/abi-decoder.ts",
            "line": 300
          },
          {
            "location": "src/advanced/abi-decoder.ts",
            "line": 326
          },
          {
            "location": "src/advanced/abi-decoder.ts",
            "line": 559
          },
          {
            "location": "src/advanced/abi-decoder.ts",
            "line": 563
          },
          {
            "location": "src/advanced/abi-decoder.ts",
            "line": 604
          },
          {
            "location": "src/advanced/abi-decoder.ts",
            "line": 605
          },
          {
            "location": "src/advanced/abi-decoder.ts",
            "line": 618
          },
          {
            "location": "src/advanced/abi-decoder.ts",
            "line": 619
          },
          {
            "location": "src/advanced/abi-uniswap-v3.ts",
            "line": 1
          },
          {
            "location": "src/advanced/abi-uniswap-v3.ts",
            "line": 26
          },
          {
            "location": "src/advanced/clearsig.ts",
            "line": 3
          },
          {
            "location": "src/advanced/clearsig.ts",
            "line": 635
          },
          {
            "location": "src/advanced/clearsig.ts",
            "line": 774
          },
          {
            "location": "src/advanced/clearsig.ts",
            "line": 790
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 28
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 96
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 124
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 126
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 127
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 425
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 467
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 468
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 469
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 472
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 480
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 569
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 576
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 580
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 581
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 585
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 747
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 770
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 779
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 826
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 854
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 858
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 945
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 946
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 950
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 984
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 17
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 69
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 153
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 156
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 635
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 638
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 639
          },
          {
            "location": "src/core/address.ts",
            "line": 4
          },
          {
            "location": "src/core/address.ts",
            "line": 66
          },
          {
            "location": "src/core/address.ts",
            "line": 69
          },
          {
            "location": "src/core/address.ts",
            "line": 77
          },
          {
            "location": "src/core/tx-internal.ts",
            "line": 3
          },
          {
            "location": "src/core/tx.ts",
            "line": 3
          },
          {
            "location": "src/core/tx.ts",
            "line": 208
          },
          {
            "location": "src/core/tx.ts",
            "line": 277
          },
          {
            "location": "src/core/tx.ts",
            "line": 296
          },
          {
            "location": "src/core/typed-data.ts",
            "line": 3
          },
          {
            "location": "src/core/typed-data.ts",
            "line": 63
          },
          {
            "location": "src/core/typed-data.ts",
            "line": 93
          },
          {
            "location": "src/core/typed-data.ts",
            "line": 94
          },
          {
            "location": "src/core/typed-data.ts",
            "line": 275
          },
          {
            "location": "src/core/typed-data.ts",
            "line": 301
          },
          {
            "location": "src/net/ens.ts",
            "line": 2
          },
          {
            "location": "src/net/uniswap-v2.ts",
            "line": 2
          },
          {
            "location": "src/net/uniswap-v2.ts",
            "line": 12
          },
          {
            "location": "src/net/uniswap-v2.ts",
            "line": 32
          },
          {
            "location": "src/net/uniswap-v2.ts",
            "line": 38
          },
          {
            "location": "src/net/uniswap-v3.ts",
            "line": 1
          },
          {
            "location": "src/net/uniswap-v3.ts",
            "line": 85
          },
          {
            "location": "src/utils.ts",
            "line": 9
          },
          {
            "location": "src/utils.ts",
            "line": 13
          },
          {
            "location": "src/utils.ts",
            "line": 197
          },
          {
            "location": "src/utils.ts",
            "line": 200
          },
          {
            "location": "advanced/keystore.js",
            "line": 17
          },
          {
            "location": "advanced/keystore.js",
            "line": 63
          },
          {
            "location": "advanced/keystore.js",
            "line": 114
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 17
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 75
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 130
          },
          {
            "location": "advanced/keystore.js",
            "line": 18
          },
          {
            "location": "advanced/keystore.js",
            "line": 381
          },
          {
            "location": "advanced/keystore.js",
            "line": 658
          },
          {
            "location": "advanced/keystore.js",
            "line": 795
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 18
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 436
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 836
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 985
          },
          {
            "location": "advanced/keystore.js",
            "line": 19
          },
          {
            "location": "advanced/keystore.js",
            "line": 375
          },
          {
            "location": "advanced/keystore.js",
            "line": 651
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 19
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 432
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 830
          },
          {
            "location": "advanced/keystore.js",
            "line": 20
          },
          {
            "location": "advanced/keystore.js",
            "line": 82
          },
          {
            "location": "advanced/keystore.js",
            "line": 113
          },
          {
            "location": "advanced/kzg.js",
            "line": 7
          },
          {
            "location": "advanced/kzg.js",
            "line": 262
          },
          {
            "location": "advanced/kzg.js",
            "line": 350
          },
          {
            "location": "advanced/kzg.js",
            "line": 599
          },
          {
            "location": "advanced/ssz.js",
            "line": 1
          },
          {
            "location": "advanced/ssz.js",
            "line": 72
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 20
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 95
          },
          {
            "location": "src/advanced/keystore.ts",
            "line": 129
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 16
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 289
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 375
          },
          {
            "location": "src/advanced/kzg.ts",
            "line": 630
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 1
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 105
          }
        ]
      }
    },
    {
      "group": "",
      "name": "micro-packed",
      "version": "0.9.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "80575a593c445cec2d48e729c6e94ee00b9756da771d6211981f1eabcfb79b5664bb4b9b82f6b4506a62d3762172fb1325ab079e01bd8132142b990734a75eb2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/micro-packed@0.9.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/micro-packed/-/micro-packed-0.9.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/micro-packed@0.9.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/micro-packed/-/micro-packed-0.9.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "micro-packed,coders,micro-packed/coders,UnwrapCoder,micro-packed/UnwrapCoder,Coder,micro-packed/Coder"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "advanced/abi-decoder.js",
            "line": 3
          },
          {
            "location": "advanced/abi-mapper.js",
            "line": 1
          },
          {
            "location": "advanced/abi-mapper.js",
            "line": 8
          },
          {
            "location": "advanced/abi-mapper.js",
            "line": 11
          },
          {
            "location": "advanced/abi-mapper.js",
            "line": 31
          },
          {
            "location": "advanced/abi-mapper.js",
            "line": 35
          },
          {
            "location": "advanced/abi-mapper.js",
            "line": 37
          },
          {
            "location": "advanced/abi-mapper.js",
            "line": 47
          },
          {
            "location": "advanced/abi-mapper.js",
            "line": 48
          },
          {
            "location": "advanced/abi-mapper.js",
            "line": 94
          },
          {
            "location": "advanced/abi-mapper.js",
            "line": 97
          },
          {
            "location": "advanced/abi-mapper.js",
            "line": 102
          },
          {
            "location": "advanced/abi-mapper.js",
            "line": 128
          },
          {
            "location": "advanced/abi-mapper.js",
            "line": 131
          },
          {
            "location": "advanced/abi-mapper.js",
            "line": 134
          },
          {
            "location": "advanced/abi-mapper.js",
            "line": 138
          },
          {
            "location": "advanced/abi-mapper.js",
            "line": 140
          },
          {
            "location": "advanced/abi-mapper.js",
            "line": 142
          },
          {
            "location": "advanced/abi-mapper.js",
            "line": 151
          },
          {
            "location": "advanced/abi-mapper.js",
            "line": 175
          },
          {
            "location": "advanced/abi-mapper.js",
            "line": 178
          },
          {
            "location": "advanced/ssz.js",
            "line": 2
          },
          {
            "location": "advanced/ssz.js",
            "line": 294
          },
          {
            "location": "advanced/ssz.js",
            "line": 331
          },
          {
            "location": "advanced/ssz.js",
            "line": 334
          },
          {
            "location": "advanced/ssz.js",
            "line": 335
          },
          {
            "location": "advanced/ssz.js",
            "line": 351
          },
          {
            "location": "advanced/ssz.js",
            "line": 431
          },
          {
            "location": "advanced/ssz.js",
            "line": 473
          },
          {
            "location": "advanced/ssz.js",
            "line": 500
          },
          {
            "location": "advanced/ssz.js",
            "line": 544
          },
          {
            "location": "advanced/ssz.js",
            "line": 545
          },
          {
            "location": "advanced/ssz.js",
            "line": 547
          },
          {
            "location": "advanced/ssz.js",
            "line": 613
          },
          {
            "location": "advanced/ssz.js",
            "line": 654
          },
          {
            "location": "advanced/ssz.js",
            "line": 669
          },
          {
            "location": "advanced/ssz.js",
            "line": 708
          },
          {
            "location": "advanced/ssz.js",
            "line": 723
          },
          {
            "location": "advanced/ssz.js",
            "line": 775
          },
          {
            "location": "advanced/ssz.js",
            "line": 783
          },
          {
            "location": "advanced/ssz.js",
            "line": 843
          },
          {
            "location": "advanced/ssz.js",
            "line": 883
          },
          {
            "location": "advanced/ssz.js",
            "line": 922
          },
          {
            "location": "advanced/ssz.js",
            "line": 1099
          },
          {
            "location": "advanced/ssz.js",
            "line": 1113
          },
          {
            "location": "advanced/ssz.js",
            "line": 1126
          },
          {
            "location": "core/rlp.js",
            "line": 2
          },
          {
            "location": "core/rlp.js",
            "line": 5
          },
          {
            "location": "core/rlp.js",
            "line": 28
          },
          {
            "location": "core/rlp.js",
            "line": 34
          },
          {
            "location": "core/rlp.js",
            "line": 35
          },
          {
            "location": "core/rlp.js",
            "line": 36
          },
          {
            "location": "core/rlp.js",
            "line": 37
          },
          {
            "location": "core/rlp.js",
            "line": 38
          },
          {
            "location": "core/rlp.js",
            "line": 43
          },
          {
            "location": "core/rlp.js",
            "line": 44
          },
          {
            "location": "core/rlp.js",
            "line": 51
          },
          {
            "location": "core/tx-internal.js",
            "line": 4
          },
          {
            "location": "core/tx-internal.js",
            "line": 19
          },
          {
            "location": "core/tx-internal.js",
            "line": 134
          },
          {
            "location": "core/tx-internal.js",
            "line": 135
          },
          {
            "location": "core/tx-internal.js",
            "line": 182
          },
          {
            "location": "core/tx-internal.js",
            "line": 251
          },
          {
            "location": "core/tx-internal.js",
            "line": 280
          },
          {
            "location": "core/tx-internal.js",
            "line": 325
          },
          {
            "location": "core/tx.js",
            "line": 4
          },
          {
            "location": "utils.js",
            "line": 4
          },
          {
            "location": "utils.js",
            "line": 432
          },
          {
            "location": "src/advanced/abi-decoder.ts",
            "line": 3
          },
          {
            "location": "src/advanced/abi-mapper.ts",
            "line": 1
          },
          {
            "location": "src/advanced/abi-mapper.ts",
            "line": 89
          },
          {
            "location": "src/advanced/abi-mapper.ts",
            "line": 92
          },
          {
            "location": "src/advanced/abi-mapper.ts",
            "line": 112
          },
          {
            "location": "src/advanced/abi-mapper.ts",
            "line": 116
          },
          {
            "location": "src/advanced/abi-mapper.ts",
            "line": 119
          },
          {
            "location": "src/advanced/abi-mapper.ts",
            "line": 130
          },
          {
            "location": "src/advanced/abi-mapper.ts",
            "line": 131
          },
          {
            "location": "src/advanced/abi-mapper.ts",
            "line": 132
          },
          {
            "location": "src/advanced/abi-mapper.ts",
            "line": 178
          },
          {
            "location": "src/advanced/abi-mapper.ts",
            "line": 180
          },
          {
            "location": "src/advanced/abi-mapper.ts",
            "line": 184
          },
          {
            "location": "src/advanced/abi-mapper.ts",
            "line": 209
          },
          {
            "location": "src/advanced/abi-mapper.ts",
            "line": 210
          },
          {
            "location": "src/advanced/abi-mapper.ts",
            "line": 212
          },
          {
            "location": "src/advanced/abi-mapper.ts",
            "line": 216
          },
          {
            "location": "src/advanced/abi-mapper.ts",
            "line": 218
          },
          {
            "location": "src/advanced/abi-mapper.ts",
            "line": 219
          },
          {
            "location": "src/advanced/abi-mapper.ts",
            "line": 226
          },
          {
            "location": "src/advanced/abi-mapper.ts",
            "line": 249
          },
          {
            "location": "src/advanced/abi-mapper.ts",
            "line": 250
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 2
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 321
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 368
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 371
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 372
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 386
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 465
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 510
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 536
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 588
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 591
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 595
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 662
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 704
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 718
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 759
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 773
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 824
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 832
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 833
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 835
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 902
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 903
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 948
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 990
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 1192
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 1204
          },
          {
            "location": "src/advanced/ssz.ts",
            "line": 1219
          },
          {
            "location": "src/core/rlp.ts",
            "line": 2
          },
          {
            "location": "src/core/rlp.ts",
            "line": 9
          },
          {
            "location": "src/core/rlp.ts",
            "line": 27
          },
          {
            "location": "src/core/rlp.ts",
            "line": 61
          },
          {
            "location": "src/core/rlp.ts",
            "line": 62
          },
          {
            "location": "src/core/rlp.ts",
            "line": 63
          },
          {
            "location": "src/core/rlp.ts",
            "line": 64
          },
          {
            "location": "src/core/rlp.ts",
            "line": 65
          },
          {
            "location": "src/core/rlp.ts",
            "line": 67
          },
          {
            "location": "src/core/rlp.ts",
            "line": 69
          },
          {
            "location": "src/core/rlp.ts",
            "line": 77
          },
          {
            "location": "src/core/rlp.ts",
            "line": 78
          },
          {
            "location": "src/core/rlp.ts",
            "line": 87
          },
          {
            "location": "src/core/tx-internal.ts",
            "line": 4
          },
          {
            "location": "src/core/tx-internal.ts",
            "line": 48
          },
          {
            "location": "src/core/tx-internal.ts",
            "line": 155
          },
          {
            "location": "src/core/tx-internal.ts",
            "line": 156
          },
          {
            "location": "src/core/tx-internal.ts",
            "line": 209
          },
          {
            "location": "src/core/tx-internal.ts",
            "line": 365
          },
          {
            "location": "src/core/tx-internal.ts",
            "line": 413
          },
          {
            "location": "src/core/tx-internal.ts",
            "line": 475
          },
          {
            "location": "src/core/tx.ts",
            "line": 4
          },
          {
            "location": "src/utils.ts",
            "line": 10
          },
          {
            "location": "src/utils.ts",
            "line": 539
          }
        ]
      }
    },
    {
      "group": "@scure",
      "name": "base",
      "version": "2.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6fc5c4ba92626de8225d5fad0d4b1e23ca0b41cf1e8b777fe0991bd91a5b1e1dcc7c4d39e28bf7b88cf6761164077148f22c18904874806080a64ad882090f36"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40scure/base@2.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@scure/base/-/base-2.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@scure/base@2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@scure/base/-/base-2.2.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@paulmillr",
      "name": "jsbt",
      "version": "0.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c368995760a7408a1c90af0f05e6d1c90babb311e1fbadfbedfe1ec1f8aa60b10488c06229408773214d7da9a7bda284e7784fbb71661446c6d9d2ab536ac261"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40paulmillr/jsbt@0.5.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@paulmillr/jsbt/-/jsbt-0.5.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@paulmillr/jsbt@0.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@paulmillr/jsbt/-/jsbt-0.5.2.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/.bin/jsbt"
        },
        {
          "name": "cdx:npm:bin",
          "value": "jsbt"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@paulmillr",
      "name": "trusted-setups",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8fbe7614757c9d84bcc46ee6b078f49246a479e87f81481c24ce3c8b4b038a131c6c72b56e63f665e39bab26aeb05d4d85f903624c79b77d32280b8b408597a2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40paulmillr/trusted-setups@0.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@paulmillr/trusted-setups/-/trusted-setups-0.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@paulmillr/trusted-setups@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@paulmillr/trusted-setups/-/trusted-setups-0.3.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "node",
      "version": "25.9.0",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "00e430614368960cb7568b2246a5eb0025174cdf27254b4f97b1495cca99572c628822e142e1b78d72af092d402ebf98d8e999873ccb56560f12a25a8aa91a25"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40types/node@25.9.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/node/-/node-25.9.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/node@25.9.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/node/-/node-25.9.0.tgz"
        },
        {
          "name": "LocalNodeModulesPath",
          "value": "node_modules/@types/node"
        },
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "undici-types",
      "version": "7.24.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "591356fac2608f9381378ff42691c5aadab38696e75741ae07e3a8cc0f6008bedaf7ddd2994fb5241642ccb37162c6cc7c87832fe953b29843e6337937e9f4ce"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/undici-types@7.24.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/undici-types@7.24.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz"
        },
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "micro-ftch",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a5f9134b1fbd68aeaaf03348aa6cbbfa57783ac8810eadfc5866f7efa11f96518fdf672ee0f883c63783d40b35f5c41694a2dc86c63fd038ffe49cab69964318"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/micro-ftch@1.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/micro-ftch/-/micro-ftch-1.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/micro-ftch@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/micro-ftch/-/micro-ftch-1.0.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "prettier",
      "version": "3.8.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ee280f4cce777061cc5bcc56b954f2762d8a3b6df754589337217984b26aa629477e69fc0bc80f7fe3d2edd513eb861c5c56e23066714bda424b12ff0f19bf27"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/prettier@3.8.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/prettier/-/prettier-3.8.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/prettier@3.8.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/prettier/-/prettier-3.8.3.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/.bin/prettier"
        },
        {
          "name": "cdx:npm:bin",
          "value": "prettier"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "snappyjs",
      "version": "0.7.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bb988411790c7b61089d08a8e96bfd2d61ce4184436c3d8ef61cd2dbb1a94ff9707c84214c29c7093a9e76a1c81def5972f428fbd6aeeaf9e041aca2a73d4d63"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/snappyjs@0.7.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/snappyjs/-/snappyjs-0.7.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/snappyjs@0.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/snappyjs/-/snappyjs-0.7.0.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typescript",
      "version": "6.0.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cb64efbb14993c3c906a490544f6472859be28a56a222b1d83dfc26709bd7edbca5cb3fc3515a3dfcfce0e335baf8dd2b285ea36e022b047f519d0b1a9671d07"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/typescript@6.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/typescript@6.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/.bin/tsc, /app/node_modules/.bin/tsserver"
        },
        {
          "name": "cdx:npm:bin",
          "value": "tsc, tsserver"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yaml",
      "version": "2.9.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d80be1357de66fccdde99cbb20d4ed4a9975175e475ba5a7aa3d2cad696428b729625fe03083098b2b86ab629e236605c543e376507edcb735d2c78c2ed2f870"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/yaml@2.9.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/yaml@2.9.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/node_modules/.bin/yaml"
        },
        {
          "name": "cdx:npm:bin",
          "value": "yaml"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild",
      "version": "0.27.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "46ae2f6c79d890ae5fc2ce4d17b3184d4ebc14f444d5a8d7ee1790ffc4175d6a8d82aa89fc69269b2c48cd49dfd92aff6da91ff25e78ef5e8270c18762132bad"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/esbuild@0.27.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esbuild@0.27.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.4.tgz"
        },
        {
          "name": "cdx:npm:binPaths",
          "value": "/app/test/build/node_modules/.bin/esbuild"
        },
        {
          "name": "cdx:npm:bin",
          "value": "esbuild"
        },
        {
          "name": "cdx:npm:has_binary",
          "value": "true"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "aix-ppc64",
      "version": "0.27.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7103f02f69a9da74a61c72650b2a178071a16c43ccac4114e71864732dc7b3f3bb9c666a129676b14b4b68bf4c3912ed0df46f565dbfdcf02e1246191f44f2f1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/aix-ppc64@0.27.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/aix-ppc64@0.27.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "android-arm",
      "version": "0.27.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5fd6d482fc620bc087006298b9f2c81c65cf2569ebd0e09d4746a70f67b6d6f76f80223c9487ea15b9e878ecfb9418ddac019486a2d92dc428e8c2e14ced8329"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/android-arm@0.27.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/android-arm@0.27.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "android-arm64",
      "version": "0.27.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "81d2ec701eefef9c117eeed04a6ff383a471dbd54b772f5e4ebdade38b1f4d6ec2c7002d420859e199ea1e4dffa20cfbc5aa3440082b92b69d6c1cdca853dab3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/android-arm64@0.27.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/android-arm64@0.27.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "android-x64",
      "version": "0.27.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3f33c59c1355176f76b1fa5f862ca25c21929fd1d983905c033fa2bc1b92b25e9193881ad6811701a9a1397445c8c723c2bd8356d9b8d06eb937718b787d4bbf"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/android-x64@0.27.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/android-x64@0.27.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "darwin-arm64",
      "version": "0.27.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6fbc5a188c1d26586df19142bcc9290cdeae8929a7c712b9e8dd860d33183ebdbf833bdf75037cad37c1b2f54a988558fd7ec433efe124a1086db1ecf68038b5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/darwin-arm64@0.27.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/darwin-arm64@0.27.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "darwin-x64",
      "version": "0.27.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b11f8e88a2f0775e6798276aa57327b89f56da4a72d0a8a0cea49ca872371eac2bec85f1069dd8bdafb2270a2a87bac4f15efbb5da2179161ab5a34a2f842b3f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/darwin-x64@0.27.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/darwin-x64@0.27.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "freebsd-arm64",
      "version": "0.27.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8e77e929efa9efdb429e6e0655abfaf00eed50578a4304322e0112c04014cf2c64fd326be10746a20f6ca9635c51baff6d9b7f3bf1d7a2eb29b900ddf49c454b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/freebsd-arm64@0.27.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/freebsd-arm64@0.27.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "freebsd-x64",
      "version": "0.27.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "da46f871e03f0a97d4ac8713525d70acfffd69df40b6ba7927de0babaf70ed4c0e32894f206adf2d2bc0289a74453be43cfca7e82216acdcb5de4c8b8a465165"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/freebsd-x64@0.27.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/freebsd-x64@0.27.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-arm",
      "version": "0.27.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "681620708c57ff07799f6cacd3211219e60c185fa9bfa8340e166bdc6d591b88cc7ebb94f539758b667e5a78fdfca8c6cf59532c2728aea136be278f66a8f812"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-arm@0.27.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-arm@0.27.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-arm64",
      "version": "0.27.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ee740eb6d773546b61d62cf9ee4c60f6e0b3e7b77140b1d6c68a4bea662e62d86884f2842b4bd4d02dcedb509c04ae8a0e591855c9c35d8d3df477020d777d74"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-arm64@0.27.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-arm64@0.27.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-ia32",
      "version": "0.27.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a0fb62c6d008ce0bf361c28140cfea67747ef5311477568d250bb41e11b2aadc7aa12eea4e9be385e21605b7ace3eaaed5b365a3657871b9084abf2aea044114"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-ia32@0.27.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-ia32@0.27.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-loong64",
      "version": "0.27.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f262ffbe1f2a782a117051f69ccf309b9b893fe65c5581866b231abe2f06991263b88de0d6fe99ecd8b4249280256fa6d04b54b8045be8b9a9e21323cc2056cc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-loong64@0.27.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-loong64@0.27.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-mips64el",
      "version": "0.27.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5176b58516288b216ecb42af50d8d112f87883e0dc93f08b63f4051e0a5d08542038e7d5a73e14442a0c2ba5a21f4ce7beff6add9ed8ac7a088f5a7febfda03"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-mips64el@0.27.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-mips64el@0.27.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-ppc64",
      "version": "0.27.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b4b0b0346e3b977b1df65a5fcb1f4b00610622d094791096780c7ac762666dabfae67030a0f5df7b0b4076d6ed8adfe92452d458e869bf41694ba1900263eb1c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-ppc64@0.27.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-ppc64@0.27.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-riscv64",
      "version": "0.27.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "067012ca9a696d45b2aa3775288a54e00501888855afa6251f1fdc9cf82a12436854e84783e622495c4cd512df8b2e2df5c02e95b4464cd08a39ca87ac440b23"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-riscv64@0.27.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-riscv64@0.27.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-s390x",
      "version": "0.27.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f9e52a81bfd9eefc552decc6f1b541f527c189ef3d80cb9e4be234c58876b49770defa80ff4226649d9139e5b0549379f62841799ed3bbdd9d17fe5dcb916db4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-s390x@0.27.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-s390x@0.27.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-x64",
      "version": "0.27.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4b9a8e5eb295f01404cc93d5c40c27af28b6f88ab9a41e348131084faf4140e36a47b247d443c8710fd48aff660a79f4e637dff6e9aaff99eacf196a4ce83d34"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-x64@0.27.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-x64@0.27.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "netbsd-arm64",
      "version": "0.27.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c474fc5f8b1bd064bca93aa2c331eaa58d340bde433c0abb9c0c17df921efecf8b3bdf37d21acc777a17d1930a2efcbbbeca2779eef7c7496671d3955c5cdde9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/netbsd-arm64@0.27.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/netbsd-arm64@0.27.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "netbsd-x64",
      "version": "0.27.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "46e80ebce7577ddca2e53cafe349204272346f2bfae8116002a8dd82d00aa87a194db4c5d90a9f42b1706bb70710e4497fa5f686dfa5f4004b30fd1d9ca62c82"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/netbsd-x64@0.27.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/netbsd-x64@0.27.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "openbsd-arm64",
      "version": "0.27.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d8cc8bdc801a4d7fb5fea3f43b54b0b24c1cc02a0e238915d88057d716270c3aad866ab902bad6f78a9220a080b91ada3203ce986d110d303be26cd835003da3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/openbsd-arm64@0.27.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/openbsd-arm64@0.27.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "openbsd-x64",
      "version": "0.27.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bbc7e0fe34396900dfb27215ebe2b02ce7f50a62677eed52869c2a7700b4b80ed93f0170b39e4d81cd76bc175e51d9ee5a8418c7f48e40b18371d95f5e16265d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/openbsd-x64@0.27.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/openbsd-x64@0.27.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "openharmony-arm64",
      "version": "0.27.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2644d9ae5e956f23bc94340edf2bf6ea736bd91336c99ccdacd1c4b23f5b9ba74ec30bbd398376f028f36641f9edb878c3423617b22876942f50011dd666d65e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/openharmony-arm64@0.27.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/openharmony-arm64@0.27.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "sunos-x64",
      "version": "0.27.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fe03b381a7b06497de25396c5a1bd4126506e2d5846364a9a79336d08358460d992a5f503cedd010480f791b4b8c45925bc16295135a70f3a0f11d6e698900ea"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/sunos-x64@0.27.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/sunos-x64@0.27.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "win32-arm64",
      "version": "0.27.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "67d484c41836cb7dac9a80d075fd474701d1b7abc01cb5dcc43dae1a03bfbf68caed8ef5f08c789ddb1b34c53ffb54227a6f4e88e75aaa2b62a19c318af85762"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/win32-arm64@0.27.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/win32-arm64@0.27.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "win32-ia32",
      "version": "0.27.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0c0c862d2d09cf91b98a2c446cc1e2e4a762029a87056306cd3b4c889ef664e2e16eefdbcf18007bc51ef024d2de7dc76c8507433fcbe75c8c74631ea315cd27"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/win32-ia32@0.27.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/win32-ia32@0.27.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "win32-x64",
      "version": "0.27.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fa49e86b4043a1e5e090dbef575bef6d95f8fa18b37a5ae4c2618905d4f5eedf0534fc06da529e9a6b8c66599a350df0b370ca282c696f8cd1644229dd4c450a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40esbuild/win32-x64@0.27.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/win32-x64@0.27.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.4.tgz"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "micro-eth-signer",
      "version": "0.19.0",
      "scope": "optional",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/micro-eth-signer@0.19.0",
      "type": "library",
      "bom-ref": "pkg:npm/micro-eth-signer@0.19.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "test/build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:resolvedPath",
          "value": "../.."
        },
        {
          "name": "cdx:npm:isLink",
          "value": "true"
        },
        {
          "name": "cdx:npm:manifestSourceType",
          "value": "path"
        },
        {
          "name": "cdx:npm:manifestSource",
          "value": "file:../.."
        },
        {
          "name": "cdx:npm:isRegistryDependency",
          "value": "false"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "test/build/package-lock.json"
              }
            ],
            "concludedValue": "test/build/package-lock.json"
          }
        ]
      }
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:npm/@noble/ciphers@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@noble/hashes@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@noble/curves@2.2.0",
      "dependsOn": [
        "pkg:npm/@noble/hashes@2.2.0"
      ]
    },
    {
      "ref": "pkg:npm/@scure/base@2.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/micro-packed@0.9.0",
      "dependsOn": [
        "pkg:npm/@scure/base@2.2.0"
      ]
    },
    {
      "ref": "pkg:npm/@paulmillr/jsbt@0.5.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@paulmillr/trusted-setups@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/undici-types@7.24.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/node@25.9.0",
      "dependsOn": [
        "pkg:npm/undici-types@7.24.6"
      ]
    },
    {
      "ref": "pkg:npm/micro-ftch@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/prettier@3.8.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/snappyjs@0.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/typescript@6.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yaml@2.9.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/micro-eth-signer@0.19.0",
      "dependsOn": [
        "pkg:npm/@noble/ciphers@2.2.0",
        "pkg:npm/@noble/curves@2.2.0",
        "pkg:npm/@noble/hashes@2.2.0",
        "pkg:npm/@paulmillr/jsbt@0.5.2",
        "pkg:npm/@paulmillr/trusted-setups@0.3.0",
        "pkg:npm/@types/node@25.9.0",
        "pkg:npm/micro-ftch@1.0.0",
        "pkg:npm/micro-packed@0.9.0",
        "pkg:npm/prettier@3.8.3",
        "pkg:npm/snappyjs@0.7.0",
        "pkg:npm/typescript@6.0.3",
        "pkg:npm/yaml@2.9.0"
      ]
    },
    {
      "ref": "pkg:npm/@esbuild/aix-ppc64@0.27.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/android-arm@0.27.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/android-arm64@0.27.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/android-x64@0.27.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/darwin-arm64@0.27.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/darwin-x64@0.27.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/freebsd-arm64@0.27.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/freebsd-x64@0.27.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-arm@0.27.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-arm64@0.27.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-ia32@0.27.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-loong64@0.27.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-mips64el@0.27.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-ppc64@0.27.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-riscv64@0.27.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-s390x@0.27.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-x64@0.27.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/netbsd-arm64@0.27.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/netbsd-x64@0.27.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/openbsd-arm64@0.27.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/openbsd-x64@0.27.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/openharmony-arm64@0.27.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/sunos-x64@0.27.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/win32-arm64@0.27.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/win32-ia32@0.27.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/win32-x64@0.27.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild@0.27.4",
      "dependsOn": [
        "pkg:npm/@esbuild/aix-ppc64@0.27.4",
        "pkg:npm/@esbuild/android-arm64@0.27.4",
        "pkg:npm/@esbuild/android-arm@0.27.4",
        "pkg:npm/@esbuild/android-x64@0.27.4",
        "pkg:npm/@esbuild/darwin-arm64@0.27.4",
        "pkg:npm/@esbuild/darwin-x64@0.27.4",
        "pkg:npm/@esbuild/freebsd-arm64@0.27.4",
        "pkg:npm/@esbuild/freebsd-x64@0.27.4",
        "pkg:npm/@esbuild/linux-arm64@0.27.4",
        "pkg:npm/@esbuild/linux-arm@0.27.4",
        "pkg:npm/@esbuild/linux-ia32@0.27.4",
        "pkg:npm/@esbuild/linux-loong64@0.27.4",
        "pkg:npm/@esbuild/linux-mips64el@0.27.4",
        "pkg:npm/@esbuild/linux-ppc64@0.27.4",
        "pkg:npm/@esbuild/linux-riscv64@0.27.4",
        "pkg:npm/@esbuild/linux-s390x@0.27.4",
        "pkg:npm/@esbuild/linux-x64@0.27.4",
        "pkg:npm/@esbuild/netbsd-arm64@0.27.4",
        "pkg:npm/@esbuild/netbsd-x64@0.27.4",
        "pkg:npm/@esbuild/openbsd-arm64@0.27.4",
        "pkg:npm/@esbuild/openbsd-x64@0.27.4",
        "pkg:npm/@esbuild/openharmony-arm64@0.27.4",
        "pkg:npm/@esbuild/sunos-x64@0.27.4",
        "pkg:npm/@esbuild/win32-arm64@0.27.4",
        "pkg:npm/@esbuild/win32-ia32@0.27.4",
        "pkg:npm/@esbuild/win32-x64@0.27.4"
      ]
    },
    {
      "ref": "pkg:npm/build@1.0.0",
      "dependsOn": [
        "pkg:npm/@types/node@25.9.0",
        "pkg:npm/esbuild@0.27.4"
      ]
    }
  ],
  "annotations": [
    {
      "bom-ref": "metadata-annotations",
      "subjects": [
        "pkg:npm/micro-eth-signer@0.19.0"
      ],
      "annotator": {
        "component": {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "12.8.4",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@12.8.4",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@12.8.4",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      },
      "timestamp": "2026-09-20T10:14:03Z",
      "text": "This Software Bill-of-Materials (SBOM) document was created on Sunday, September 20, 2026 with cdxgen. The data was captured during the pre-build lifecycle phase without building the application. The document describes an application named 'micro-eth-signer' with version '0.19.0'. The application also has 1 child modules/components. The package type in this SBOM is npm with 5 purl namespaces described under components. The components were identified from the source files: package-lock.json, test/build/package-lock.json."
    }
  ]
}