{
  "bomFormat": "CycloneDX",
  "specVersion": "1.7",
  "serialNumber": "urn:uuid:aebd9a96-191e-4bc0-8559-5f5d97f14f09",
  "version": 1,
  "metadata": {
    "timestamp": "2026-07-29T20:07:08Z",
    "tools": {
      "components": [
        {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "12.3.3",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@12.3.3",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@12.3.3",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      ]
    },
    "authors": [
      {
        "name": "OWASP Foundation"
      }
    ],
    "lifecycles": [
      {
        "phase": "pre-build"
      }
    ],
    "component": {
      "name": "ciphers",
      "group": "@noble",
      "version": "1.2.0",
      "description": "Audited & minimal JS implementation of Salsa20, ChaCha and AES",
      "purl": "pkg:npm/%40noble/ciphers@1.2.0",
      "bom-ref": "pkg:npm/@noble/ciphers@1.2.0",
      "author": "Paul Miller (https://paulmillr.com)",
      "properties": [
        {
          "name": "cdx:npm:scripts",
          "value": "bench, bench:compare, bench:install, build, build:release, build:clean, lint, format, test, test:coverage"
        }
      ],
      "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"
        },
        {
          "group": "",
          "name": "benchmark",
          "version": "",
          "purl": "pkg:npm/benchmark",
          "type": "application",
          "bom-ref": "pkg:npm/benchmark"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "website",
          "url": "https://paulmillr.com/noble/"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/paulmillr/noble-ciphers.git"
        }
      ]
    },
    "properties": [
      {
        "name": "cdx:bom:componentTypes",
        "value": "npm"
      },
      {
        "name": "cdx:bom:componentNamespaces",
        "value": "@bcoe\\n@chainsafe\\n@devtomio\\n@esbuild\\n@isaacs\\n@istanbuljs\\n@jridgewell\\n@napi-rs\\n@noble\\n@node-rs\\n@paulmillr\\n@pkgjs\\n@scure\\n@stablelib\\n@types"
      },
      {
        "name": "cdx:bom:componentSrcFiles",
        "value": "benchmark/package-lock.json\\nbuild/package-lock.json\\npackage-lock.json"
      }
    ]
  },
  "components": [
    {
      "group": "@paulmillr",
      "name": "jsbt",
      "version": "0.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e2e0bf15af0bf286232cd3ca06a1ca0b02efff8eecfc0b1ae19feb2f9f3862f5623ed94577105e0855fa927099c57e609fa9fed9851daf9d10d6c22e50d99ae5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/%40paulmillr/jsbt@0.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@paulmillr/jsbt/-/jsbt-0.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@paulmillr/jsbt@0.2.1",
      "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.2.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@scure",
      "name": "base",
      "version": "1.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0c6986b42f13b7adc9e467c781f9790ae01787de9517f2c3f0af47aff1afd09da502844694f38ca6a32931b0933a83893190a4d97b7e0ec91d0f29fa74415dcd"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/%40scure/base@1.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@scure/base/-/base-1.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@scure/base@1.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@scure/base/-/base-1.2.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fast-check",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bae8edac5244410aa720c3b9d80470ccf72e578a2688bd4e2415012c4f569cd15ebb403deec4445c33a60881d8f99e8a2d571e9947f4f6b5abd2ad17cbf63f13"
        }
      ],
      "purl": "pkg:npm/fast-check@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/fast-check/-/fast-check-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/fast-check@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/fast-check/-/fast-check-3.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "pure-rand",
      "version": "5.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0704296eac52081255a5a988eb277370aab21669dde66b0c5941afcd72e6d5a5efbac6db8246ceb68fc450f334d218ef78911a26d75b8548ca4b35918505646b"
        }
      ],
      "purl": "pkg:npm/pure-rand@5.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/pure-rand/-/pure-rand-5.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/pure-rand@5.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/pure-rand/-/pure-rand-5.0.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "micro-bmark",
      "version": "0.3.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6cd68a39b0f8c8f0003eba44aa9e633ba2c9dac10580ba054a6463118f34f6627adbed807a123f2b7f91955a4ddcea3dd911e9802d914218fa6f54dbe1d9a8fb"
        }
      ],
      "purl": "pkg:npm/micro-bmark@0.3.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/micro-bmark/-/micro-bmark-0.3.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/micro-bmark@0.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/micro-bmark/-/micro-bmark-0.3.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "micro-bmark,compare,micro-bmark/compare,utils,micro-bmark/utils,mark,micro-bmark/mark"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "benchmark/_utils.js#2"
          },
          {
            "location": "benchmark/aead.js#1"
          },
          {
            "location": "benchmark/aes.js#1"
          },
          {
            "location": "benchmark/noble.js#1"
          },
          {
            "location": "benchmark/poly.js#1"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "micro-should",
      "version": "0.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "55c963f32ae781261cf58ddd2f60be01d5254e4cb1fecc9673847b2d87e4e21efe89c7c5d03a140468e35086840f3640d7d473a08f8783cad6f484683463f4b5"
        }
      ],
      "purl": "pkg:npm/micro-should@0.4.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/micro-should/-/micro-should-0.4.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/micro-should@0.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/micro-should/-/micro-should-0.4.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "c8",
      "version": "10.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2ef732ace01a3a7aeb94ca56db69faf743d4bf18aae147fd58c850c0d27dbe06a090bfe9875f83e2ebe3bc30395c26f292b734b31f9acbaa558bd619d469e1c8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC"
          }
        }
      ],
      "purl": "pkg:npm/c8@10.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/c8@10.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@bcoe",
      "name": "v8-coverage",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5be6b4fc9a54dbc02a1f820ab7050f7045275325cc0cb00b727e7f24b7331864fd7c7136b086f2ff13ffa109f1de7c64168af38333f2db4d5100a701e313c015"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/%40bcoe/v8-coverage@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@bcoe/v8-coverage@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@istanbuljs",
      "name": "schema",
      "version": "0.1.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "657458e2336f56049543c0cbdcb4dc6a4680b57c13554c44f3586c96cc83d80b685d6ff05686f5d0790e2755ffa4095c23b0fed98a192a0e5da3c1bfc3a45880"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/%40istanbuljs/schema@0.1.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@istanbuljs/schema@0.1.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "find-up",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "efcfcf5d3d7094b2c3813cc3b3bb23abd873cf4bd70fece7fbbc32a447b87d74310a6766a9f1ac10f4319a2092408dda8c557dd5b552b2f36dac94625ba9c69e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/find-up@5.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/find-up@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "locate-path",
      "version": "6.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "88f64ae9e6236f146edee078fd667712c10830914ca80a28a65dd1fb3baad148dc026fcc3ba282c1e0e03df3f77a54f3b6828fdcab67547c539f63470520d553"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/locate-path@6.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/locate-path@6.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-locate",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2da363b51594058fbecc1e6713f37071aa0cca548f93e4be647341d53cdd6cc24c9f2e9dca7a401aded7fed97f418ab74c8784ea7c47a696e8d8b1b29ab1b93f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/p-locate@5.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/p-locate@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "p-limit",
      "version": "3.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4d839a9ccdf01b0346b193767154d83c0af0e39e319d78f9aa6585d5b12801ce3e714fe897b19587ba1d7af8e9d4534776e1dcdca64c70576ec54e5773ab8945"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/p-limit@3.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/p-limit@3.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yocto-queue",
      "version": "0.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ad592cbec9cd09d27fa2119ceb180fc3237c7a1782c6c88b33c9b1b84fedfe6395a897b03ee3b59a22e94c74224604ca08b7b12f831e00555a82db3b1e6359d9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/yocto-queue@0.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/yocto-queue@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-exists",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6a4f50cb943b8d86f65b071ecb9169be0d8aa0073f64884b48b392066466ca03ec1b091556dd1f65ad2aaed333fa6ead2530077d943c167981e0c1b82d6cbbff"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/path-exists@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/path-exists@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "foreground-child",
      "version": "3.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2ddda0f2bac0c8c6055c1844a8ccfc6401c18b8278b92d62fc2c463039e3c8559d74c5cb55c0e9d39d4365fbbeb7bf9a6fb5afe9232aa569b21488f951b7c5be"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC"
          }
        }
      ],
      "purl": "pkg:npm/foreground-child@3.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/foreground-child@3.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cross-spawn",
      "version": "7.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b95d903963f69d6ceccb668ca7c69189b862f5d9731791e0879487681f4e893184c834e2249cb1d2ecb9d505ddc966ed00736e6b85c9cd429c6b73b3294777bc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/cross-spawn@7.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cross-spawn@7.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-key",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a2399e374a9dfb2d23b3312da18e3caf43deab97703049089423aee90e5fe3595f92cc17b8ab58ae18284e92e7c887079b6e1486ac7ee53aa6d889d2c0b844e9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/path-key@3.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/path-key@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shebang-command",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "907c6bdb366962d766acdd6a0e3aeb5ff675ad1d641bc0f1fa09292b51b87979af5ecc26704d614d6056614ce5ada630d7fc99a7a62e0d8efb62dbdb3747660c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/shebang-command@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/shebang-command@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "shebang-regex",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "efef9d161b5cc77df9dee05aabc0c347836ec417ad0730bb6503a19934089c711de9b4ab5dd884cb30af1b4ed9e3851874b4a1594c97b7933fca1cfc7a471bd4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/shebang-regex@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/shebang-regex@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "which",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "04b2374e5d535b73ef97bd25df2ab763ae22f9ac29c17aac181616924a8cb676d782b303fb28fbae15b492e103c7325a6171a3116e6881aa4a34c10a34c8e26c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC"
          }
        }
      ],
      "purl": "pkg:npm/which@2.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/which@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/which/-/which-2.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isexe",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "447c4c2e9f659ca1c61d19e0f5016144231b600715a67ebdb2648672addfdfac638155564e18f8aaa2db4cb96aed2b23f01f9f210d44b8210623694ab3241e23"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC"
          }
        }
      ],
      "purl": "pkg:npm/isexe@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/isexe@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "signal-exit",
      "version": "4.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6f3c99d5ef3cc3d3b588d25b2a73a5bd84eb58f0e5e3a3b56c6d03dd7227bfef6d90faf1acdf235144e21650e4926296827d4ce827c8035dd2b86a8e6bd2a8af"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC"
          }
        }
      ],
      "purl": "pkg:npm/signal-exit@4.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/signal-exit@4.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "istanbul-lib-coverage",
      "version": "3.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3bc769b05fabd1657ff0c35129f9e6aed09686e2a3c6bab6c3e8e9cc12f95192938b62de5569d63a6591c4595eb0938d99cfb02c01af29064439a9e4a342c54e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "url": "https://opensource.org/licenses/BSD-3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/istanbul-lib-coverage@3.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-lib-coverage@3.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "istanbul-lib-report",
      "version": "3.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1827c4d66b6c1c63842c253c7bf67b616ce99b26ebc7ff9d4937cbaef63ca9199a63acd74ca5a7e964088da005c34ebd89c9ba19530d920bb437323888f65437"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "url": "https://opensource.org/licenses/BSD-3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/istanbul-lib-report@3.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-lib-report@3.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "make-dir",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8577544d960854eb75131fff8c0422fb04d9669529c018ffd10b0ecea7a06f7ac630c78989212ee712c79d87c1ad1578447dbe38248e3bde48b3fef1d562786f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/make-dir@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/make-dir@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "semver",
      "version": "7.6.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a157a43f570ab48f824c3bc759815470cb6c2bfd34c260047f2a8a7cd740466f2ed7035585281a5fb03c77852e225508e5ef38884c0e86ced93d8466cd4f54e8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC"
          }
        }
      ],
      "purl": "pkg:npm/semver@7.6.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/semver@7.6.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "supports-color",
      "version": "7.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aa9080bd197db2db8e1ef78ab27ec79dc251befe74d6a21a70acd094effe2f0c5cf7ed2adb02f2bf80dfbedf34fc33e7da9a8e06c25d0e2a205c647df8ebf047"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/supports-color@7.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/supports-color@7.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "has-flag",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1329094ff4352a34d672da698080207d23b4b4a56e6548e180caf5ee4a93ba6325e807efdc421295e53ba99533a170c54c01d30c2e0d3a81bf67153712f94c3d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/has-flag@4.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/has-flag@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "istanbul-reports",
      "version": "3.1.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05ec265172267ae464d986343d56f180a032b2f8513d4404d21e5044cfbe9d55b2b9b28657497ca90e68a7cf81d833a6c127badc98af8f406390f4157fc7cfe6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "url": "https://opensource.org/licenses/BSD-3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/istanbul-reports@3.1.7",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/istanbul-reports@3.1.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "html-escaper",
      "version": "2.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1f688cb5dd08e0cb7979889aa517480e3a7e5f37a55d0d2d144e094bb605c057af5d73263a9f66c8dad4bc28340fac2cf22aa444f05f28781bc228354a694b7e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/html-escaper@2.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/html-escaper@2.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "test-exclude",
      "version": "7.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a4562a993c3af0b5d58de5893124f8f9ba2b8103f603230d6e0d41a5987d2dbca151e36479a3c5f60cdf3c65009d2315dea3d87565300c88e308b8920ce97bbe"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC"
          }
        }
      ],
      "purl": "pkg:npm/test-exclude@7.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/test-exclude/-/test-exclude-7.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/test-exclude@7.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/test-exclude/-/test-exclude-7.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob",
      "version": "10.4.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ec1bfc445d24eb18e8edde00fcfc582db5027dbe9cf95a5ddbf981db244395ec3b25be611178820fd89b7ceef0a64f22e2c7af2ba0c59f2f61ec461b337fec1e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC"
          }
        }
      ],
      "purl": "pkg:npm/glob@10.4.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/glob@10.4.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "jackspeak",
      "version": "3.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "386959429cf6c9f6a103f45dd58f0277d48812caaf5e42d5a12c3f720c219e114c0dbb1015e658a0927b6c86414bd05c6a6516f7a6acabf9e93d6ba033e45007"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BlueOak-1.0.0",
            "url": "https://opensource.org/licenses/BlueOak-1.0.0"
          }
        }
      ],
      "purl": "pkg:npm/jackspeak@3.4.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/jackspeak@3.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@isaacs",
      "name": "cliui",
      "version": "8.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3bc8dc8da6d76a578e1bd0d0d3e0115d66414df9cfe16340ab3ba224aee5978e009b118abff2763384cf8f18d8df39c109fbc15c5cee726d6dc1dc85c9b16a10"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC"
          }
        }
      ],
      "purl": "pkg:npm/%40isaacs/cliui@8.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@isaacs/cliui@8.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string-width",
      "version": "5.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1e72ce091def8dc63c6dea0d2ed723679fe7c67d9a7e6304ea586b0eb79ba24a8c6a9f976de5bc9fd4d7a4f0cea9d18ae6a708de84f418a4d6eb00bb10c895a8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/string-width@5.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/string-width@5.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "eastasianwidth",
      "version": "0.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "23cf1361959cf578981d1438ff7739ae38df8248e12f25b696e18885e18445b350e8e63bc93c9b6a74a90d765af32ed550ff589837186be7b2ab871aee22ea58"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/eastasianwidth@0.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/eastasianwidth@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "emoji-regex",
      "version": "9.2.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f5f03689b17494936fb8da9bfc98bb398c94f686a164144e23db5c0e9a06d4aac67684bef636c514efce60f515e0a37b3464d815978d93887a7766d3affd5ca"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/emoji-regex@9.2.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/emoji-regex@9.2.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-ansi",
      "version": "7.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8aae9e55523ae274104d162ad8ab44836776b94ecb125853270b07e18cc81d9b21c658199acff021ce15a03413946fc8bd522b04a1b4e82ad99e9d2abfb86471"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/strip-ansi@7.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/strip-ansi@7.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-regex",
      "version": "6.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ec7497e1041be02b297222e9545c3245eefd3b7c6c2190c32c4476d6411143bd6868fa1d17c8cbef6e408093050186e8a08aa8949a112ee33cd52a5e524a64bc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/ansi-regex@6.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ansi-regex@6.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string-width",
      "version": "4.2.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/string-width@4.2.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/string-width@4.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "emoji-regex",
      "version": "8.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/emoji-regex@8.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/emoji-regex@8.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-fullwidth-code-point",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/is-fullwidth-code-point@3.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/is-fullwidth-code-point@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-ansi",
      "version": "6.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/strip-ansi@6.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/strip-ansi@6.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-regex",
      "version": "5.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/ansi-regex@5.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ansi-regex@5.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wrap-ansi",
      "version": "8.1.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b22ed0588eb350cab9e9b11216f6a0b66ccc7463ada317d1f927b3d753286df73bb66f9591472493d6d6d9479f7d319551b3a4b31992c34000da0b3c83bd4d09"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/wrap-ansi@8.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/wrap-ansi@8.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-styles",
      "version": "6.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6cdefdf2015f417faf8b0dd1ef2ac6591aa7acdda84641245238e5e09367e04f06c716e3b46dc56eb108218de5f3f86bc14c0878266f8b842e3933f8304ad5ba"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/ansi-styles@6.2.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ansi-styles@6.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wrap-ansi",
      "version": "7.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6151888f691a98b493c70e8db198e80717d2c2c9f4c9c75eb26738a7e436d5ce733ee675a65f8d7f155dc4fb5d1ef98d54e43a5d2606e0052dcadfc58bb0f5e9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/wrap-ansi@7.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/wrap-ansi@7.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-styles",
      "version": "4.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cdb07dac22404f5adb8e25436f686a2851cd60bc60b64f0d511c59dc86700f717a36dc5b5d94029e74a2d4b931f880e885d3e5169db6db05402c885e64941212"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/ansi-styles@4.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/ansi-styles@4.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-convert",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4511023ec8fb8aeff16f9a0a61cb051d2a6914d9ec8ffe763954d129be333f9a275f0545df3566993a0d70e7c60be0910e97cafd4e7ce1f320dfc64709a12529"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/color-convert@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/color-convert@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-name",
      "version": "1.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "74ecbedc0b96ddadb035b64722e319a537208c6b8b53fb812ffb9b71917d3976c3a3c7dfe0ef32569e417f479f4bcb84a18a39ab8171edd63d3a04065e002c40"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/color-name@1.1.4",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/color-name@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@pkgjs",
      "name": "parseargs",
      "version": "0.11.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fb55648dd0f44012cfa1d1ab2547aa6ab1fc54022f40e0c86f087d5e93f94b28ac7fb628420b0928f345a2aa8b425bbe550fed552b21311ea5a0f327f14f9d3e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/%40pkgjs/parseargs@0.11.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@pkgjs/parseargs@0.11.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimatch",
      "version": "9.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1ba4f4657e3cc60a33c7be7cee4a1e5fd62cd8d632e869affff3fcf6c12d7bd57dc2121aa4c345e2274ac675b642d09c2e24d695bff07c269b02d0055a1841a3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC"
          }
        }
      ],
      "purl": "pkg:npm/minimatch@9.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@9.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "brace-expansion",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5e7008bd0f1e33e902e9a50bc7ac2e422c15b27cec8bd7775b1cd5dc5a564c6035f45eb6d64c1d6ec01c14a5e02941d95accbe998ea22f5b074f1584142cad0c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/brace-expansion@2.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/brace-expansion@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "balanced-match",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "de849e50ed13315ebb84dd4099b5ec2b8c9aa94eed8e21e56f144364ea47d0a5bdf82797e1b440697d009f1b74b71d8cae94695b041a3f02252121098585393f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/balanced-match@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/balanced-match@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minipass",
      "version": "7.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a8e3b34b57014d6605e011fc7d578f0c138ef62a6d327194119c0d73f70c5a74d5da754b67b56835610f1e461ccd9034a5da00edd97a7bb14beb9f675fd4b66b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC"
          }
        }
      ],
      "purl": "pkg:npm/minipass@7.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/minipass@7.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "package-json-from-dist",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5046484b7fdbcb8382f2f2f73f67535d1113a5e6cb236362239bc8ae3683ff952dae4157fed35bc234d2440182ffeec2028da921c05a4605a670104772c68223"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BlueOak-1.0.0",
            "url": "https://opensource.org/licenses/BlueOak-1.0.0"
          }
        }
      ],
      "purl": "pkg:npm/package-json-from-dist@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/package-json-from-dist@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-scurry",
      "version": "1.11.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5dae0dc35ec54bd02940527dba62e2252e28ac68e6ed9cf052bc1a99c190b874b30f2b61f5ba0a0dac9c61d0dc643baa6004d7c381c55e06aa59372d5bfbf51c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BlueOak-1.0.0",
            "url": "https://opensource.org/licenses/BlueOak-1.0.0"
          }
        }
      ],
      "purl": "pkg:npm/path-scurry@1.11.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/path-scurry@1.11.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "lru-cache",
      "version": "10.4.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "24d03365c5eb0ade365462ee633d337c0cc37c0bc9596e807d8943050c835790c2948da6e6c0262be3883bbb39f577ec46c587a74da3009ad169d3d1193b7a49"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC"
          }
        }
      ],
      "purl": "pkg:npm/lru-cache@10.4.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/lru-cache@10.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "v8-to-istanbul",
      "version": "9.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9221946a558dfab80127fd4e1d9b01b54e2b5d939f8ffeeb290c542ca948cf0cd04af3095143603f0244121ee053ac445710b46a1a0e06f376608f061fa14d80"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC"
          }
        }
      ],
      "purl": "pkg:npm/v8-to-istanbul@9.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/v8-to-istanbul@9.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "@jridgewell",
      "name": "trace-mapping",
      "version": "0.3.25",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bcd93a684c326c6b5ac169b2fcfcf09c60ce8c290b5920f6c2abe3186020380c02196c926177d8a31b74d082644c5fbc2dbe7b0f039bdc06b4a3d080a5ea6261"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.25",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jridgewell/trace-mapping@0.3.25",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jridgewell",
      "name": "resolve-uri",
      "version": "3.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6d12128022233f6d3fb5b5923d63048b9e1054f45913192e0fd9492fe508c542adc15240f305b54eb6f58ccb354455e8d42053359ff98690bd42f98a59da292b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jridgewell/resolve-uri@3.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@jridgewell",
      "name": "sourcemap-codec",
      "version": "1.5.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "82fdd945a2125377e33c080db2b88146a19640beaab85c74e1830f5bfcc3f1730bb14df69a10826df6cee8a6452e3bd8a4267ccf20c482ab207fe3f03da33b19"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.5.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@jridgewell/sourcemap-codec@1.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "istanbul-lib-coverage",
      "version": "2.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d9017fb7f6ae5a6d25b32f17b4a54f1b5f6fdec48e42525efd81d981f8dbfca0411ce19257e276abf4baef5adcabdb9306b2c05e6669a8989a41b313fb3354d7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/istanbul-lib-coverage@2.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "test"
      ]
    },
    {
      "group": "",
      "name": "convert-source-map",
      "version": "2.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2afa78e7d1eb576144275080b22d4abbe318de46ac1f5f53172913cf6c5698c7aae9b936354dd75ef7c9f90eb59b4c64b56c2dfb51d261fdc966c4e6b3769126"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/convert-source-map@2.0.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/convert-source-map@2.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yargs",
      "version": "17.7.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "edd4b3cd143ef822a7348fe4aca9d8455ec928a3d45cc121eb5b286872a0f66ad6121cc55a1167c4fc4697eebd703d4ebbadc2d773543c29e621caefa82b8ceb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/yargs@17.7.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/yargs@17.7.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cliui",
      "version": "8.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "05278d9f2bacef90b8fff350f6042dd7f72c4d7ca8ffc49bf9a7cb024cc0a6d16e32ca1df4716890636e759a62fe8415ef786754afac47ee4f55131df83afb61"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC"
          }
        }
      ],
      "purl": "pkg:npm/cliui@8.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/cliui@8.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escalade",
      "version": "3.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5948f6aa5c5a42d3b883a3eae5cdbd193716183c9df22b4bf334e58a98040b3dc97ac02288e2a8b5df0953aa2d0773c00a01bac64254c9585ba0c4be6e37bf8c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/escalade@3.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/escalade@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-caller-file",
      "version": "2.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f214fdc133fdd81d340e0942ffc343991d1d25a4a786af1a2d70759ca8d11d9e5b6a1705d57e110143de1e228df801f429a34ac6922e1cc8889fb58d3a87616"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC"
          }
        }
      ],
      "purl": "pkg:npm/get-caller-file@2.0.5",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/get-caller-file@2.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "require-directory",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7c6c4423bfb0b06f71aef763b2b9662f6d8e3134e21d1c0032ba2211e320abc833a0b0bf3d0afb46c4434932d483f6d9019b45f9354890773aff84482abba2f9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/require-directory@2.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/require-directory@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "y18n",
      "version": "5.0.8",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d297c5cde81e0d62472480264cb44fd83c078dd179b3b8e8f6dbb3b5d43102120d09dbd2fb79c620da8f774d00a61a8947fd0b8403544baffeed209bf7c60e7c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC"
          }
        }
      ],
      "purl": "pkg:npm/y18n@5.0.8",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/y18n@5.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yargs-parser",
      "version": "21.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b55a6c256ec376379c0221696c80757b7ab1210b04e8da0f739fde4ddadb6c80b88742d5b16867a1ade0fa6d87725048ba31f3b31678549540f8652e736fcb07"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC"
          }
        }
      ],
      "purl": "pkg:npm/yargs-parser@21.1.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/yargs-parser@21.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "prettier",
      "version": "3.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ac055e1d831cbfc013579779d3c085767fbcfe91cfa5778889dd4376b3f05e7680747edcaa355ba49693e5eab8c9100553f96c6f0630485fe7e6236b7491cf40"
        }
      ],
      "purl": "pkg:npm/prettier@3.3.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/prettier/-/prettier-3.3.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/prettier@3.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/prettier/-/prettier-3.3.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typescript",
      "version": "5.5.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "35c46d3c43ac3c51568e86c912d7e28642c26425d9b7fa2cdf37fc9d3c63547dd1bd34b18eb09a989a5b1311af60e17eb451dcde903ae6aa5dc0f6f38e88617b"
        }
      ],
      "purl": "pkg:npm/typescript@5.5.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/typescript/-/typescript-5.5.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/typescript@5.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/typescript/-/typescript-5.5.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "package-lock.json"
              }
            ],
            "concludedValue": "package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@noble",
      "name": "ciphers",
      "version": "1.2.0",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/%40noble/ciphers@1.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/@noble/ciphers@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "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": "ExportedModules",
          "value": "@noble/ciphers/salsa,@noble/ciphers/chacha,@noble/ciphers/aes,xsalsa20poly1305,@noble/ciphers/salsa/xsalsa20poly1305,salsa20,@noble/ciphers/salsa/salsa20,chacha20poly1305,@noble/ciphers/chacha/chacha20poly1305,xchacha20poly1305,@noble/ciphers/chacha/xchacha20poly1305,chacha20,@noble/ciphers/chacha/chacha20,chacha8,@noble/ciphers/chacha/chacha8,chacha12,@noble/ciphers/chacha/chacha12,@noble/ciphers/aes/ecb,@noble/ciphers/aes/ctr,@noble/ciphers/aes/cbc,@noble/ciphers/aes/gcm,@noble/ciphers/aes/siv,aeskw,@noble/ciphers/aes/aeskw,aeskwp,@noble/ciphers/aes/aeskwp"
        },
        {
          "name": "ImportedModules",
          "value": "@noble/ciphers/utils,concatBytes,@noble/ciphers/utils/concatBytes,bytesToHex,@noble/ciphers/utils/bytesToHex,bytesToUtf8,@noble/ciphers/utils/bytesToUtf8,hexToBytes,@noble/ciphers/utils/hexToBytes,utf8ToBytes,@noble/ciphers/utils/utf8ToBytes,@noble/ciphers/chacha,xchacha20poly1305,@noble/ciphers/chacha/xchacha20poly1305,chacha20poly1305,@noble/ciphers/chacha/chacha20poly1305,chacha20,@noble/ciphers/chacha/chacha20,xchacha20,@noble/ciphers/chacha/xchacha20,chacha8,@noble/ciphers/chacha/chacha8,chacha12,@noble/ciphers/chacha/chacha12,@noble/ciphers/salsa,xsalsa20poly1305,@noble/ciphers/salsa/xsalsa20poly1305,salsa20,@noble/ciphers/salsa/salsa20,xsalsa20,@noble/ciphers/salsa/xsalsa20,@noble/ciphers/aes,@noble/ciphers/aes/gcm,@noble/ciphers/aes/siv,@noble/ciphers/aes/ecb,@noble/ciphers/aes/ctr,@noble/ciphers/aes/cbc,@noble/ciphers/_micro,@noble/ciphers/webcrypto,randomBytes,@noble/ciphers/webcrypto/randomBytes,@noble/ciphers/_poly1305,poly1305,@noble/ciphers/_poly1305/poly1305,@noble/ciphers/crypto,crypto,@noble/ciphers/crypto/crypto"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "build/package-lock.json"
              }
            ],
            "concludedValue": "build/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "benchmark/aead.js#4"
          },
          {
            "location": "benchmark/aes.js#5"
          },
          {
            "location": "benchmark/ciphers.js#3"
          },
          {
            "location": "build/input.js#7"
          },
          {
            "location": "benchmark/aead.js#5"
          },
          {
            "location": "benchmark/ciphers.js#5"
          },
          {
            "location": "benchmark/noble.js#4"
          },
          {
            "location": "benchmark/noble.js#6"
          },
          {
            "location": "build/input.js#4"
          },
          {
            "location": "benchmark/aead.js#6"
          },
          {
            "location": "benchmark/ciphers.js#4"
          },
          {
            "location": "benchmark/noble.js#3"
          },
          {
            "location": "benchmark/noble.js#5"
          },
          {
            "location": "build/input.js#1"
          },
          {
            "location": "benchmark/aead.js#7"
          },
          {
            "location": "benchmark/aes.js#6"
          },
          {
            "location": "benchmark/noble.js#7"
          },
          {
            "location": "build/input.js#5"
          },
          {
            "location": "benchmark/aead.js#8"
          },
          {
            "location": "benchmark/ciphers.js#6"
          },
          {
            "location": "benchmark/poly.js#3"
          },
          {
            "location": "benchmark/aes.js#4"
          },
          {
            "location": "benchmark/noble.js#8"
          },
          {
            "location": "build/input.js#6"
          },
          {
            "location": "benchmark/poly.js#2"
          },
          {
            "location": "esm/webcrypto.js#12"
          },
          {
            "location": "webcrypto.js#18"
          },
          {
            "location": "src/webcrypto.ts#12"
          }
        ]
      },
      "tags": [
        "crypto"
      ]
    },
    {
      "group": "",
      "name": "esbuild",
      "version": "0.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "389c0482ba569bf3c232c2d55972aabdc8e67b76c73693a037b4dbe9c4274799f44cf6d0c75fd7ae7eeba8cfb09f5edb61e4fa306079b27d418796221a2ef49c"
        }
      ],
      "purl": "pkg:npm/esbuild@0.20.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/esbuild@0.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.1.tgz"
        },
        {
          "name": "cdx:npm:hasInstallScript",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "build/package-lock.json"
              }
            ],
            "concludedValue": "build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "aix-ppc64",
      "version": "0.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9b9e5ca5eba94360dbb9119030c643cdbbfd27d3e055e94f8e57263399311e7ac1741c7a44468477b2da99857b0e6f0deeb0b247f5f053aad53fca65a0ab4890"
        }
      ],
      "purl": "pkg:npm/%40esbuild/aix-ppc64@0.20.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/aix-ppc64@0.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "build/package-lock.json"
              }
            ],
            "concludedValue": "build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "android-arm",
      "version": "0.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e23d3e1b6effd995c6591e6891c262ee941886691581be03ed42b0c5caab8e1be9e53296c777148e00750868f599f76624143d567506814862827f853c5d9983"
        }
      ],
      "purl": "pkg:npm/%40esbuild/android-arm@0.20.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/android-arm@0.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "build/package-lock.json"
              }
            ],
            "concludedValue": "build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "android-arm64",
      "version": "0.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8429d7345d0733a023a303fe668bb464931659ad55903efb0577bde7dcc4460189041c41fac57e27d7ffadc8de8367396ecba40ff9f5ed12965c61423b9743e4"
        }
      ],
      "purl": "pkg:npm/%40esbuild/android-arm64@0.20.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/android-arm64@0.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "build/package-lock.json"
              }
            ],
            "concludedValue": "build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "android-x64",
      "version": "0.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3127d9301a00b278694bedb23056084143ecf19d7d6a3c1fb9a499c7eb52974f71ac76428db7975ccb1417fd28abba23c58129b12a3873449f8f13985d16e968"
        }
      ],
      "purl": "pkg:npm/%40esbuild/android-x64@0.20.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/android-x64@0.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "build/package-lock.json"
              }
            ],
            "concludedValue": "build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "darwin-arm64",
      "version": "0.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "62593aaf380c0fc9255249463f34b8d785102dae4d3d7643e6d7fc266414f0642b8fa06b140fc873db5bdb345ed64399c826c697e7bc54c6c345acc2101a8fbc"
        }
      ],
      "purl": "pkg:npm/%40esbuild/darwin-arm64@0.20.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/darwin-arm64@0.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "build/package-lock.json"
              }
            ],
            "concludedValue": "build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "darwin-x64",
      "version": "0.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a4521f8fb536c39b0ca79db04d8d5754e768c70f860f0cbd16c2b7385cf80693008ef655b34753d555ecf1a426db69e1c28216526211684fb8c68c3cc5f20364"
        }
      ],
      "purl": "pkg:npm/%40esbuild/darwin-x64@0.20.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/darwin-x64@0.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "build/package-lock.json"
              }
            ],
            "concludedValue": "build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "freebsd-arm64",
      "version": "0.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5325b5599bc70ee338c43cf48d6ba7e2ab5015ab8d7578d73ad232ed261d7fba5bc52596565aa19d1fd3d93a57e8b5f9348eb6b29b746b795d2081243cce911f"
        }
      ],
      "purl": "pkg:npm/%40esbuild/freebsd-arm64@0.20.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/freebsd-arm64@0.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "build/package-lock.json"
              }
            ],
            "concludedValue": "build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "freebsd-x64",
      "version": "0.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8ad3f00b0e42f8987f73adb8bdc0ddf64442099569ce9427f1db70a1822dd93245dd2f7124b891a219e736b2b0444bdc658c749fcb0249bbc61f7e3d5e47107a"
        }
      ],
      "purl": "pkg:npm/%40esbuild/freebsd-x64@0.20.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/freebsd-x64@0.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "build/package-lock.json"
              }
            ],
            "concludedValue": "build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-arm",
      "version": "0.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2e88c2dbcbf7f888486df43e56ee14b799f7c0a7204eee8f38a20737d5a9b741e77e0506941bb20c3411e2359951917260b8b3e110410667d4eac35f9fa4612f"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-arm@0.20.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-arm@0.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "build/package-lock.json"
              }
            ],
            "concludedValue": "build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-arm64",
      "version": "0.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "717f1676517a0a7bf0fc33bdfd7ed72c7d89e829019f3ed3c23a64e7a72c864f6c8d855cba1e2c5d0072e5b993c330633556737b6c9a575bed7094b4e0b6cdf3"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-arm64@0.20.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-arm64@0.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "build/package-lock.json"
              }
            ],
            "concludedValue": "build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-ia32",
      "version": "0.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e07fec402cb59a79c6914b7fc6ccda2e5609553cf75bd7a9e76c4479f1ad77ac970d06f3ff97d91397452d482c3dd6d439000d71551ae623ba8379f2cb90498b"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-ia32@0.20.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-ia32@0.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "build/package-lock.json"
              }
            ],
            "concludedValue": "build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-loong64",
      "version": "0.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7348e0b41fac44709c8955e5ca30dc59bd8552ece5195470197808fb75aa28e22ea28f0099901d77378e1de60bb43f9d9ad1f0dc1e17a3dc0051d8e57d6e7260"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-loong64@0.20.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-loong64@0.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "build/package-lock.json"
              }
            ],
            "concludedValue": "build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-mips64el",
      "version": "0.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4e017209f2314ae8f2baa759283677c93c16886bfe2a794e7975e2b4243eb6b0ce0c9f99b463b32e44969e0ca73f41d99d3b03c816cfcbb19655759a125ea584"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-mips64el@0.20.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-mips64el@0.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "build/package-lock.json"
              }
            ],
            "concludedValue": "build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-ppc64",
      "version": "0.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6fecae0f521478bf98f773e61590d9148125c1b9857c828b2a5608f0cead472cc4eaeee810fee89c6934bd9461f307d5182d9d668cb412a5f557caa8938a876b"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-ppc64@0.20.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-ppc64@0.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "build/package-lock.json"
              }
            ],
            "concludedValue": "build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-riscv64",
      "version": "0.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c290e5a44d2844a6705fe19fa267002dca2eaa38d5f0c217f03c93af17f209f5f1a0a4120e6e39099afd7da9c9e05e9c903e320c43d3f7c4ab8ef2f022a50282"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-riscv64@0.20.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-riscv64@0.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "build/package-lock.json"
              }
            ],
            "concludedValue": "build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-s390x",
      "version": "0.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e417a90b602ef34128850d9d069c93aaea860844bbfbea7b1beee55ded5b008bcc7579b86187047d9b50acfe206a867de96bf552d7bad42107154ee1e0532e79"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-s390x@0.20.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-s390x@0.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "build/package-lock.json"
              }
            ],
            "concludedValue": "build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-x64",
      "version": "0.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e6044f93ba4ab9a201fad987fb229dd9a413469aa57f51387ff982fad6b0226fc21897a665c1d9a69da273ca03f379ca8143cc11dd1f35a9eb9c59638abbaec8"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-x64@0.20.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-x64@0.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "build/package-lock.json"
              }
            ],
            "concludedValue": "build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "netbsd-x64",
      "version": "0.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e1f2faf0976b2d5da7556d80696641bf75c49b701edcd667ffbab2d8a180b7775ec40812553f8773dec9292667a9ece0325bfdc7a295d1991963b50ee5c34b0a"
        }
      ],
      "purl": "pkg:npm/%40esbuild/netbsd-x64@0.20.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/netbsd-x64@0.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "build/package-lock.json"
              }
            ],
            "concludedValue": "build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "openbsd-x64",
      "version": "0.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1a146e5e5bd113eb707f6112fbc4446de09bff37a290dab00f7fba4b9cb9ff1f8361b01050d9741cd06ce11409aab79c852e2fe0caee12bf19b408a7fe12b98b"
        }
      ],
      "purl": "pkg:npm/%40esbuild/openbsd-x64@0.20.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/openbsd-x64@0.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "build/package-lock.json"
              }
            ],
            "concludedValue": "build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "sunos-x64",
      "version": "0.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "667584c823341b5131e89b6cca0bc2dca514ae50d7a8e8a1c3c462711b90033c3e7387f50fae9894f34d577ae48d55bdd335d5b07c196166c9877bfea1014cf5"
        }
      ],
      "purl": "pkg:npm/%40esbuild/sunos-x64@0.20.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/sunos-x64@0.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "build/package-lock.json"
              }
            ],
            "concludedValue": "build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "win32-arm64",
      "version": "0.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "419ea05ee7b4bd5418d8ea27f56c8b142752b986d74a8c5a66b3ee278736d23e8809e75fb038a534f61f1cb94c1fbbc67d4e43411d1ccc72e626f1f83738acfc"
        }
      ],
      "purl": "pkg:npm/%40esbuild/win32-arm64@0.20.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/win32-arm64@0.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "build/package-lock.json"
              }
            ],
            "concludedValue": "build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "win32-ia32",
      "version": "0.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1f37096b535c4964c05343092313a1a3c25fb4da7d6002ee8b7a3e372ee10a1d2fe5ff749e9ae5cb55374a3d4b763fc2bca29dbef16c091bc3929b04329e0337"
        }
      ],
      "purl": "pkg:npm/%40esbuild/win32-ia32@0.20.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/win32-ia32@0.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "build/package-lock.json"
              }
            ],
            "concludedValue": "build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "win32-x64",
      "version": "0.20.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d0c061e77a3a5ed23a72d0e744c790fb1a0237c903daa235ad8d4a805ff1756430a0578aa2eee9baf0df57cfd6bf80adc76ad1a444ff806773dd894db4d00248"
        }
      ],
      "purl": "pkg:npm/%40esbuild/win32-x64@0.20.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/win32-x64@0.20.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "build/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "build/package-lock.json"
              }
            ],
            "concludedValue": "build/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@noble",
      "name": "ciphers",
      "version": "1.0.0",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/%40noble/ciphers@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/@noble/ciphers@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:resolvedPath",
          "value": "node_modules/@noble/ciphers"
        },
        {
          "name": "cdx:npm:manifestSourceType",
          "value": "path"
        },
        {
          "name": "cdx:npm:manifestSource",
          "value": "file:.."
        },
        {
          "name": "cdx:npm:isRegistryDependency",
          "value": "false"
        },
        {
          "name": "ExportedModules",
          "value": "@noble/ciphers/salsa,@noble/ciphers/chacha,@noble/ciphers/aes,xsalsa20poly1305,@noble/ciphers/salsa/xsalsa20poly1305,salsa20,@noble/ciphers/salsa/salsa20,chacha20poly1305,@noble/ciphers/chacha/chacha20poly1305,xchacha20poly1305,@noble/ciphers/chacha/xchacha20poly1305,chacha20,@noble/ciphers/chacha/chacha20,chacha8,@noble/ciphers/chacha/chacha8,chacha12,@noble/ciphers/chacha/chacha12,@noble/ciphers/aes/ecb,@noble/ciphers/aes/ctr,@noble/ciphers/aes/cbc,@noble/ciphers/aes/gcm,@noble/ciphers/aes/siv,aeskw,@noble/ciphers/aes/aeskw,aeskwp,@noble/ciphers/aes/aeskwp"
        },
        {
          "name": "ImportedModules",
          "value": "@noble/ciphers/utils,concatBytes,@noble/ciphers/utils/concatBytes,bytesToHex,@noble/ciphers/utils/bytesToHex,bytesToUtf8,@noble/ciphers/utils/bytesToUtf8,hexToBytes,@noble/ciphers/utils/hexToBytes,utf8ToBytes,@noble/ciphers/utils/utf8ToBytes,@noble/ciphers/chacha,xchacha20poly1305,@noble/ciphers/chacha/xchacha20poly1305,chacha20poly1305,@noble/ciphers/chacha/chacha20poly1305,chacha20,@noble/ciphers/chacha/chacha20,xchacha20,@noble/ciphers/chacha/xchacha20,chacha8,@noble/ciphers/chacha/chacha8,chacha12,@noble/ciphers/chacha/chacha12,@noble/ciphers/salsa,xsalsa20poly1305,@noble/ciphers/salsa/xsalsa20poly1305,salsa20,@noble/ciphers/salsa/salsa20,xsalsa20,@noble/ciphers/salsa/xsalsa20,@noble/ciphers/aes,@noble/ciphers/aes/gcm,@noble/ciphers/aes/siv,@noble/ciphers/aes/ecb,@noble/ciphers/aes/ctr,@noble/ciphers/aes/cbc,@noble/ciphers/_micro,@noble/ciphers/webcrypto,randomBytes,@noble/ciphers/webcrypto/randomBytes,@noble/ciphers/_poly1305,poly1305,@noble/ciphers/_poly1305/poly1305,@noble/ciphers/crypto,crypto,@noble/ciphers/crypto/crypto"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "benchmark/aead.js#4"
          },
          {
            "location": "benchmark/aes.js#5"
          },
          {
            "location": "benchmark/ciphers.js#3"
          },
          {
            "location": "build/input.js#7"
          },
          {
            "location": "benchmark/aead.js#5"
          },
          {
            "location": "benchmark/ciphers.js#5"
          },
          {
            "location": "benchmark/noble.js#4"
          },
          {
            "location": "benchmark/noble.js#6"
          },
          {
            "location": "build/input.js#4"
          },
          {
            "location": "benchmark/aead.js#6"
          },
          {
            "location": "benchmark/ciphers.js#4"
          },
          {
            "location": "benchmark/noble.js#3"
          },
          {
            "location": "benchmark/noble.js#5"
          },
          {
            "location": "build/input.js#1"
          },
          {
            "location": "benchmark/aead.js#7"
          },
          {
            "location": "benchmark/aes.js#6"
          },
          {
            "location": "benchmark/noble.js#7"
          },
          {
            "location": "build/input.js#5"
          },
          {
            "location": "benchmark/aead.js#8"
          },
          {
            "location": "benchmark/ciphers.js#6"
          },
          {
            "location": "benchmark/poly.js#3"
          },
          {
            "location": "benchmark/aes.js#4"
          },
          {
            "location": "benchmark/noble.js#8"
          },
          {
            "location": "build/input.js#6"
          },
          {
            "location": "benchmark/poly.js#2"
          },
          {
            "location": "esm/webcrypto.js#12"
          },
          {
            "location": "webcrypto.js#18"
          },
          {
            "location": "src/webcrypto.ts#12"
          }
        ]
      },
      "tags": [
        "crypto"
      ]
    },
    {
      "group": "@chainsafe",
      "name": "as-chacha20poly1305",
      "version": "0.1.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "06935c2fcfe58e2fc6337faf67f6e0456a89d6ae64c2f4c59863e4ee9c66fd04190db68c23df3068e1e31329938ead8999d0ff20d74d0453954b22687d783b7b"
        }
      ],
      "purl": "pkg:npm/%40chainsafe/as-chacha20poly1305@0.1.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@chainsafe/as-chacha20poly1305/-/as-chacha20poly1305-0.1.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@chainsafe/as-chacha20poly1305@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@chainsafe/as-chacha20poly1305/-/as-chacha20poly1305-0.1.0.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@chainsafe/as-chacha20poly1305,ChaCha20Poly1305,@chainsafe/as-chacha20poly1305/ChaCha20Poly1305,newInstance,@chainsafe/as-chacha20poly1305/newInstance"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "benchmark/aead.js#16"
          }
        ]
      }
    },
    {
      "group": "@devtomio",
      "name": "sodium",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5cbf9a9583e2a78b917de1bc622cd57e5d1a3ef204eb59a73425c66ca2561102f800bdaaf3384b5fb8fdc36e0c62c66d1f0382eef595726b3af167870cd9bd47"
        }
      ],
      "purl": "pkg:npm/%40devtomio/sodium@0.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@devtomio/sodium/-/sodium-0.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@devtomio/sodium@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@devtomio/sodium/-/sodium-0.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@node-rs",
      "name": "helper",
      "version": "1.6.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d8e4e1feda2470b035aa89b5cee0899b6810cda6658c209bb57d580abc1155dfeda33ecac5a0d115e2d300fc21b3c9bd856833ac19f9ad28519ba21a6687c23f"
        }
      ],
      "purl": "pkg:npm/%40node-rs/helper@1.6.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@node-rs/helper/-/helper-1.6.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@node-rs/helper@1.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@node-rs/helper/-/helper-1.6.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@napi-rs",
      "name": "triples",
      "version": "1.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1c03e34776e70ac75706c013a4320fe560abc3425c002c2186bc08010862478ea7fa39be6b617c901b1fb1e02e5ad4b243e1f761e6edda4e37079772fb4e3230"
        }
      ],
      "purl": "pkg:npm/%40napi-rs/triples@1.2.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@napi-rs/triples/-/triples-1.2.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@napi-rs/triples@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@napi-rs/triples/-/triples-1.2.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tslib",
      "version": "2.6.3",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c4dbf12443948963c6854b9475080024f28e3897c69c8c8ac9239cd3d5e42ac81d515ff7136cefc1961d7a38e64603c281cca6d63b8b1f7db6eb203bb0414929"
        }
      ],
      "purl": "pkg:npm/tslib@2.6.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tslib@2.6.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@devtomio",
      "name": "sodium-android-arm64",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1e1ec01619300a39b180601913f2e1dfdf895056a47917c5616d5ea3c5b6fd1aad0302921f3950b8bc5b78329017390137ef78aeeb3d301f443e47c39264de0f"
        }
      ],
      "purl": "pkg:npm/%40devtomio/sodium-android-arm64@0.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@devtomio/sodium-android-arm64/-/sodium-android-arm64-0.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@devtomio/sodium-android-arm64@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@devtomio/sodium-android-arm64/-/sodium-android-arm64-0.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@devtomio",
      "name": "sodium-darwin-arm64",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "72602b9e9930242ae1f7b5a9a5b96d4e52c964255d48a5f3230ee695a6125adcf09b6fef2e0dfafa61587127840adeddef0bfed8aab14ab588ff7a9ebfe8bd62"
        }
      ],
      "purl": "pkg:npm/%40devtomio/sodium-darwin-arm64@0.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@devtomio/sodium-darwin-arm64/-/sodium-darwin-arm64-0.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@devtomio/sodium-darwin-arm64@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@devtomio/sodium-darwin-arm64/-/sodium-darwin-arm64-0.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@devtomio",
      "name": "sodium-darwin-x64",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d685a477a660888949779b8ac1c9054c071b8047d7d232e908a2009ff85eaaf252fe4f11d30ce541a4011c335fa3723374e8d9dc159bcac20b5871b64a395560"
        }
      ],
      "purl": "pkg:npm/%40devtomio/sodium-darwin-x64@0.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@devtomio/sodium-darwin-x64/-/sodium-darwin-x64-0.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@devtomio/sodium-darwin-x64@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@devtomio/sodium-darwin-x64/-/sodium-darwin-x64-0.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@devtomio",
      "name": "sodium-freebsd-x64",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "41d1e88a4e47990606fdec20c84cea66652573cbcb8d52afd12c5e8ddf82a20e5232933a071a7c331e9e5c5faa7f81c3488e6932eca071e6eccf119df26dea57"
        }
      ],
      "purl": "pkg:npm/%40devtomio/sodium-freebsd-x64@0.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@devtomio/sodium-freebsd-x64/-/sodium-freebsd-x64-0.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@devtomio/sodium-freebsd-x64@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@devtomio/sodium-freebsd-x64/-/sodium-freebsd-x64-0.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@devtomio",
      "name": "sodium-linux-arm-gnueabihf",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9773e69295a1dfd81ed1b42711f34091c1bcc41af6ab2a008d2336ef10bb7f7a5e7cc7b86fa609522e4c851e6d82443b2a00e2bcd4eb096c924204998b459785"
        }
      ],
      "purl": "pkg:npm/%40devtomio/sodium-linux-arm-gnueabihf@0.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@devtomio/sodium-linux-arm-gnueabihf/-/sodium-linux-arm-gnueabihf-0.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@devtomio/sodium-linux-arm-gnueabihf@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@devtomio/sodium-linux-arm-gnueabihf/-/sodium-linux-arm-gnueabihf-0.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@devtomio",
      "name": "sodium-linux-arm64-gnu",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ccabc1c33aa145be0b5605e17c48f567eeadf72cfe422de25ca43f6ce2b5e3a8902775c811b452dc42913bec396a5fe2a58995eaf5a93f1126064d57d4a7ef7e"
        }
      ],
      "purl": "pkg:npm/%40devtomio/sodium-linux-arm64-gnu@0.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@devtomio/sodium-linux-arm64-gnu/-/sodium-linux-arm64-gnu-0.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@devtomio/sodium-linux-arm64-gnu@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@devtomio/sodium-linux-arm64-gnu/-/sodium-linux-arm64-gnu-0.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@devtomio",
      "name": "sodium-linux-arm64-musl",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ead2779af9adc92acc0d6e6e5e94cda408365de79cd0aa91153d99ac3c4af0d9a81c9957dca5dd82a98f448053ea4922a20cfa3c545055ec5db5ccb539525c30"
        }
      ],
      "purl": "pkg:npm/%40devtomio/sodium-linux-arm64-musl@0.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@devtomio/sodium-linux-arm64-musl/-/sodium-linux-arm64-musl-0.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@devtomio/sodium-linux-arm64-musl@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@devtomio/sodium-linux-arm64-musl/-/sodium-linux-arm64-musl-0.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@devtomio",
      "name": "sodium-linux-x64-gnu",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "789887321b85b3e4775c3277ce624c51858a257ef315ea21c357860ebd93619ac37c4d2bb110ad1cc8e02ad3e5e47b5b4a118d311f40a7d172f7c9f01bcf540a"
        }
      ],
      "purl": "pkg:npm/%40devtomio/sodium-linux-x64-gnu@0.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@devtomio/sodium-linux-x64-gnu/-/sodium-linux-x64-gnu-0.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@devtomio/sodium-linux-x64-gnu@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@devtomio/sodium-linux-x64-gnu/-/sodium-linux-x64-gnu-0.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@devtomio",
      "name": "sodium-linux-x64-musl",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6d233d4fee0bf2347f9f6c474ae761a7253b5a89d10e4ddf09a9b2b32eac927706a747cb409dacdb9ecaa08badaebd9a94d1ac9a4719cb8fe87b473703a85a42"
        }
      ],
      "purl": "pkg:npm/%40devtomio/sodium-linux-x64-musl@0.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@devtomio/sodium-linux-x64-musl/-/sodium-linux-x64-musl-0.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@devtomio/sodium-linux-x64-musl@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@devtomio/sodium-linux-x64-musl/-/sodium-linux-x64-musl-0.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@devtomio",
      "name": "sodium-win32-x64-msvc",
      "version": "0.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5f7cbab25eaaf114b17b3abc574dd1b5cd5bfd09929815f0d099b18c2026568e8a2aba58b90a40c646c7efc4d13d4c62c56cd72c80d4fb733211425042338bb4"
        }
      ],
      "purl": "pkg:npm/%40devtomio/sodium-win32-x64-msvc@0.3.0",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@devtomio/sodium-win32-x64-msvc/-/sodium-win32-x64-msvc-0.3.0.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@devtomio/sodium-win32-x64-msvc@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@devtomio/sodium-win32-x64-msvc/-/sodium-win32-x64-msvc-0.3.0.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@stablelib",
      "name": "aes",
      "version": "1.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6cc89ecc90de14e3431db3046be2a2736ebdeb6f9bc2465fb073c099ca938cb68708084442e2b78b51f43ce3ce91c1c2763ef9a15448a850ab6820347321cfbf"
        }
      ],
      "purl": "pkg:npm/%40stablelib/aes@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@stablelib/aes/-/aes-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@stablelib/aes@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@stablelib/aes/-/aes-1.0.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@stablelib/aes,@stablelib/aes/AES"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "benchmark/aes.js#15"
          }
        ]
      }
    },
    {
      "group": "@stablelib",
      "name": "binary",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0a5256be62fa50133fc2392fbffee6e553f718cafdb74a2caf8c9580b66c2c23b3e2118df60200144aa72744ec48c00dfa7f38d277f6707667039fca16a1c2ed"
        }
      ],
      "purl": "pkg:npm/%40stablelib/binary@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@stablelib/binary/-/binary-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@stablelib/binary@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@stablelib/binary/-/binary-1.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@stablelib",
      "name": "int",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6f2afaf57fec0ed0e2223215ea6e2ba0b5569cd365446cecbf1c3e6a08fc08811acea586390a76753620421b7255757dc293ba5b25d1414ccb57f25136e993db"
        }
      ],
      "purl": "pkg:npm/%40stablelib/int@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@stablelib/int/-/int-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@stablelib/int@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@stablelib/int/-/int-1.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@stablelib",
      "name": "blockcipher",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e1b92957c1d402fd02808d5f52a90f50412fbf7457437a8192e65a49686c857180cf5242a6b89eb2088ef50b387f42b3049902b6f721a399fb77f44abe71db7b"
        }
      ],
      "purl": "pkg:npm/%40stablelib/blockcipher@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@stablelib/blockcipher/-/blockcipher-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@stablelib/blockcipher@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@stablelib/blockcipher/-/blockcipher-1.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@stablelib",
      "name": "wipe",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "59fa9f5ff7971a201ddd125ee15536b2787f64fc2d4a32c6e329d0fef633be085387b74715c235c25fa7ae4586ea51a1ba43b13ac5077eff1d517af9f03d1aca"
        }
      ],
      "purl": "pkg:npm/%40stablelib/wipe@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@stablelib/wipe/-/wipe-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@stablelib/wipe@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@stablelib/wipe/-/wipe-1.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@stablelib",
      "name": "chacha",
      "version": "1.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3e696bb30cebd290730e87dd16e55ed6aeca76c1ca861536e1ef20904c274c63a6942ecf003ccb57119d9f63e835504169b760d25fc87cb2a0eac1c06d342e82"
        }
      ],
      "purl": "pkg:npm/%40stablelib/chacha@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@stablelib/chacha/-/chacha-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@stablelib/chacha@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@stablelib/chacha/-/chacha-1.0.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@stablelib/chacha,streamXOR,@stablelib/chacha/streamXOR"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "benchmark/ciphers.js#10"
          }
        ]
      }
    },
    {
      "group": "@stablelib",
      "name": "chacha20poly1305",
      "version": "1.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "326562aa7a87775ca6c233907e08512b0d91fe3308193df0c9237b72d8635c205d3bea84acd3d4067473a8da67bc8c20ec90428372dd7826593b875eff212154"
        }
      ],
      "purl": "pkg:npm/%40stablelib/chacha20poly1305@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@stablelib/chacha20poly1305/-/chacha20poly1305-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@stablelib/chacha20poly1305@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@stablelib/chacha20poly1305/-/chacha20poly1305-1.0.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@stablelib/chacha20poly1305,ChaCha20Poly1305,@stablelib/chacha20poly1305/ChaCha20Poly1305"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "benchmark/aead.js#10"
          }
        ]
      }
    },
    {
      "group": "@stablelib",
      "name": "aead",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ab7f6293ab311877b0aad3b49cfe01b927b775be46d5f10913cba4be7812da02e4057cb2e84ee92ee6e16d882790316fe95f1c59ac5c1385e7d2de8b59c264ca"
        }
      ],
      "purl": "pkg:npm/%40stablelib/aead@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@stablelib/aead/-/aead-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@stablelib/aead@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@stablelib/aead/-/aead-1.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@stablelib",
      "name": "constant-time",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b4d3acdee0f4bd225c2bacf57ef79fe18f9bb8dec35e1cc70cfa912d25d47a5d547ea301d4f58db279c07b3aca7c4c132e93747061f6a7d34d8ece88a9e0f47a"
        }
      ],
      "purl": "pkg:npm/%40stablelib/constant-time@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@stablelib/constant-time/-/constant-time-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@stablelib/constant-time@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@stablelib/constant-time/-/constant-time-1.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@stablelib",
      "name": "poly1305",
      "version": "1.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d47946de84d2b900ce8529cbc0944a79345201d14d541ff5763cb665b4b7e6b05227f3c5ab1f5c7fda9ab629d68210b651b7ce603f0072bb5b51097c5a8c5a6c"
        }
      ],
      "purl": "pkg:npm/%40stablelib/poly1305@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@stablelib/poly1305/-/poly1305-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@stablelib/poly1305@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@stablelib/poly1305/-/poly1305-1.0.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@stablelib/poly1305,oneTimeAuth,@stablelib/poly1305/oneTimeAuth"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "benchmark/poly.js#4"
          }
        ]
      }
    },
    {
      "group": "@stablelib",
      "name": "ctr",
      "version": "1.0.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5aafd9af94163625d4bb550c85b7922168549b860e865d35a3069939e87128538aa7a3cfb948bd9005001eff5c139c909bd3cbbc8c7387015ca37eac46970e4d"
        }
      ],
      "purl": "pkg:npm/%40stablelib/ctr@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@stablelib/ctr/-/ctr-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@stablelib/ctr@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@stablelib/ctr/-/ctr-1.0.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@stablelib/ctr,@stablelib/ctr/CTR"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "benchmark/aes.js#14"
          }
        ]
      }
    },
    {
      "group": "@stablelib",
      "name": "gcm",
      "version": "1.0.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b102113c6b62d545e6ef8d114c8dfc0296e5dedd2810440cb1d28de956c2f1ada51477dfe92b60f7422a6c5d714ab30b9a6e768031b0b4e0e1b9bdeb28e3247d"
        }
      ],
      "purl": "pkg:npm/%40stablelib/gcm@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@stablelib/gcm/-/gcm-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@stablelib/gcm@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@stablelib/gcm/-/gcm-1.0.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@stablelib/gcm,@stablelib/gcm/GCM"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "benchmark/aes.js#16"
          }
        ]
      }
    },
    {
      "group": "@stablelib",
      "name": "salsa20",
      "version": "1.0.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9df8cacf0d0a4caaeb2816ac10ffa3ed43f823c5ee7689bc955648042a74910340457abbd8895289cd2869b836142d4d53af0be11747acd24377c6c5c2ba6160"
        }
      ],
      "purl": "pkg:npm/%40stablelib/salsa20@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@stablelib/salsa20/-/salsa20-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@stablelib/salsa20@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@stablelib/salsa20/-/salsa20-1.0.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@stablelib/salsa20,streamXOR,@stablelib/salsa20/streamXOR"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "benchmark/ciphers.js#8"
          }
        ]
      }
    },
    {
      "group": "@stablelib",
      "name": "siv",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b3c29efbaa8b16564800424f75c4b5ff1519e27a6c0c0614c5a783f47213ac084a3bcddcedc21ab500b529acb93e3976d0b94bd945770ef34af7c12aade3e27d"
        }
      ],
      "purl": "pkg:npm/%40stablelib/siv@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@stablelib/siv/-/siv-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@stablelib/siv@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@stablelib/siv/-/siv-1.0.2.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@stablelib",
      "name": "cmac",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "abd980901315264aaea92376ab602d91c5d83b4707d6a75c57877c3143069aa50dc1d7fd0024c33015eb80c047a714d5bfb65a3e3b94c30bf1873a2255169244"
        }
      ],
      "purl": "pkg:npm/%40stablelib/cmac@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@stablelib/cmac/-/cmac-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@stablelib/cmac@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@stablelib/cmac/-/cmac-1.0.1.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "@stablelib",
      "name": "xchacha20",
      "version": "1.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d58922667145e2f794c015610e70d8c28e841de2b340ae059cb88eedecc297fceeeb8b86d1b08201444e25a06468b1fee4112c3b75bb0535d382e31b48b9564b"
        }
      ],
      "purl": "pkg:npm/%40stablelib/xchacha20@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@stablelib/xchacha20/-/xchacha20-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@stablelib/xchacha20@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@stablelib/xchacha20/-/xchacha20-1.0.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@stablelib/xchacha20,streamXOR,@stablelib/xchacha20/streamXOR"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "benchmark/ciphers.js#11"
          }
        ]
      }
    },
    {
      "group": "@stablelib",
      "name": "xchacha20poly1305",
      "version": "1.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "07501b8f4b0c27c8771cd9869c9eef1c1ac0bf1b8d91ae9c249a19d482cdee2b9a717a7bb1461c80e5443932d68feaed40ca6ca58f6d5d20912cf98dd6640d5a"
        }
      ],
      "purl": "pkg:npm/%40stablelib/xchacha20poly1305@1.0.1",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@stablelib/xchacha20poly1305/-/xchacha20poly1305-1.0.1.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@stablelib/xchacha20poly1305@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@stablelib/xchacha20poly1305/-/xchacha20poly1305-1.0.1.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@stablelib/xchacha20poly1305,XChaCha20Poly1305,@stablelib/xchacha20poly1305/XChaCha20Poly1305"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "benchmark/aead.js#11"
          }
        ]
      }
    },
    {
      "group": "@stablelib",
      "name": "xsalsa20",
      "version": "1.0.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ed774119b70d8014a19ae8435efd46d563d50a48d97646f5a0f3334a274eec5bded0c1e7b47e938c5923e5b7cb23e69113eeb5c1e3b4efabd8a4ffe399a018a2"
        }
      ],
      "purl": "pkg:npm/%40stablelib/xsalsa20@1.0.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/@stablelib/xsalsa20/-/xsalsa20-1.0.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@stablelib/xsalsa20@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/@stablelib/xsalsa20/-/xsalsa20-1.0.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "@stablelib/xsalsa20,streamXOR,@stablelib/xsalsa20/streamXOR"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "benchmark/ciphers.js#9"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "aes-js",
      "version": "3.1.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7b9a446b69019c13a047863fa76d29b245c8ef8504cfb75ef19195a39f1ab0eb6f4951b96006c97842cf6713a6b7e067cf7ad7ef9dd82a17c89f85f89753cf45"
        }
      ],
      "purl": "pkg:npm/aes-js@3.1.2",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/aes-js@3.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "aes-js,default,aes-js/default"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "benchmark/aes.js#17"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "libsodium-wrappers",
      "version": "0.7.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4ab70bb578fb04cd7dbd42ad42ec902a24024493e06e96aece5decd2b4b00feeb4c2d1ea494baa7286b094c0e17822606bce6728e430c4d610c5ffc2280bece9"
        }
      ],
      "purl": "pkg:npm/libsodium-wrappers@0.7.11",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.11.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/libsodium-wrappers@0.7.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.11.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "libsodium",
      "version": "0.7.13",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "98af23bb47e7aca5d77e578be77beda7dc623eae6128cd336c342d731408b129b13604b1a828fa47b1e5f4f92b35eda3dbd4f8ca80da17b0c92caf7f8b989653"
        }
      ],
      "purl": "pkg:npm/libsodium@0.7.13",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.13.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/libsodium@0.7.13",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.13.tgz"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "tweetnacl",
      "version": "1.0.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "eabb7e44deda3a2d6718cc82e176b90dd622ba497651609b7097eded887145e046403ece00cf0f6f1c3a60ca38af676234403c1449aedf660e9fdae16a2139cb"
        }
      ],
      "purl": "pkg:npm/tweetnacl@1.0.3",
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tweetnacl@1.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "benchmark/package-lock.json"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ResolvedUrl",
          "value": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz"
        },
        {
          "name": "ImportedModules",
          "value": "tweetnacl,default,tweetnacl/default"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "benchmark/package-lock.json"
              }
            ],
            "concludedValue": "benchmark/package-lock.json"
          }
        ],
        "occurrences": [
          {
            "location": "benchmark/aead.js#12"
          },
          {
            "location": "benchmark/poly.js#5"
          }
        ]
      }
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:npm/@paulmillr/jsbt@0.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@scure/base@1.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/pure-rand@5.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fast-check@3.0.0",
      "dependsOn": [
        "pkg:npm/pure-rand@5.0.5"
      ]
    },
    {
      "ref": "pkg:npm/micro-bmark@0.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/micro-should@0.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@bcoe/v8-coverage@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@istanbuljs/schema@0.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yocto-queue@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/p-limit@3.1.0",
      "dependsOn": [
        "pkg:npm/yocto-queue@0.1.0"
      ]
    },
    {
      "ref": "pkg:npm/p-locate@5.0.0",
      "dependsOn": [
        "pkg:npm/p-limit@3.1.0"
      ]
    },
    {
      "ref": "pkg:npm/locate-path@6.0.0",
      "dependsOn": [
        "pkg:npm/p-locate@5.0.0"
      ]
    },
    {
      "ref": "pkg:npm/path-exists@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/find-up@5.0.0",
      "dependsOn": [
        "pkg:npm/locate-path@6.0.0",
        "pkg:npm/path-exists@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/path-key@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/shebang-regex@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/shebang-command@2.0.0",
      "dependsOn": [
        "pkg:npm/shebang-regex@3.0.0"
      ]
    },
    {
      "ref": "pkg:npm/isexe@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/which@2.0.2",
      "dependsOn": [
        "pkg:npm/isexe@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/cross-spawn@7.0.6",
      "dependsOn": [
        "pkg:npm/path-key@3.1.1",
        "pkg:npm/shebang-command@2.0.0",
        "pkg:npm/which@2.0.2"
      ]
    },
    {
      "ref": "pkg:npm/signal-exit@4.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/foreground-child@3.3.0",
      "dependsOn": [
        "pkg:npm/cross-spawn@7.0.6",
        "pkg:npm/signal-exit@4.1.0"
      ]
    },
    {
      "ref": "pkg:npm/istanbul-lib-coverage@3.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/semver@7.6.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/make-dir@4.0.0",
      "dependsOn": [
        "pkg:npm/semver@7.6.3"
      ]
    },
    {
      "ref": "pkg:npm/has-flag@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/supports-color@7.2.0",
      "dependsOn": [
        "pkg:npm/has-flag@4.0.0"
      ]
    },
    {
      "ref": "pkg:npm/istanbul-lib-report@3.0.1",
      "dependsOn": [
        "pkg:npm/istanbul-lib-coverage@3.2.2",
        "pkg:npm/make-dir@4.0.0",
        "pkg:npm/supports-color@7.2.0"
      ]
    },
    {
      "ref": "pkg:npm/html-escaper@2.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/istanbul-reports@3.1.7",
      "dependsOn": [
        "pkg:npm/html-escaper@2.0.2",
        "pkg:npm/istanbul-lib-report@3.0.1"
      ]
    },
    {
      "ref": "pkg:npm/eastasianwidth@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/emoji-regex@9.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-regex@6.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/strip-ansi@7.1.0",
      "dependsOn": [
        "pkg:npm/ansi-regex@6.1.0"
      ]
    },
    {
      "ref": "pkg:npm/string-width@5.1.2",
      "dependsOn": [
        "pkg:npm/eastasianwidth@0.2.0",
        "pkg:npm/emoji-regex@9.2.2",
        "pkg:npm/strip-ansi@7.1.0"
      ]
    },
    {
      "ref": "pkg:npm/emoji-regex@8.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-fullwidth-code-point@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-regex@5.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/strip-ansi@6.0.1",
      "dependsOn": [
        "pkg:npm/ansi-regex@5.0.1"
      ]
    },
    {
      "ref": "pkg:npm/string-width@4.2.3",
      "dependsOn": [
        "pkg:npm/emoji-regex@8.0.0",
        "pkg:npm/is-fullwidth-code-point@3.0.0",
        "pkg:npm/strip-ansi@6.0.1"
      ]
    },
    {
      "ref": "pkg:npm/ansi-styles@6.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/wrap-ansi@8.1.0",
      "dependsOn": [
        "pkg:npm/ansi-styles@6.2.1",
        "pkg:npm/string-width@5.1.2",
        "pkg:npm/strip-ansi@7.1.0"
      ]
    },
    {
      "ref": "pkg:npm/color-name@1.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/color-convert@2.0.1",
      "dependsOn": [
        "pkg:npm/color-name@1.1.4"
      ]
    },
    {
      "ref": "pkg:npm/ansi-styles@4.3.0",
      "dependsOn": [
        "pkg:npm/color-convert@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/wrap-ansi@7.0.0",
      "dependsOn": [
        "pkg:npm/ansi-styles@4.3.0",
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/strip-ansi@6.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@isaacs/cliui@8.0.2",
      "dependsOn": [
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/string-width@5.1.2",
        "pkg:npm/strip-ansi@6.0.1",
        "pkg:npm/strip-ansi@7.1.0",
        "pkg:npm/wrap-ansi@7.0.0",
        "pkg:npm/wrap-ansi@8.1.0"
      ]
    },
    {
      "ref": "pkg:npm/@pkgjs/parseargs@0.11.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/jackspeak@3.4.3",
      "dependsOn": [
        "pkg:npm/@isaacs/cliui@8.0.2",
        "pkg:npm/@pkgjs/parseargs@0.11.0"
      ]
    },
    {
      "ref": "pkg:npm/balanced-match@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/brace-expansion@2.0.1",
      "dependsOn": [
        "pkg:npm/balanced-match@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/minimatch@9.0.5",
      "dependsOn": [
        "pkg:npm/brace-expansion@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/minipass@7.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/package-json-from-dist@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/lru-cache@10.4.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/path-scurry@1.11.1",
      "dependsOn": [
        "pkg:npm/lru-cache@10.4.3",
        "pkg:npm/minipass@7.1.2"
      ]
    },
    {
      "ref": "pkg:npm/glob@10.4.5",
      "dependsOn": [
        "pkg:npm/foreground-child@3.3.0",
        "pkg:npm/jackspeak@3.4.3",
        "pkg:npm/minimatch@9.0.5",
        "pkg:npm/minipass@7.1.2",
        "pkg:npm/package-json-from-dist@1.0.1",
        "pkg:npm/path-scurry@1.11.1"
      ]
    },
    {
      "ref": "pkg:npm/test-exclude@7.0.1",
      "dependsOn": [
        "pkg:npm/@istanbuljs/schema@0.1.3",
        "pkg:npm/glob@10.4.5",
        "pkg:npm/minimatch@9.0.5"
      ]
    },
    {
      "ref": "pkg:npm/@jridgewell/resolve-uri@3.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@jridgewell/sourcemap-codec@1.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@jridgewell/trace-mapping@0.3.25",
      "dependsOn": [
        "pkg:npm/@jridgewell/resolve-uri@3.1.2",
        "pkg:npm/@jridgewell/sourcemap-codec@1.5.0"
      ]
    },
    {
      "ref": "pkg:npm/@types/istanbul-lib-coverage@2.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/convert-source-map@2.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/v8-to-istanbul@9.3.0",
      "dependsOn": [
        "pkg:npm/@jridgewell/trace-mapping@0.3.25",
        "pkg:npm/@types/istanbul-lib-coverage@2.0.6",
        "pkg:npm/convert-source-map@2.0.0"
      ]
    },
    {
      "ref": "pkg:npm/cliui@8.0.1",
      "dependsOn": [
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/strip-ansi@6.0.1",
        "pkg:npm/wrap-ansi@7.0.0"
      ]
    },
    {
      "ref": "pkg:npm/escalade@3.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/get-caller-file@2.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/require-directory@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/y18n@5.0.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yargs-parser@21.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yargs@17.7.2",
      "dependsOn": [
        "pkg:npm/cliui@8.0.1",
        "pkg:npm/escalade@3.2.0",
        "pkg:npm/get-caller-file@2.0.5",
        "pkg:npm/require-directory@2.1.1",
        "pkg:npm/string-width@4.2.3",
        "pkg:npm/y18n@5.0.8",
        "pkg:npm/yargs-parser@21.1.1"
      ]
    },
    {
      "ref": "pkg:npm/c8@10.1.3",
      "dependsOn": [
        "pkg:npm/@bcoe/v8-coverage@1.0.1",
        "pkg:npm/@istanbuljs/schema@0.1.3",
        "pkg:npm/find-up@5.0.0",
        "pkg:npm/foreground-child@3.3.0",
        "pkg:npm/istanbul-lib-coverage@3.2.2",
        "pkg:npm/istanbul-lib-report@3.0.1",
        "pkg:npm/istanbul-reports@3.1.7",
        "pkg:npm/test-exclude@7.0.1",
        "pkg:npm/v8-to-istanbul@9.3.0",
        "pkg:npm/yargs-parser@21.1.1",
        "pkg:npm/yargs@17.7.2"
      ]
    },
    {
      "ref": "pkg:npm/prettier@3.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/typescript@5.5.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@noble/ciphers@1.2.0",
      "dependsOn": [
        "pkg:npm/@paulmillr/jsbt@0.2.1",
        "pkg:npm/@scure/base@1.2.1",
        "pkg:npm/c8@10.1.3",
        "pkg:npm/fast-check@3.0.0",
        "pkg:npm/micro-bmark@0.3.1",
        "pkg:npm/micro-should@0.4.0",
        "pkg:npm/prettier@3.3.2",
        "pkg:npm/typescript@5.5.2"
      ]
    },
    {
      "ref": "pkg:npm/@esbuild/aix-ppc64@0.20.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/android-arm@0.20.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/android-arm64@0.20.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/android-x64@0.20.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/darwin-arm64@0.20.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/darwin-x64@0.20.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/freebsd-arm64@0.20.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/freebsd-x64@0.20.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-arm@0.20.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-arm64@0.20.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-ia32@0.20.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-loong64@0.20.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-mips64el@0.20.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-ppc64@0.20.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-riscv64@0.20.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-s390x@0.20.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-x64@0.20.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/netbsd-x64@0.20.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/openbsd-x64@0.20.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/sunos-x64@0.20.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/win32-arm64@0.20.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/win32-ia32@0.20.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/win32-x64@0.20.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild@0.20.1",
      "dependsOn": [
        "pkg:npm/@esbuild/aix-ppc64@0.20.1",
        "pkg:npm/@esbuild/android-arm64@0.20.1",
        "pkg:npm/@esbuild/android-arm@0.20.1",
        "pkg:npm/@esbuild/android-x64@0.20.1",
        "pkg:npm/@esbuild/darwin-arm64@0.20.1",
        "pkg:npm/@esbuild/darwin-x64@0.20.1",
        "pkg:npm/@esbuild/freebsd-arm64@0.20.1",
        "pkg:npm/@esbuild/freebsd-x64@0.20.1",
        "pkg:npm/@esbuild/linux-arm64@0.20.1",
        "pkg:npm/@esbuild/linux-arm@0.20.1",
        "pkg:npm/@esbuild/linux-ia32@0.20.1",
        "pkg:npm/@esbuild/linux-loong64@0.20.1",
        "pkg:npm/@esbuild/linux-mips64el@0.20.1",
        "pkg:npm/@esbuild/linux-ppc64@0.20.1",
        "pkg:npm/@esbuild/linux-riscv64@0.20.1",
        "pkg:npm/@esbuild/linux-s390x@0.20.1",
        "pkg:npm/@esbuild/linux-x64@0.20.1",
        "pkg:npm/@esbuild/netbsd-x64@0.20.1",
        "pkg:npm/@esbuild/openbsd-x64@0.20.1",
        "pkg:npm/@esbuild/sunos-x64@0.20.1",
        "pkg:npm/@esbuild/win32-arm64@0.20.1",
        "pkg:npm/@esbuild/win32-ia32@0.20.1",
        "pkg:npm/@esbuild/win32-x64@0.20.1"
      ]
    },
    {
      "ref": "pkg:npm/build@1.0.0",
      "dependsOn": [
        "pkg:npm/esbuild@0.20.1"
      ]
    },
    {
      "ref": "pkg:npm/@noble/ciphers@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@chainsafe/as-chacha20poly1305@0.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@napi-rs/triples@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@node-rs/helper@1.6.0",
      "dependsOn": [
        "pkg:npm/@napi-rs/triples@1.2.0"
      ]
    },
    {
      "ref": "pkg:npm/tslib@2.6.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@devtomio/sodium-android-arm64@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@devtomio/sodium-darwin-arm64@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@devtomio/sodium-darwin-x64@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@devtomio/sodium-freebsd-x64@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@devtomio/sodium-linux-arm-gnueabihf@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@devtomio/sodium-linux-arm64-gnu@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@devtomio/sodium-linux-arm64-musl@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@devtomio/sodium-linux-x64-gnu@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@devtomio/sodium-linux-x64-musl@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@devtomio/sodium-win32-x64-msvc@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@devtomio/sodium@0.3.0",
      "dependsOn": [
        "pkg:npm/@devtomio/sodium-android-arm64@0.3.0",
        "pkg:npm/@devtomio/sodium-darwin-arm64@0.3.0",
        "pkg:npm/@devtomio/sodium-darwin-x64@0.3.0",
        "pkg:npm/@devtomio/sodium-freebsd-x64@0.3.0",
        "pkg:npm/@devtomio/sodium-linux-arm-gnueabihf@0.3.0",
        "pkg:npm/@devtomio/sodium-linux-arm64-gnu@0.3.0",
        "pkg:npm/@devtomio/sodium-linux-arm64-musl@0.3.0",
        "pkg:npm/@devtomio/sodium-linux-x64-gnu@0.3.0",
        "pkg:npm/@devtomio/sodium-linux-x64-musl@0.3.0",
        "pkg:npm/@devtomio/sodium-win32-x64-msvc@0.3.0",
        "pkg:npm/@node-rs/helper@1.6.0",
        "pkg:npm/tslib@2.6.3"
      ]
    },
    {
      "ref": "pkg:npm/@stablelib/int@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@stablelib/binary@1.0.1",
      "dependsOn": [
        "pkg:npm/@stablelib/int@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@stablelib/blockcipher@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@stablelib/wipe@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@stablelib/aes@1.0.1",
      "dependsOn": [
        "pkg:npm/@stablelib/binary@1.0.1",
        "pkg:npm/@stablelib/blockcipher@1.0.1",
        "pkg:npm/@stablelib/wipe@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@stablelib/chacha@1.0.1",
      "dependsOn": [
        "pkg:npm/@stablelib/binary@1.0.1",
        "pkg:npm/@stablelib/wipe@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@stablelib/aead@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@stablelib/constant-time@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@stablelib/poly1305@1.0.1",
      "dependsOn": [
        "pkg:npm/@stablelib/constant-time@1.0.1",
        "pkg:npm/@stablelib/wipe@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@stablelib/chacha20poly1305@1.0.1",
      "dependsOn": [
        "pkg:npm/@stablelib/aead@1.0.1",
        "pkg:npm/@stablelib/binary@1.0.1",
        "pkg:npm/@stablelib/chacha@1.0.1",
        "pkg:npm/@stablelib/constant-time@1.0.1",
        "pkg:npm/@stablelib/poly1305@1.0.1",
        "pkg:npm/@stablelib/wipe@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@stablelib/ctr@1.0.2",
      "dependsOn": [
        "pkg:npm/@stablelib/blockcipher@1.0.1",
        "pkg:npm/@stablelib/wipe@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@stablelib/gcm@1.0.2",
      "dependsOn": [
        "pkg:npm/@stablelib/aead@1.0.1",
        "pkg:npm/@stablelib/binary@1.0.1",
        "pkg:npm/@stablelib/blockcipher@1.0.1",
        "pkg:npm/@stablelib/constant-time@1.0.1",
        "pkg:npm/@stablelib/ctr@1.0.2",
        "pkg:npm/@stablelib/wipe@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@stablelib/salsa20@1.0.2",
      "dependsOn": [
        "pkg:npm/@stablelib/binary@1.0.1",
        "pkg:npm/@stablelib/constant-time@1.0.1",
        "pkg:npm/@stablelib/wipe@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@stablelib/cmac@1.0.1",
      "dependsOn": [
        "pkg:npm/@stablelib/blockcipher@1.0.1",
        "pkg:npm/@stablelib/constant-time@1.0.1",
        "pkg:npm/@stablelib/wipe@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@stablelib/siv@1.0.2",
      "dependsOn": [
        "pkg:npm/@stablelib/blockcipher@1.0.1",
        "pkg:npm/@stablelib/cmac@1.0.1",
        "pkg:npm/@stablelib/constant-time@1.0.1",
        "pkg:npm/@stablelib/ctr@1.0.2",
        "pkg:npm/@stablelib/wipe@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@stablelib/xchacha20@1.0.1",
      "dependsOn": [
        "pkg:npm/@stablelib/binary@1.0.1",
        "pkg:npm/@stablelib/chacha@1.0.1",
        "pkg:npm/@stablelib/wipe@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@stablelib/xchacha20poly1305@1.0.1",
      "dependsOn": [
        "pkg:npm/@stablelib/aead@1.0.1",
        "pkg:npm/@stablelib/chacha20poly1305@1.0.1",
        "pkg:npm/@stablelib/constant-time@1.0.1",
        "pkg:npm/@stablelib/wipe@1.0.1",
        "pkg:npm/@stablelib/xchacha20@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/@stablelib/xsalsa20@1.0.2",
      "dependsOn": [
        "pkg:npm/@stablelib/binary@1.0.1",
        "pkg:npm/@stablelib/salsa20@1.0.2",
        "pkg:npm/@stablelib/wipe@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/aes-js@3.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/libsodium@0.7.13",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/libsodium-wrappers@0.7.11",
      "dependsOn": [
        "pkg:npm/libsodium@0.7.13"
      ]
    },
    {
      "ref": "pkg:npm/tweetnacl@1.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/benchmark",
      "dependsOn": [
        "pkg:npm/@chainsafe/as-chacha20poly1305@0.1.0",
        "pkg:npm/@devtomio/sodium@0.3.0",
        "pkg:npm/@noble/ciphers@1.0.0",
        "pkg:npm/@stablelib/aes@1.0.1",
        "pkg:npm/@stablelib/chacha20poly1305@1.0.1",
        "pkg:npm/@stablelib/chacha@1.0.1",
        "pkg:npm/@stablelib/ctr@1.0.2",
        "pkg:npm/@stablelib/gcm@1.0.2",
        "pkg:npm/@stablelib/poly1305@1.0.1",
        "pkg:npm/@stablelib/salsa20@1.0.2",
        "pkg:npm/@stablelib/siv@1.0.2",
        "pkg:npm/@stablelib/xchacha20@1.0.1",
        "pkg:npm/@stablelib/xchacha20poly1305@1.0.1",
        "pkg:npm/@stablelib/xsalsa20@1.0.2",
        "pkg:npm/aes-js@3.1.2",
        "pkg:npm/libsodium-wrappers@0.7.11",
        "pkg:npm/tweetnacl@1.0.3"
      ]
    }
  ],
  "annotations": [
    {
      "bom-ref": "metadata-annotations",
      "subjects": [
        "pkg:npm/@noble/ciphers@1.2.0"
      ],
      "annotator": {
        "component": {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "12.3.3",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@12.3.3",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@12.3.3",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      },
      "timestamp": "2026-07-29T20:07:08Z",
      "text": "This Software Bill-of-Materials (SBOM) document was created on Wednesday, July 29, 2026 with cdxgen. The data was captured during the pre-build lifecycle phase without building the application. The document describes an application named 'ciphers' with version '1.2.0'. The application also has 2 child modules/components. The package type in this SBOM is npm with 15 purl namespaces described under components. The components were identified from 3 source files."
    }
  ]
}