{"bomFormat":"CycloneDX","specVersion":"1.5","serialNumber":"urn:uuid:a56671a6-666c-4600-9e5b-c5fbd90dea6c","version":1,"metadata":{"timestamp":"2026-08-28T21:19:32Z","tools":{"components":[{"group":"@cyclonedx","name":"cdxgen","version":"12.8.4","purl":"pkg:npm/%40cyclonedx/cdxgen@12.8.4","type":"application","bom-ref":"pkg:npm/@cyclonedx/cdxgen@12.8.4","author":"OWASP Foundation","publisher":"OWASP Foundation"}]},"authors":[{"name":"OWASP Foundation"}],"lifecycles":[{"phase":"pre-build"}],"component":{"name":"server","group":"","version":"0.6.2","purl":"pkg:npm/server@0.6.2","bom-ref":"pkg:npm/server@0.6.2","properties":[{"name":"cdx:npm:scripts","value":"dev, build, start, test, test:watch, lint, format, db:migrate, db:generate, db:push, db:studio, db:seed:tier-configs, db:seed:system-templates, db:backfill:audit-chain"},{"name":"cdx:npm:buildScripts","value":"build, test:watch"}],"type":"application","components":[{"group":"","name":"mft-server","version":"0.6.2","purl":"pkg:npm/mft-server@0.6.2","type":"application","bom-ref":"pkg:npm/mft-server@0.6.2"}]},"properties":[{"name":"cdx:bom:componentTypes","value":"npm"},{"name":"cdx:bom:componentNamespaces","value":"@aws\\n@aws-crypto\\n@aws-sdk\\n@emnapi\\n@esbuild\\n@img\\n@jest\\n@jridgewell\\n@mapbox\\n@noble\\n@nodable\\n@node-saml\\n@otplib\\n@paralleldrive\\n@polar-sh\\n@prisma\\n@rollup\\n@scure\\n@sinclair\\n@smithy\\n@stablelib\\n@swc\\n@types\\n@vitest\\n@xmldom"},{"name":"cdx:bom:componentSrcFiles","value":"pnpm-lock.yaml\\nserver/package-lock.json"}]},"components":[{"group":"@esbuild","name":"aix-ppc64","version":"0.21.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"d520e01fa6523d3960832d7223af836e48b3f31ce91c911502517f00cd6d1cf2ec7f9493a26f6bc2d8c4e21280176d057d75cd4c5a84617c893568751a265e75"}],"purl":"pkg:npm/%40esbuild/aix-ppc64@0.21.5","type":"library","bom-ref":"pkg:npm/@esbuild/aix-ppc64@0.21.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"aix"},{"name":"cdx:npm:cpu","value":"ppc64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"aix-ppc64","version":"0.27.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"10a5f74309a1cf578c74426892100baf46220f496140dc03aa43d8c8f8624b02ab87bff82918d0734e2c67c75bfb90d55676752e66cd0c8d6e00c3c45019d03e"}],"purl":"pkg:npm/%40esbuild/aix-ppc64@0.27.7","type":"library","bom-ref":"pkg:npm/@esbuild/aix-ppc64@0.27.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"aix"},{"name":"cdx:npm:cpu","value":"ppc64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"android-arm64","version":"0.21.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"734b97f55014050edd4c30a3abec1dc862e8c0c76d47f1a80b653921893fec3d47d49602d2ab1e0fbfb5d6230fda644b37d45c08c45c8c2e1831c942cc6c12fc"}],"purl":"pkg:npm/%40esbuild/android-arm64@0.21.5","type":"library","bom-ref":"pkg:npm/@esbuild/android-arm64@0.21.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"android"},{"name":"cdx:npm:cpu","value":"arm64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"android-arm64","version":"0.27.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"eb674f647a485f3bc285fbdf2c9a30deae5d0ed88d324c224733f295209fae22ef65eab46b56d60a1ac6c7f05b51b3f03abb1628c9fc89d4a5964973072f9d81"}],"purl":"pkg:npm/%40esbuild/android-arm64@0.27.7","type":"library","bom-ref":"pkg:npm/@esbuild/android-arm64@0.27.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"android"},{"name":"cdx:npm:cpu","value":"arm64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"android-arm","version":"0.21.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"bc23efcd28e93c7122d6c899765bc096c3f15e5ed66ce554041028c16ba0e2b2476faf0ec7c2ae6a507ed6870dbd3e5f8efeb0a645faa3f884a5b0eb7faf3372"}],"purl":"pkg:npm/%40esbuild/android-arm@0.21.5","type":"library","bom-ref":"pkg:npm/@esbuild/android-arm@0.21.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"android"},{"name":"cdx:npm:cpu","value":"arm"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"android-arm","version":"0.27.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"8db3d7bc1e188f6c8157b1d47c4d8a1dee06257e75429942375a466d88efb320996d09a27acdbd12825b90473ebd8b94e68e3901f427dfbbd99725f2e1827c45"}],"purl":"pkg:npm/%40esbuild/android-arm@0.27.7","type":"library","bom-ref":"pkg:npm/@esbuild/android-arm@0.27.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"android"},{"name":"cdx:npm:cpu","value":"arm"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"android-x64","version":"0.21.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"0fb68f45450d1d10701f1cf146fa7ce7aae35074455b549d4004ca5c7da1a80d240196f584a9a2d363a961169c9744f1206cff6665d695b6608f05986826a44c"}],"purl":"pkg:npm/%40esbuild/android-x64@0.21.5","type":"library","bom-ref":"pkg:npm/@esbuild/android-x64@0.21.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"android"},{"name":"cdx:npm:cpu","value":"x64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"android-x64","version":"0.27.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"c7956930e0e77950dbef43d85765503a621452206d6370f798f046f0dc559390a882779886447b326337c91fee31d2132eb0b59a5fcd575ae3e1b309bb2f4c0a"}],"purl":"pkg:npm/%40esbuild/android-x64@0.27.7","type":"library","bom-ref":"pkg:npm/@esbuild/android-x64@0.27.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"android"},{"name":"cdx:npm:cpu","value":"x64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"darwin-arm64","version":"0.21.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"0f0a97a99cae9390225967f751f2e2443279103778f7383a3bdc1c959ee450cbf659116be072a35e9ff9b7c259d7541b41f512ebf71108a1b0621b4d018f3c91"}],"purl":"pkg:npm/%40esbuild/darwin-arm64@0.21.5","type":"library","bom-ref":"pkg:npm/@esbuild/darwin-arm64@0.21.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"darwin"},{"name":"cdx:npm:cpu","value":"arm64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"darwin-arm64","version":"0.27.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"e6572476a7ae04f94a530be80972202360fdfc00663eadd1769ec87cbef4dfddd881a012b7bb5b8eedc073e78f562dca0c7e8dd91a9e3df1e75e4683b58f5f93"}],"purl":"pkg:npm/%40esbuild/darwin-arm64@0.27.7","type":"library","bom-ref":"pkg:npm/@esbuild/darwin-arm64@0.27.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"darwin"},{"name":"cdx:npm:cpu","value":"arm64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"darwin-x64","version":"0.21.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"b1efc98c5f0d9662951b890d22ec96315ff6d9969eac1faa6928b931dad7b5de91d3c92fb36a823780b4f668aea64b438adbe1f234457e5c0614141cc594636f"}],"purl":"pkg:npm/%40esbuild/darwin-x64@0.21.5","type":"library","bom-ref":"pkg:npm/@esbuild/darwin-x64@0.21.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"darwin"},{"name":"cdx:npm:cpu","value":"x64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"darwin-x64","version":"0.27.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"ad89d7aca717b93ed9f962f92bdf348d515dbd52a1087854c2277e743610a47faabbe4de7dca2688c009a48882d84337463b6ad2c3b74ad315ffedf0dcccb2a9"}],"purl":"pkg:npm/%40esbuild/darwin-x64@0.27.7","type":"library","bom-ref":"pkg:npm/@esbuild/darwin-x64@0.27.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"darwin"},{"name":"cdx:npm:cpu","value":"x64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"freebsd-arm64","version":"0.21.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"e49711c714435092d7f095e9ff07010b2de910d9c280147d6cde89b18e0e9a17d4b481dedd95b499ac00efe44301c30bacc21969fd373654225fd0c6c81f21e2"}],"purl":"pkg:npm/%40esbuild/freebsd-arm64@0.21.5","type":"library","bom-ref":"pkg:npm/@esbuild/freebsd-arm64@0.21.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"freebsd"},{"name":"cdx:npm:cpu","value":"arm64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"freebsd-arm64","version":"0.27.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"078f0fa9e0ac1203adccc13619b34cdaba14dbd00c4ee38837dd5db0c3b7d2df98762b37cffdcd8288f98619ec3924b03734bee89a69a96b2e853a7a13cda5db"}],"purl":"pkg:npm/%40esbuild/freebsd-arm64@0.27.7","type":"library","bom-ref":"pkg:npm/@esbuild/freebsd-arm64@0.27.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"freebsd"},{"name":"cdx:npm:cpu","value":"arm64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"freebsd-x64","version":"0.21.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"27de643418f5ce46cc5ed1d51f6f5b06b890ca0317aa8550390600f884acd3fda5dd3f7f923e36a30da6a6a7ab441c432679a450309a413fdd7cd5d65ff65909"}],"purl":"pkg:npm/%40esbuild/freebsd-x64@0.21.5","type":"library","bom-ref":"pkg:npm/@esbuild/freebsd-x64@0.21.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"freebsd"},{"name":"cdx:npm:cpu","value":"x64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"freebsd-x64","version":"0.27.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"8ce0432b95c48c0e26e4824addba40405f7f2de96efd9f5971d85344b7f871a8e507ef151211454635a07f2dccd4ee2b3b6190fdbd9d2f00941a9885fde01335"}],"purl":"pkg:npm/%40esbuild/freebsd-x64@0.27.7","type":"library","bom-ref":"pkg:npm/@esbuild/freebsd-x64@0.27.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"freebsd"},{"name":"cdx:npm:cpu","value":"x64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"linux-arm64","version":"0.21.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"89b2af9b26332ac05e5fc77c23b307fd331f5835c117775be2a33ab32fbbaded185f26be2b571e9b7a27f5781d4f611018cbb8850c9985a9fb4de43c5e41a9e1"}],"purl":"pkg:npm/%40esbuild/linux-arm64@0.21.5","type":"library","bom-ref":"pkg:npm/@esbuild/linux-arm64@0.21.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"arm64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"linux-arm64","version":"0.27.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"4593c7068c57b8d9cf40ef6bbe38798dd9119958b392d913ed3083903990d16d92c07227282015f79191baf752bc0ef0e153307c28d488fc038b464ee8d7def4"}],"purl":"pkg:npm/%40esbuild/linux-arm64@0.27.7","type":"library","bom-ref":"pkg:npm/@esbuild/linux-arm64@0.27.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"arm64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"linux-arm","version":"0.21.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"6cf6f900766d6de3468c229567d506a86c28f0452ee1c2eaebc13de40e772a5c403d1994c98bf60fa174b9423ae578ac18e2f58413f9993ae89db828fb46c570"}],"purl":"pkg:npm/%40esbuild/linux-arm@0.21.5","type":"library","bom-ref":"pkg:npm/@esbuild/linux-arm@0.21.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"arm"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"linux-arm","version":"0.27.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"4644ff6176014d250ba37f9a7fc21bd32907f2ed8c061e7ba3babf0c0b37953265c95424810be5acf4e78c8cf344f4326afc6d3ed7e0d04a29bc3c88b748f5ac"}],"purl":"pkg:npm/%40esbuild/linux-arm@0.27.7","type":"library","bom-ref":"pkg:npm/@esbuild/linux-arm@0.27.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"arm"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"linux-ia32","version":"0.21.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"62f8d70ea2d1a8f0e5d9dbd13836269a1cf8acf795298be9a5f198292346772664034d74e3aa4b5b244a288ddac7c7db2682b941bc5b954464c0afcc598d7c4e"}],"purl":"pkg:npm/%40esbuild/linux-ia32@0.21.5","type":"library","bom-ref":"pkg:npm/@esbuild/linux-ia32@0.21.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"ia32"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"linux-ia32","version":"0.27.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"180e3c68a364c900db7772ad929958593d74d82e6c9ff1194d8e1744e93138d82bb873d4ef697e816f857c5f2d7f67058de1da45b5a93986bfb91073fd7ab53e"}],"purl":"pkg:npm/%40esbuild/linux-ia32@0.27.7","type":"library","bom-ref":"pkg:npm/@esbuild/linux-ia32@0.27.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"ia32"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"linux-loong64","version":"0.21.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"b877f5066306f2a12fcddaf302a8364881bfd36fb8fc31c1e9af4a6f26b45c3bf00c4282a02f19456239249bcd7548ed722046150e4fb8196910e5d08fe2504a"}],"purl":"pkg:npm/%40esbuild/linux-loong64@0.21.5","type":"library","bom-ref":"pkg:npm/@esbuild/linux-loong64@0.21.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"loong64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"linux-loong64","version":"0.27.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"6b83ceaee34cda85ac0f858abc148428622259017c7d9380b327073ade8906967e24dda7d891fd580bf9e923b2bbd5f922a023a9220f4da264a8df05ed7390e5"}],"purl":"pkg:npm/%40esbuild/linux-loong64@0.27.7","type":"library","bom-ref":"pkg:npm/@esbuild/linux-loong64@0.27.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"loong64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"linux-mips64el","version":"0.21.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"21a8ce98ef8a24adb76e3e7674548d08cb33d503f50ea33a7302d4bf75b5430cb193221679c7da7e7239e797ef486a842b08cc5d52e891c579ca01d6e5bdc96e"}],"purl":"pkg:npm/%40esbuild/linux-mips64el@0.21.5","type":"library","bom-ref":"pkg:npm/@esbuild/linux-mips64el@0.21.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"mips64el"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"linux-mips64el","version":"0.27.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"29a6d3e48e92b62ac67c8cf414c825d48f91d47ef71a9d287cbf40de71b78bf718149cca1e1a2e055e5558ad424a02af55a1b8ab544da424d1d8bb93541ddf23"}],"purl":"pkg:npm/%40esbuild/linux-mips64el@0.27.7","type":"library","bom-ref":"pkg:npm/@esbuild/linux-mips64el@0.27.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"mips64el"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"linux-ppc64","version":"0.21.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"d611d5fd9e0e11f330a4b3bcae9ec2be58410e78ec0b70adb495c88418bee408f9afe301bf2e1e820ef009b7bffe14ac4fe46f0c01bbb3cd6d02fa4bd97004e3"}],"purl":"pkg:npm/%40esbuild/linux-ppc64@0.21.5","type":"library","bom-ref":"pkg:npm/@esbuild/linux-ppc64@0.21.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"ppc64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"linux-ppc64","version":"0.27.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"811b0be31eb0b061c646a86d23e89fa4dfefa4e15342d9dbb2ea54179479613020fb2fe529e9584758576e705dcc38c66cc6235492c94ddd8e16631ec0083095"}],"purl":"pkg:npm/%40esbuild/linux-ppc64@0.27.7","type":"library","bom-ref":"pkg:npm/@esbuild/linux-ppc64@0.27.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"ppc64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"linux-riscv64","version":"0.21.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"d877570cc77d18c8131ab3d69c9ccfd802d2a2413fd0ee4785352f5886c3dd8763304f09c2f4829cd1819d34e1286101f75399873ac9e2a208c64fd2066c830c"}],"purl":"pkg:npm/%40esbuild/linux-riscv64@0.21.5","type":"library","bom-ref":"pkg:npm/@esbuild/linux-riscv64@0.21.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"riscv64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"linux-riscv64","version":"0.27.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"84bdb92dbc4ed503a7806ceed94e71797b715dc5befc6bcc3777a300da9793167fa29c9201932b73ef4b63f5b28c06a7e35ba7ad1dd8ae6b53b14a704fae889d"}],"purl":"pkg:npm/%40esbuild/linux-riscv64@0.27.7","type":"library","bom-ref":"pkg:npm/@esbuild/linux-riscv64@0.27.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"riscv64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"linux-s390x","version":"0.21.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"ceeb39b31cea0490f7797c70be3375c909117a900d83113d960396daa2e79abf2290c4e98648e05eed47474d4ae05260f21d641040c0a8371942d6eb467078d4"}],"purl":"pkg:npm/%40esbuild/linux-s390x@0.21.5","type":"library","bom-ref":"pkg:npm/@esbuild/linux-s390x@0.21.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"s390x"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"linux-s390x","version":"0.27.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"da4f20a3c61cbb529be3abc47a586ed6fa843fe51e4558f6cd8d694ae3dd82f6dde72900c3cd8baeba36f2f5d4ad19b312c515d0dcc27f9e3201120af2bd1f77"}],"purl":"pkg:npm/%40esbuild/linux-s390x@0.27.7","type":"library","bom-ref":"pkg:npm/@esbuild/linux-s390x@0.27.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"s390x"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"linux-x64","version":"0.21.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"d6b61d4e9cafd378b2705d7e061cebcd024274eb803ad6aa1d35896425af8a3283d8de57bb44ed542f3ffb57da5aa70ff6204258e9a39a1a07f78747f360713d"}],"purl":"pkg:npm/%40esbuild/linux-x64@0.21.5","type":"library","bom-ref":"pkg:npm/@esbuild/linux-x64@0.21.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"x64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"linux-x64","version":"0.27.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"873ce79800cfb7e3a6b18cf0d44137ddc700f873dd22a88246aedc41e2f5265ab681bd7e3b258190c0ab606049facc55cef7b664911579e3db2ccda2108652c4"}],"purl":"pkg:npm/%40esbuild/linux-x64@0.27.7","type":"library","bom-ref":"pkg:npm/@esbuild/linux-x64@0.27.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"x64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"netbsd-arm64","version":"0.27.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"6faa6ab6b41d8a0641c19c409f55296b3122b2fc1a203bdd6cc6e6ae5cbb7034cc167c3ffb7955c7109318eae43d59ec608a2c2495c0b082c6f577104be62eeb"}],"purl":"pkg:npm/%40esbuild/netbsd-arm64@0.27.7","type":"library","bom-ref":"pkg:npm/@esbuild/netbsd-arm64@0.27.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"netbsd"},{"name":"cdx:npm:cpu","value":"arm64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"netbsd-x64","version":"0.21.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"5a88b6317cd78cc50b71c2303272dc8b2647e2708832959002cd38f4a11e32f39c3400d5c68d1404840f7d29b107709629e767820eec59974bbcb733a5ed2d2e"}],"purl":"pkg:npm/%40esbuild/netbsd-x64@0.21.5","type":"library","bom-ref":"pkg:npm/@esbuild/netbsd-x64@0.21.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"netbsd"},{"name":"cdx:npm:cpu","value":"x64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"netbsd-x64","version":"0.27.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"39f6ad90ba23afa53e58de440d8ba8421b4cfb5c5ca3effa152cc9267b96894c3979572271bc8adddab911e57f4074f5bb2e86a038466c5a69ad4887518820af"}],"purl":"pkg:npm/%40esbuild/netbsd-x64@0.27.7","type":"library","bom-ref":"pkg:npm/@esbuild/netbsd-x64@0.27.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"netbsd"},{"name":"cdx:npm:cpu","value":"x64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"openbsd-arm64","version":"0.27.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"005ba88cc413c40cfbe45a3c89d55caa84161072171516ce7354eb55c15280266d41f49d735457801ded8ce9ff92b44710d501e23d346df1a3ca5da626b537ec"}],"purl":"pkg:npm/%40esbuild/openbsd-arm64@0.27.7","type":"library","bom-ref":"pkg:npm/@esbuild/openbsd-arm64@0.27.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"openbsd"},{"name":"cdx:npm:cpu","value":"arm64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"openbsd-x64","version":"0.21.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"1cb34dc3df71b2fc75da5141530a13f04542b12bd13435713698d9edb3e7f78edbf2024fcde1d6c8d56116c69eadcd27dd3b1b38836f44fd9bc936792ca7b3a3"}],"purl":"pkg:npm/%40esbuild/openbsd-x64@0.21.5","type":"library","bom-ref":"pkg:npm/@esbuild/openbsd-x64@0.21.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"openbsd"},{"name":"cdx:npm:cpu","value":"x64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"openbsd-x64","version":"0.27.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"f80d4d2667ccf16343bf908b550609e4fb21b919bfe1c23a58c6518356f2d46c0f2103c24ecd462c4507c22890193e730ddc8b89133f9751b43efe7882fb4a22"}],"purl":"pkg:npm/%40esbuild/openbsd-x64@0.27.7","type":"library","bom-ref":"pkg:npm/@esbuild/openbsd-x64@0.27.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"openbsd"},{"name":"cdx:npm:cpu","value":"x64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"openharmony-arm64","version":"0.27.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"f8aaef61bfc2f3303d094fe0d2c47ac36441c3b20673927604f9dcddd61ce552711c2485d7234cc535792d0ec6b8ab5e41766db298c56e2b96e7f74e8fb1f863"}],"purl":"pkg:npm/%40esbuild/openharmony-arm64@0.27.7","type":"library","bom-ref":"pkg:npm/@esbuild/openharmony-arm64@0.27.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"openharmony"},{"name":"cdx:npm:cpu","value":"arm64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"sunos-x64","version":"0.21.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"ebe823985a5fcb40475394e9a6d92e87cfaec379a7aef82cf9d48f41740ebf77a46e8addc27cd35446f8aa722f41c617aba8339324e7a19f5d646f83e206ab2a"}],"purl":"pkg:npm/%40esbuild/sunos-x64@0.21.5","type":"library","bom-ref":"pkg:npm/@esbuild/sunos-x64@0.21.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"sunos"},{"name":"cdx:npm:cpu","value":"x64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"sunos-x64","version":"0.27.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"8a492d221141cd036dfd00f238be7cd2d8bdfb998bfd865e50f294da2bc6b468dd4d8a2acfa8ce6e3ea738c7e1012a52e0653843f0a587542dc5602f71829a98"}],"purl":"pkg:npm/%40esbuild/sunos-x64@0.27.7","type":"library","bom-ref":"pkg:npm/@esbuild/sunos-x64@0.27.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"sunos"},{"name":"cdx:npm:cpu","value":"x64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"win32-arm64","version":"0.21.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"67480e4ddef956f5eacaaee7b25f77cf06a171344e82abee01c60352bfaf3aff2e1e13522913b253deb5920b420f57bde48a8f29240a1fbb414ec9674b7b40f0"}],"purl":"pkg:npm/%40esbuild/win32-arm64@0.21.5","type":"library","bom-ref":"pkg:npm/@esbuild/win32-arm64@0.21.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"win32"},{"name":"cdx:npm:cpu","value":"arm64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"win32-arm64","version":"0.27.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"ef24616c7bcfa92a51515ed0db456e0f06e35b99083304c7a69b6e53357e000e3a9223f37b967baa0b7a08b08ade9585ac778d7c377554a8323f83be9e0d7b08"}],"purl":"pkg:npm/%40esbuild/win32-arm64@0.27.7","type":"library","bom-ref":"pkg:npm/@esbuild/win32-arm64@0.27.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"win32"},{"name":"cdx:npm:cpu","value":"arm64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"win32-ia32","version":"0.21.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"4965c517508bd9154d31a56cf81042970b5f652bc382d2fffc6fec9b001ce6854afd43eed86bbdb486918059981452ab9a0dd2c808d2ac495fd13889d6ff1f60"}],"purl":"pkg:npm/%40esbuild/win32-ia32@0.21.5","type":"library","bom-ref":"pkg:npm/@esbuild/win32-ia32@0.21.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"win32"},{"name":"cdx:npm:cpu","value":"ia32"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"win32-ia32","version":"0.27.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"4a6c0a5dee951c8c9961b04b26b84ea0225107f675b5c9339a04cb7c560e7e9300c7adc124468bf44c48f31eefd2800edd987a0ff3a2d60571118af9a1408587"}],"purl":"pkg:npm/%40esbuild/win32-ia32@0.27.7","type":"library","bom-ref":"pkg:npm/@esbuild/win32-ia32@0.27.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"win32"},{"name":"cdx:npm:cpu","value":"ia32"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"win32-x64","version":"0.21.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"b5077fd5e7c9bb33c2eab085c04bcbb5c8bfc4d15c4d9927997b3df056037c6138c0ff4294557df27c8aaf324a54f3217439e3ccb85d532317e0fb1000f8f023"}],"purl":"pkg:npm/%40esbuild/win32-x64@0.21.5","type":"library","bom-ref":"pkg:npm/@esbuild/win32-x64@0.21.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"win32"},{"name":"cdx:npm:cpu","value":"x64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@esbuild","name":"win32-x64","version":"0.27.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"e7a8620093e1c10d51e22fb6d45545ed5f24483e73653747715b9114c5b4867ef9def55f40df31971e2e38f4f8c68187d19fe85404ee47cd808aa4930c8a5a1e"}],"purl":"pkg:npm/%40esbuild/win32-x64@0.27.7","type":"library","bom-ref":"pkg:npm/@esbuild/win32-x64@0.27.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"win32"},{"name":"cdx:npm:cpu","value":"x64"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@jest","name":"schemas","version":"29.6.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"9a8e63e57fa321998942f78129e4bf72502e7a2a55eca8225f5bcc802c5a9b544d622a84d70eb69f4fed2499c7b635bc647710728e6063ce630379a2d0bfa748"}],"purl":"pkg:npm/%40jest/schemas@29.6.3","type":"library","bom-ref":"pkg:npm/@jest/schemas@29.6.3","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@jridgewell","name":"sourcemap-codec","version":"1.5.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"71843ddf5d20aeac6e7966e5f96b885086a251a0dc8fb58eab97d58449633558117ce52163d7f2db34ef7e8a96b2779b87c4a5ef45527056c80af2672ca0743a"}],"purl":"pkg:npm/%40jridgewell/sourcemap-codec@1.5.5","type":"library","bom-ref":"pkg:npm/@jridgewell/sourcemap-codec@1.5.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@mapbox","name":"node-pre-gyp","version":"1.0.11","scope":"optional","hashes":[{"alg":"SHA-512","content":"62195aafabfd590814a7f1deec1760ccecfc96a310f2c53e8e40aaed6c7c33273960524b6c47bb960ba2fd5ec6d6a0750c9ca41d21b0ade71e49a0fad18d0f51"}],"purl":"pkg:npm/%40mapbox/node-pre-gyp@1.0.11","type":"library","bom-ref":"pkg:npm/@mapbox/node-pre-gyp@1.0.11","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:has_binary","value":"true"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"@noble","name":"hashes","version":"1.8.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"8c2b3d95d77b370ce98170c87fa3f7f8dac787dfec0fa0907711f28d023e87feab0cda3cf32a41c71cf8e540ee647cfdaf7b4dcfb37f5489d256855db57108e0"}],"purl":"pkg:npm/%40noble/hashes@1.8.0","type":"library","bom-ref":"pkg:npm/@noble/hashes@1.8.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@paralleldrive","name":"cuid2","version":"2.3.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"5ceedc0318674d997462082aea33a08e238785b81c3b836a16ac12990a632b76fa4c413a523fe37d293ac336327a6877f88d2c1e2aca49eb634309f971992d17"}],"purl":"pkg:npm/%40paralleldrive/cuid2@2.3.1","type":"library","bom-ref":"pkg:npm/@paralleldrive/cuid2@2.3.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@paralleldrive/cuid2/-/cuid2-2.3.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"author":"Tim Suchanek <suchanek@prisma.io>","group":"@prisma","name":"client","version":"5.22.0","description":"Prisma Client is an auto-generated, type-safe and modern JavaScript/TypeScript ORM for Node.js that's tailored to your data. Supports PostgreSQL, CockroachDB, MySQL, MariaDB, SQL Server, SQLite & MongoDB databases.","scope":"required","hashes":[{"alg":"SHA-512","content":"3344955dfc879d044404ac42832a3bb1f7eb2adb7013a47c3ccab7df4308505d294f08d484b6d6f38a450e57f4e81dbb5f2091fbe56d8ee8049c81ddaf4ed254"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40prisma/client@5.22.0","externalReferences":[{"type":"website","url":"https://www.prisma.io"},{"type":"vcs","url":"https://github.com/prisma/prisma.git"}],"type":"library","bom-ref":"pkg:npm/@prisma/client@5.22.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:scripts","value":"dev, build, test, test:e2e, test:functional, test:memory, test:functional:code, test:functional:types, test-notypes, generate, postinstall, new-test"},{"name":"cdx:npm:buildScripts","value":"build"},{"name":"cdx:npm:hasInstallScript","value":"true"},{"name":"cdx:npm:risky_scripts","value":"postinstall"},{"name":"cdx:npm:lifecycleIndicatorMap","value":"postinstall:ast:child-process+ast:child-process-import"},{"name":"ImportedModules","value":"@prisma/client,PrismaClient,@prisma/client/PrismaClient,CustomerTier,@prisma/client/CustomerTier,OrganizationRole,@prisma/client/OrganizationRole,Prisma,@prisma/client/Prisma,WebhookEventType,@prisma/client/WebhookEventType,ApiKeyScope,@prisma/client/ApiKeyScope,AuditChainStatus,@prisma/client/AuditChainStatus,AuditLog,@prisma/client/AuditLog,GatewayUpload,@prisma/client/GatewayUpload,GatewayUploadStatus,@prisma/client/GatewayUploadStatus,Priority,@prisma/client/Priority,Certificate,@prisma/client/Certificate,Agent,@prisma/client/Agent,BillingInterval,@prisma/client/BillingInterval,SubscriptionStatus,@prisma/client/SubscriptionStatus,Template,@prisma/client/Template,CompressionAlgorithm,@prisma/client/CompressionAlgorithm,TransferExecutionStatus,@prisma/client/TransferExecutionStatus,@prisma/client/Job,User,@prisma/client/User,FileVersion,@prisma/client/FileVersion,Transfer,@prisma/client/Transfer,WebhookDeliveryStatus,@prisma/client/WebhookDeliveryStatus"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@prisma/client/-/client-5.22.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]},"occurrences":[{"location":"prisma/migrations/20260627000000_add_rbac_models/validate.ts"},{"location":"prisma/seed/test-users.ts"},{"location":"src/billing/invoices/invoiceService.ts"},{"location":"src/billing/polarBillingService.ts"},{"location":"src/billing/polarWebhook.ts"},{"location":"src/billing/stripeUsageService.ts"},{"location":"src/billing/usageAggregationService.ts"},{"location":"src/config/plans.ts"},{"location":"src/index.ts"},{"location":"src/lib/prisma.ts"},{"location":"src/middleware/apiKeyAuthWithRateLimit.ts"},{"location":"src/middleware/billingAccess.ts"},{"location":"src/middleware/customerRateLimiter.ts"},{"location":"src/middleware/gatewayAuth.ts"},{"location":"src/middleware/permissions.ts"},{"location":"src/middleware/previewAuth.ts"},{"location":"src/middleware/roleCheck.ts"},{"location":"src/middleware/tierEnforcement.ts"},{"location":"src/routes/admin/apiKeys.ts"},{"location":"src/routes/admin/auditLog.ts"},{"location":"src/routes/admin/rateLimits.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/analytics.ts"},{"location":"src/routes/customers.ts"},{"location":"src/routes/gatewayAdmin.ts"},{"location":"src/routes/invite.ts"},{"location":"src/routes/invoices.ts"},{"location":"src/routes/metrics.ts"},{"location":"src/routes/observability.ts"},{"location":"src/routes/preview.ts"},{"location":"src/routes/retention.ts"},{"location":"src/routes/slas.ts"},{"location":"src/routes/subscription.ts"},{"location":"src/routes/systemHealth.ts"},{"location":"src/routes/transferTemplates.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/users.ts"},{"location":"src/routes/webhooks.ts"},{"location":"src/seed/systemTemplates.ts"},{"location":"src/seed/tierConfigs.ts"},{"location":"src/services/adminSeed.ts"},{"location":"src/services/agentRoutes.ts"},{"location":"src/services/api-keys.service.ts"},{"location":"src/services/auditChainService.ts"},{"location":"src/services/auditLogService.ts"},{"location":"src/services/bridgeTransferService.ts"},{"location":"src/services/cleanup.ts"},{"location":"src/services/cloudRelayService.ts"},{"location":"src/services/exportService.ts"},{"location":"src/services/gatewayService.ts"},{"location":"src/services/healthService.ts"},{"location":"src/services/hubAlerting.ts"},{"location":"src/services/hubAlerting.ts"},{"location":"src/services/invitationService.ts"},{"location":"src/services/metricsService.ts"},{"location":"src/services/organizationSettingsService.ts"},{"location":"src/services/queueService.ts"},{"location":"src/services/quotaService.ts"},{"location":"src/services/refreshToken.ts"},{"location":"src/services/registrationService.ts"},{"location":"src/services/retentionService.ts"},{"location":"src/services/roleCache.ts"},{"location":"src/services/shareService.ts"},{"location":"src/services/stepca/provision.ts"},{"location":"src/services/stepca/revoke.ts"},{"location":"src/services/stepca/validate.ts"},{"location":"src/services/subscriptionService.ts"},{"location":"src/services/templateService.ts"},{"location":"src/services/templateService.ts"},{"location":"src/services/transferExecutionService.ts"},{"location":"src/services/transferService.ts"},{"location":"src/services/userManagementService.ts"},{"location":"src/services/versioningService.ts"},{"location":"src/services/webhookService.ts"},{"location":"src/utils/ownerValidation.ts"},{"location":"src/utils/roleValidation.ts"},{"location":"src/workers/cleanupAuditLogs.ts"},{"location":"src/workers/cleanupInvitations.ts"},{"location":"src/workers/webhookWorker.ts"}]}},{"group":"@prisma","name":"debug","version":"5.22.0","scope":"required","hashes":[{"alg":"SHA-512","content":"014b78e2fdd825e8203b6654e4191723b33886ef41176cf31f6885d95e69c974ff9514f25a212567b22df9b447d44b21a0c4711e0a58838541eab08cfa61b98d"}],"purl":"pkg:npm/%40prisma/debug@5.22.0","type":"library","bom-ref":"pkg:npm/@prisma/debug@5.22.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@prisma/debug/-/debug-5.22.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@prisma","name":"engines-version","version":"5.22.0-44.605197351a3c8bdd595af2d2a9bc3025bca48ea2","scope":"required","hashes":[{"alg":"SHA-512","content":"d8f4e6c45476c875bf781deea96b5c81172001b1b5af01bd66b892bd0c3e9e76fb738b82af744070631bebfcdf13cf122a50b5363db3894bdcf7a677efd98781"}],"purl":"pkg:npm/%40prisma/engines-version@5.22.0-44.605197351a3c8bdd595af2d2a9bc3025bca48ea2","type":"library","bom-ref":"pkg:npm/@prisma/engines-version@5.22.0-44.605197351a3c8bdd595af2d2a9bc3025bca48ea2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@prisma/engines-version/-/engines-version-5.22.0-44.605197351a3c8bdd595af2d2a9bc3025bca48ea2.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@prisma","name":"engines","version":"5.22.0","scope":"required","hashes":[{"alg":"SHA-512","content":"50d8dfb255a102dd3a9152f70a392e6291c05923ba2f89030953de815ea2b6dee70f591225abdddef8600048638252c924a11d27ba08a8327ec8793aa8ef203c"}],"purl":"pkg:npm/%40prisma/engines@5.22.0","type":"library","bom-ref":"pkg:npm/@prisma/engines@5.22.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@prisma/engines/-/engines-5.22.0.tgz"},{"name":"cdx:npm:hasInstallScript","value":"true"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@prisma","name":"fetch-engine","version":"5.22.0","scope":"required","hashes":[{"alg":"SHA-512","content":"6e4ac3fcc7367d2be4401579129a05719f3b02f3a00f16c6f7de3cf1ae5c7b1a7909c9f2f9433a3007bf5059140b4c0b603f7ef5b79f34ea8688826186af876c"}],"purl":"pkg:npm/%40prisma/fetch-engine@5.22.0","type":"library","bom-ref":"pkg:npm/@prisma/fetch-engine@5.22.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-5.22.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@prisma","name":"get-platform","version":"5.22.0","scope":"required","hashes":[{"alg":"SHA-512","content":"a4786941daf550f169b7ecc57e73dace1ba569960252a78870fa49562628abd47e0ffcb0e1f8c4f82b67b272b33d89b475d51b7975338c65462115603c30a4e1"}],"purl":"pkg:npm/%40prisma/get-platform@5.22.0","type":"library","bom-ref":"pkg:npm/@prisma/get-platform@5.22.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@prisma/get-platform/-/get-platform-5.22.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@rollup","name":"rollup-android-arm-eabi","version":"4.60.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"77a1629c404b74888afb5b80094b6d24a7e0651117ac5d107364a62c823b5b6003f057e267d5a377eac3fe246e7f9b39756aebd468305c2bcfa8eb83aae3a8c0"}],"purl":"pkg:npm/%40rollup/rollup-android-arm-eabi@4.60.1","type":"library","bom-ref":"pkg:npm/@rollup/rollup-android-arm-eabi@4.60.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"android"},{"name":"cdx:npm:cpu","value":"arm"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"@rollup","name":"rollup-android-arm64","version":"4.60.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"6231bf130203bef608d58bd86c7bc3cff0581ed918e328142171e74dd2e11be84a2101418a8b1f5a20025a8aedb0a3ca53ff9d53041008a40cdeaac37bc73d04"}],"purl":"pkg:npm/%40rollup/rollup-android-arm64@4.60.1","type":"library","bom-ref":"pkg:npm/@rollup/rollup-android-arm64@4.60.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"android"},{"name":"cdx:npm:cpu","value":"arm64"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"@rollup","name":"rollup-darwin-arm64","version":"4.60.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"9a30a917b1a6911b52270a27f91ab537cfa923ef25ef0e60f59def5a3e13eda6e0b82e02cf08b762efe915a2ef0374d378c5639eeddcb6282eb2a5947e3673bf"}],"purl":"pkg:npm/%40rollup/rollup-darwin-arm64@4.60.1","type":"library","bom-ref":"pkg:npm/@rollup/rollup-darwin-arm64@4.60.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"darwin"},{"name":"cdx:npm:cpu","value":"arm64"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"@rollup","name":"rollup-darwin-x64","version":"4.60.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"85a67b849d494f87bd86a9284fd47fd7d5d6d902aa8df255bfe8b9006839ed2fa72e4f6542727517f79996844ede8f52732f42337c10f65f9d917b5c06037913"}],"purl":"pkg:npm/%40rollup/rollup-darwin-x64@4.60.1","type":"library","bom-ref":"pkg:npm/@rollup/rollup-darwin-x64@4.60.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"darwin"},{"name":"cdx:npm:cpu","value":"x64"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"@rollup","name":"rollup-freebsd-arm64","version":"4.60.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"733c3dd30a50ab766c0150658a76630184ca76e3a34f2c251bb7c479629403ba029a903cc5d4e4c59665c0d24a5aa20b96ad307a1a1970961f06f3b284f4d0eb"}],"purl":"pkg:npm/%40rollup/rollup-freebsd-arm64@4.60.1","type":"library","bom-ref":"pkg:npm/@rollup/rollup-freebsd-arm64@4.60.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"freebsd"},{"name":"cdx:npm:cpu","value":"arm64"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"@rollup","name":"rollup-freebsd-x64","version":"4.60.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"295076aeab314c7b81b5f39ec92132cc4381ee5b6507fbb1dfc8aedab050ce48dbc115659210062040e28989ceda414e909a7e67ba545cacab45116e1542adfa"}],"purl":"pkg:npm/%40rollup/rollup-freebsd-x64@4.60.1","type":"library","bom-ref":"pkg:npm/@rollup/rollup-freebsd-x64@4.60.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"freebsd"},{"name":"cdx:npm:cpu","value":"x64"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"@rollup","name":"rollup-linux-arm-gnueabihf","version":"4.60.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"2fedf842a8a5fafe6e0b4cc4b9b5bbb81ca8efc58e088ac1bdc8baf44eec1404919745fb6ff301e82a9dd65932fc2b5c4954f27566b6599c05b967b18d2e68ea"}],"purl":"pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.60.1","type":"library","bom-ref":"pkg:npm/@rollup/rollup-linux-arm-gnueabihf@4.60.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"arm"},{"name":"cdx:npm:libc","value":"glibc"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"@rollup","name":"rollup-linux-arm-musleabihf","version":"4.60.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"9fcdcef2bb78bf7e21805ce591bd7272788987b211e51088aadea6cf5551243ea99a1462d025dd99f9cbbbd748512e9bbb387ad08bc008cf38d857dbdf177a1a"}],"purl":"pkg:npm/%40rollup/rollup-linux-arm-musleabihf@4.60.1","type":"library","bom-ref":"pkg:npm/@rollup/rollup-linux-arm-musleabihf@4.60.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"arm"},{"name":"cdx:npm:libc","value":"musl"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"@rollup","name":"rollup-linux-arm64-gnu","version":"4.60.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"36a97bb13780ce14c08dadd05de008e3cfbff868c127e426007d77b279f400948d2f9d09b03aa8b72b9d1f231b3b645b264b246cc6c525f20929603a4752c225"}],"purl":"pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.60.1","type":"library","bom-ref":"pkg:npm/@rollup/rollup-linux-arm64-gnu@4.60.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"arm64"},{"name":"cdx:npm:libc","value":"glibc"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"@rollup","name":"rollup-linux-arm64-musl","version":"4.60.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"fa953298385dd32b3d19c2993cf5a516267aeec4d6579514eb33896add36335f8f8ae4860f38b246e23fa4fb9ede1a14c26dae19fc5d2feb6b4fa67daf19e530"}],"purl":"pkg:npm/%40rollup/rollup-linux-arm64-musl@4.60.1","type":"library","bom-ref":"pkg:npm/@rollup/rollup-linux-arm64-musl@4.60.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"arm64"},{"name":"cdx:npm:libc","value":"musl"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"@rollup","name":"rollup-linux-loong64-gnu","version":"4.60.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"552be0bd078872c12f6386ca0c710359ca56e18c3b06d94a1b51944f81730549442902b4ad61d806a42de859b6b5a5d2fb56d7bc94fa9080aee59c2a2829ef95"}],"purl":"pkg:npm/%40rollup/rollup-linux-loong64-gnu@4.60.1","type":"library","bom-ref":"pkg:npm/@rollup/rollup-linux-loong64-gnu@4.60.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"loong64"},{"name":"cdx:npm:libc","value":"glibc"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"@rollup","name":"rollup-linux-loong64-musl","version":"4.60.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"e0baa1528989ab07bae3582c3e9eb12df86a58c6d0574e0ab4fa7bfdd229d27ccfc4090d63501bc0be56d0c42971a94b624d3bbda5bd2a9d4f06176965861c13"}],"purl":"pkg:npm/%40rollup/rollup-linux-loong64-musl@4.60.1","type":"library","bom-ref":"pkg:npm/@rollup/rollup-linux-loong64-musl@4.60.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"loong64"},{"name":"cdx:npm:libc","value":"musl"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"@rollup","name":"rollup-linux-ppc64-gnu","version":"4.60.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"b4b410f5a3ef901c4e73f1144fa8f7a7278c0fa1dbf1017605306709058ffeebb596173d008ac88ca9cb60c12ba08cff26fb4662023d745dc0c4764d6841f4af"}],"purl":"pkg:npm/%40rollup/rollup-linux-ppc64-gnu@4.60.1","type":"library","bom-ref":"pkg:npm/@rollup/rollup-linux-ppc64-gnu@4.60.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"ppc64"},{"name":"cdx:npm:libc","value":"glibc"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"@rollup","name":"rollup-linux-ppc64-musl","version":"4.60.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"44cc45849c1cf5f4973fa3ea980cf871bbf7900caf0f57ad2458d3c7838da853fd0e44e45ec00c538bf7572739060cc2f9a9f3ee74bff6da78a1bb0a7ea9031e"}],"purl":"pkg:npm/%40rollup/rollup-linux-ppc64-musl@4.60.1","type":"library","bom-ref":"pkg:npm/@rollup/rollup-linux-ppc64-musl@4.60.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"ppc64"},{"name":"cdx:npm:libc","value":"musl"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"@rollup","name":"rollup-linux-riscv64-gnu","version":"4.60.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"40a80597e61cd5e124e8c98e05f447605ea54f18a2895dffcff051adb4a25b623b0054d7a0116f74c132825a213e3fffda6652e210cea9e0741f5002877b016e"}],"purl":"pkg:npm/%40rollup/rollup-linux-riscv64-gnu@4.60.1","type":"library","bom-ref":"pkg:npm/@rollup/rollup-linux-riscv64-gnu@4.60.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"riscv64"},{"name":"cdx:npm:libc","value":"glibc"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"@rollup","name":"rollup-linux-riscv64-musl","version":"4.60.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"4408d78cfffc73a66dcdab59700d51690afa3b54d18730be69d9fc6190e70a1962647be2a888e6bc5c077318b824a3d20c0b7a5217ffeefa9c073409cb43c326"}],"purl":"pkg:npm/%40rollup/rollup-linux-riscv64-musl@4.60.1","type":"library","bom-ref":"pkg:npm/@rollup/rollup-linux-riscv64-musl@4.60.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"riscv64"},{"name":"cdx:npm:libc","value":"musl"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"@rollup","name":"rollup-linux-s390x-gnu","version":"4.60.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"c1cba872968e95a2f508e058880f3d3bac9f8e5a77470283793200d2133b3a99a1475063a3d8f7d46d6e415a43953bf0c469f69d0b3ae5f0452f950577be8571"}],"purl":"pkg:npm/%40rollup/rollup-linux-s390x-gnu@4.60.1","type":"library","bom-ref":"pkg:npm/@rollup/rollup-linux-s390x-gnu@4.60.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"s390x"},{"name":"cdx:npm:libc","value":"glibc"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"@rollup","name":"rollup-linux-x64-gnu","version":"4.60.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"efb3e9b0541408e89947df8b404160f460a5c9f90d5e3d4c3fac119f362cd047966cf707b34d805eee31b946ccd738709f7c2a6a2ce57b7004620e5a7a8a2186"}],"purl":"pkg:npm/%40rollup/rollup-linux-x64-gnu@4.60.1","type":"library","bom-ref":"pkg:npm/@rollup/rollup-linux-x64-gnu@4.60.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"x64"},{"name":"cdx:npm:libc","value":"glibc"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"@rollup","name":"rollup-linux-x64-musl","version":"4.60.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"e5c2004db939bf29c08eaaa6c818e5722309975f91fc2c17f682e4fc4ca21570d677de4aa4776b3894fffeb9d497871472c92b7748c20b0df0a599e1207743f7"}],"purl":"pkg:npm/%40rollup/rollup-linux-x64-musl@4.60.1","type":"library","bom-ref":"pkg:npm/@rollup/rollup-linux-x64-musl@4.60.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"linux"},{"name":"cdx:npm:cpu","value":"x64"},{"name":"cdx:npm:libc","value":"musl"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"@rollup","name":"rollup-openbsd-x64","version":"4.60.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"725d30d3d5ac0a2d7b99c996aaa8257b3f4693c8ac81e5afa146775a2245612477ce3050736279fe28528e997e54b8cfaa343fd6125172a05f2e3b2c4444082f"}],"purl":"pkg:npm/%40rollup/rollup-openbsd-x64@4.60.1","type":"library","bom-ref":"pkg:npm/@rollup/rollup-openbsd-x64@4.60.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"openbsd"},{"name":"cdx:npm:cpu","value":"x64"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"@rollup","name":"rollup-openharmony-arm64","version":"4.60.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"e02bf6dd9ace3516cdb5b65adfb98b4ae797502b4decc5dc70286d2a952740d805d35d2b8eb8df1f1dd0c644b63c8ecba864f9c57c98b356bb2dbcc0c13d2208"}],"purl":"pkg:npm/%40rollup/rollup-openharmony-arm64@4.60.1","type":"library","bom-ref":"pkg:npm/@rollup/rollup-openharmony-arm64@4.60.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"openharmony"},{"name":"cdx:npm:cpu","value":"arm64"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"@rollup","name":"rollup-win32-arm64-msvc","version":"4.60.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"8b5a24598900e052480adafb2a96331694531e0cb98dd0db66259fbe7cb6d6220a932e581318835cffb36d7ce6ddd51c169904798347810e5fb86db7e893ead2"}],"purl":"pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.60.1","type":"library","bom-ref":"pkg:npm/@rollup/rollup-win32-arm64-msvc@4.60.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"win32"},{"name":"cdx:npm:cpu","value":"arm64"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"@rollup","name":"rollup-win32-ia32-msvc","version":"4.60.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"bb4f66dc2bb02f34a103411828c3621607238f3c2ab5430b9ae0892de6568e3398037213d838b4f4a6b11814cff71573b56c885a355db01d84f60a0c8d9bd342"}],"purl":"pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.60.1","type":"library","bom-ref":"pkg:npm/@rollup/rollup-win32-ia32-msvc@4.60.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"win32"},{"name":"cdx:npm:cpu","value":"ia32"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"@rollup","name":"rollup-win32-x64-gnu","version":"4.60.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"93eeb4d15f5997508cede6712603324d4ce6ae6841ff45d99c5e29472a4a025020c6679d500fb5bfd47e5ce16fe7a5b84a51c4cdf78cb73ba32c90f6d94cf9ce"}],"purl":"pkg:npm/%40rollup/rollup-win32-x64-gnu@4.60.1","type":"library","bom-ref":"pkg:npm/@rollup/rollup-win32-x64-gnu@4.60.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"win32"},{"name":"cdx:npm:cpu","value":"x64"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"@rollup","name":"rollup-win32-x64-msvc","version":"4.60.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"9563278b1abf433c7285357a363409e12168d49e8fbce5fcbd4c7959be1b04fb046fef3167cf41cfa90e5e97d78fd6a4f401d3415433960cc111cd52c8cdbbc5"}],"purl":"pkg:npm/%40rollup/rollup-win32-x64-msvc@4.60.1","type":"library","bom-ref":"pkg:npm/@rollup/rollup-win32-x64-msvc@4.60.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"win32"},{"name":"cdx:npm:cpu","value":"x64"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"@sinclair","name":"typebox","version":"0.27.10","scope":"optional","hashes":[{"alg":"SHA-512","content":"313064ff78c62cd076b55c6feae2e5161d62bbae2260e4363db74e48adcd5bc259b2695a3a1daaeac76d2a8c0185fc3c4052e660dcd35b8fe82b8b804c88ba64"}],"purl":"pkg:npm/%40sinclair/typebox@0.27.10","type":"library","bom-ref":"pkg:npm/@sinclair/typebox@0.27.10","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.10.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"bcrypt","version":"5.0.2","description":"TypeScript definitions for bcrypt","scope":"required","hashes":[{"alg":"SHA-512","content":"e9ab62a0ef18ef97cd71b9a3d06ed48c8f655cdda943f2062761564f86bf6ed7742e4f6541a9472ca86480a559debfaca6799650a7db322d4611ef70c8741f35"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40types/bcrypt@5.0.2","externalReferences":[{"type":"vcs","url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/bcrypt"},{"type":"vcs","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git"}],"type":"library","bom-ref":"pkg:npm/@types/bcrypt@5.0.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"LocalNodeModulesPath","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/@types/bcrypt"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"@types","name":"body-parser","version":"1.19.6","scope":"excluded","hashes":[{"alg":"SHA-512","content":"1cb15e098833f3dba4db6379420dddbc6becbf8e81f062ef28aa35cca1b83726c0f14d838843b7c3d96a1a0dbdb7fb5f2d126927a890c67570e0e9c1ecca0cf6"}],"purl":"pkg:npm/%40types/body-parser@1.19.6","type":"library","bom-ref":"pkg:npm/@types/body-parser@1.19.6","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/body-parser"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"connect","version":"3.4.38","scope":"excluded","hashes":[{"alg":"SHA-512","content":"2bab9139fd4b0fcf2e0d0a890a4b40e32ccbd586002ba3607ec234bff9938323ca5ac5f50a72745cf48385589e8ebbb519c4642d66fc465cc560946a1946daba"}],"purl":"pkg:npm/%40types/connect@3.4.38","type":"library","bom-ref":"pkg:npm/@types/connect@3.4.38","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/connect"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"cookiejar","version":"2.1.5","scope":"excluded","hashes":[{"alg":"SHA-512","content":"85ef831ce591796d27821376e04d5652a33479f2b8908f684ea0e6e9798af193ded9d8d9f7405235d1a723208bcc23f0effa6880f9466f3236c071869a2e0efd"}],"purl":"pkg:npm/%40types/cookiejar@2.1.5","type":"library","bom-ref":"pkg:npm/@types/cookiejar@2.1.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/cookiejar/-/cookiejar-2.1.5.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/cookiejar"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"cors","version":"2.8.19","description":"TypeScript definitions for cors","scope":"required","hashes":[{"alg":"SHA-512","content":"9853729727b2a8df7795f7bff424b1386444cfc729cc0847f84f77c49e315907fad95f2c43fdb8ade5769f2cd458ce87e978e2f86187a646cb7bba55a1412c92"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40types/cors@2.8.19","externalReferences":[{"type":"vcs","url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/cors"},{"type":"vcs","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git"}],"type":"library","bom-ref":"pkg:npm/@types/cors@2.8.19","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"LocalNodeModulesPath","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/@types/cors"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/cors/-/cors-2.8.19.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/cors"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"estree","version":"1.0.8","scope":"excluded","hashes":[{"alg":"SHA-512","content":"7561f31dad96a845c8fced44f4e8eba1c313289976992ac4a258752289abbfa53e26e3706875ec5f1f5b2eee601bb05458520dd2c90840943f2f5ac87b1e17eb"}],"purl":"pkg:npm/%40types/estree@1.0.8","type":"library","bom-ref":"pkg:npm/@types/estree@1.0.8","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/estree"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"express-serve-static-core","version":"4.19.8","scope":"excluded","hashes":[{"alg":"SHA-512","content":"d364b97e6a9ea0acd56421cf6627786fc247d9e3391f340b656376168850132ff47974eaf155d97d237a3dcaf717a37d47fbcdae3edca606e18e27ba9bfd6d08"}],"purl":"pkg:npm/%40types/express-serve-static-core@4.19.8","type":"library","bom-ref":"pkg:npm/@types/express-serve-static-core@4.19.8","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.8.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/express-serve-static-core"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"express","version":"4.17.25","description":"TypeScript definitions for express","scope":"required","hashes":[{"alg":"SHA-512","content":"755774e142ac7e920d5272b4c81a181c3177c6eef1547e01b83a2d0bfc46bb2731e0281b3f8f17fca17fe7ce9b70e6f14f41c43475c453c36ab6ee8d47e78a87"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40types/express@4.17.25","externalReferences":[{"type":"vcs","url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express"},{"type":"vcs","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git"}],"type":"library","bom-ref":"pkg:npm/@types/express@4.17.25","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"LocalNodeModulesPath","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/@types/express"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/express"},{"name":"cdx:npm:versionMismatchError","value":"5.0.6 used instead of 4.17.25"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"http-errors","version":"2.0.5","scope":"excluded","hashes":[{"alg":"SHA-512","content":"afc4daca4f072675f4173b5b64dee856a19c716830f7c4ffd27789a613bdd4a9263b3ba0d4a9287d95110f851a0f9b87f00a9c14b7dd3c4ae7068774bbbd7faa"}],"purl":"pkg:npm/%40types/http-errors@2.0.5","type":"library","bom-ref":"pkg:npm/@types/http-errors@2.0.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/http-errors"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"js-yaml","version":"4.0.9","description":"TypeScript definitions for js-yaml","scope":"required","hashes":[{"alg":"SHA-512","content":"9383066909794c6a3f8a2a6a6f65031b65308d7ce2496921d2ecac41e953949a57d6a1a5a546589bc3e73b80f11b5a81a26b4951d609eaa47ac5d21a875d092e"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40types/js-yaml@4.0.9","externalReferences":[{"type":"vcs","url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/js-yaml"},{"type":"vcs","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git"}],"type":"library","bom-ref":"pkg:npm/@types/js-yaml@4.0.9","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"LocalNodeModulesPath","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/@types/js-yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.9.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/js-yaml"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"jsonwebtoken","version":"9.0.10","description":"TypeScript definitions for jsonwebtoken","scope":"required","hashes":[{"alg":"SHA-512","content":"6acc798481bd4267ffd684adca98da9d1ee2293bf48174353affe37eb5fa912fc43b43859e2f28adb9860a7d3aef63474779171f0a40c11f81dfaf1918dff6ac"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40types/jsonwebtoken@9.0.10","externalReferences":[{"type":"vcs","url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jsonwebtoken"},{"type":"vcs","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git"}],"type":"library","bom-ref":"pkg:npm/@types/jsonwebtoken@9.0.10","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"LocalNodeModulesPath","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/@types/jsonwebtoken"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.10.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/jsonwebtoken"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"methods","version":"1.1.4","scope":"excluded","hashes":[{"alg":"SHA-512","content":"ca65d656b0e20b14c1137f9122bacfe77dc4ef4780fbdaaeef3756a07b8e986ba3918b737f81d017de9bf27c072ea86e7f8ca45fad48191201dfc082ebfb0899"}],"purl":"pkg:npm/%40types/methods@1.1.4","type":"library","bom-ref":"pkg:npm/@types/methods@1.1.4","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/methods/-/methods-1.1.4.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/methods"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"mime","version":"1.3.5","scope":"excluded","hashes":[{"alg":"SHA-512","content":"fe9c8165648b0f69f475c1c4de1abcb3c66f7044c7b44b85fb713b5d5b74220da7bec5505dd8211d57049085a3cbd034c0a7d39fdedafcf48362884a2259cfff"}],"purl":"pkg:npm/%40types/mime@1.3.5","type":"library","bom-ref":"pkg:npm/@types/mime@1.3.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/mime"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"ms","version":"2.1.0","scope":"excluded","hashes":[{"alg":"SHA-512","content":"1ac0822190c4fe9de2f7abed12ac7eedd054197adcef37922b7c303c721a453852fbd3a15885d1ab3b3877a93549553c83dd43acd456c56506869e4a5d06f654"}],"purl":"pkg:npm/%40types/ms@2.1.0","type":"library","bom-ref":"pkg:npm/@types/ms@2.1.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/ms"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"node","version":"25.6.0","description":"TypeScript definitions for node","scope":"excluded","hashes":[{"alg":"SHA-512","content":"faa21844a74d609c18def44264c7496cf2c902d1a3401b9dcd9cddcf04189043d077e3c91a2c542f941fbc22c36942e82eff91853dcb0e4c047ca6809204a635"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40types/node@25.6.0","externalReferences":[{"type":"vcs","url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node"},{"type":"vcs","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git"}],"type":"library","bom-ref":"pkg:npm/@types/node@25.6.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"LocalNodeModulesPath","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/@types/node"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/node/-/node-25.6.0.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/node"},{"name":"cdx:npm:versionMismatchError","value":"25.9.5 used instead of 25.6.0"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"qs","version":"6.15.0","scope":"excluded","hashes":[{"alg":"SHA-512","content":"25ac2f4fc881556a734ebcf7106c3d053405837050366c0445d284db6be54f16b0c2d6f251294ca69bd960a2d9cc1e73800097757c5b0f79b56d768ca8fffda3"}],"purl":"pkg:npm/%40types/qs@6.15.0","type":"library","bom-ref":"pkg:npm/@types/qs@6.15.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/qs/-/qs-6.15.0.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/qs"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"range-parser","version":"1.2.7","scope":"excluded","hashes":[{"alg":"SHA-512","content":"84aa2b9896e426acd01a1ce26b1e4f22d0d44cc00cf6e1365d7426337eddc9de2154cfb969597ba15c4c554895427da809014dfcb28265dbd2334a4546a6d299"}],"purl":"pkg:npm/%40types/range-parser@1.2.7","type":"library","bom-ref":"pkg:npm/@types/range-parser@1.2.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/range-parser"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"send","version":"0.17.6","scope":"excluded","hashes":[{"alg":"SHA-512","content":"52ab7cacf044f1263444af0907513354e219df6baacbc1f07710a7a023ac62bbe7b30aa6159fe4fbd22489d964fc89a1b1dbc1b25a076c095ec1bd8810157f3a"}],"purl":"pkg:npm/%40types/send@0.17.6","type":"library","bom-ref":"pkg:npm/@types/send@0.17.6","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/send/-/send-0.17.6.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/serve-static/node_modules/@types/send"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"send","version":"1.2.1","scope":"excluded","hashes":[{"alg":"SHA-512","content":"6abb028a40ef954f7dce5d60ebd4dc001de6cd93e9c60c345109da1de0b53706f4d79c69f1b92766fe6b21fae2f714ce70cb9a560bda6df21103b3d2655b9921"}],"purl":"pkg:npm/%40types/send@1.2.1","type":"library","bom-ref":"pkg:npm/@types/send@1.2.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/send"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"serve-static","version":"1.15.10","scope":"excluded","hashes":[{"alg":"SHA-512","content":"b51b35741fa0f08b64ef6ae5488d99ad6eaf660d18acb23cd624124e43263aa9ea09a36bffc124e15c1670de6f66009859b83f24948606551a60600e3fbdea07"}],"purl":"pkg:npm/%40types/serve-static@1.15.10","type":"library","bom-ref":"pkg:npm/@types/serve-static@1.15.10","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.10.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/serve-static"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"superagent","version":"8.1.9","scope":"excluded","hashes":[{"alg":"SHA-512","content":"a5356323bdf08ad9fef482e6a0975a8c7196da391268ece1885605d51777110f7893298ba81f4f8c3f484a0ed66802c2efe7421d3d0519ef53d8b92d2eaff719"}],"purl":"pkg:npm/%40types/superagent@8.1.9","type":"library","bom-ref":"pkg:npm/@types/superagent@8.1.9","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/superagent/-/superagent-8.1.9.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/superagent"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"supertest","version":"6.0.3","description":"TypeScript definitions for supertest","scope":"excluded","hashes":[{"alg":"SHA-512","content":"f16cd7abad845c5849ed0b07dce71bfe2290fd3cbd6555a7573a1329cf6dcb2151445ddaef84e4dbe4cb160685170dfae04adefa7a731ca109ea06b62f320bef"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40types/supertest@6.0.3","externalReferences":[{"type":"vcs","url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/supertest"},{"type":"vcs","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git"}],"type":"library","bom-ref":"pkg:npm/@types/supertest@6.0.3","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"LocalNodeModulesPath","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/@types/supertest"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/supertest/-/supertest-6.0.3.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/supertest"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"uuid","version":"9.0.8","description":"TypeScript definitions for uuid","scope":"required","hashes":[{"alg":"SHA-512","content":"8e0fbdec4188718f4018724945a68f5607ad283b2b4e06d18d0e4cb208e1fc340a1059740edc91aff5423b20f54f647530d7963cafeeec9a068650d99ca0407c"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40types/uuid@9.0.8","externalReferences":[{"type":"vcs","url":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/uuid"},{"type":"vcs","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git"}],"type":"library","bom-ref":"pkg:npm/@types/uuid@9.0.8","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"LocalNodeModulesPath","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/@types/uuid"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/uuid"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@vitest","name":"expect","version":"1.6.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"8d72fef7e64d2092abba87ea5eeb930a57f8e1e4a97079608f70a2b8d8a1505dc8a2e8ed99cd3321add424e5b94630cad582c12599d60653eeaa163270b8a8a2"}],"purl":"pkg:npm/%40vitest/expect@1.6.1","type":"library","bom-ref":"pkg:npm/@vitest/expect@1.6.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@vitest/expect/-/expect-1.6.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@vitest","name":"runner","version":"1.6.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"de74a761791591fde65c57c4eef5723e68b749ace16ffd9c7d9186b34251cc5b0f16f00c04472bc1e5755751acaecb5d5de2824d79496ef9d0c065a01081e638"}],"purl":"pkg:npm/%40vitest/runner@1.6.1","type":"library","bom-ref":"pkg:npm/@vitest/runner@1.6.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@vitest/runner/-/runner-1.6.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@vitest","name":"snapshot","version":"1.6.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"5af89d42e580cd4da9f79bbc1802a544ca8cc8dd723899061e7c773353cbf5169fec04359302ca834e000e509adfe39751913b05c78e855662b9601bcc229c51"}],"purl":"pkg:npm/%40vitest/snapshot@1.6.1","type":"library","bom-ref":"pkg:npm/@vitest/snapshot@1.6.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.6.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@vitest","name":"spy","version":"1.6.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"30670c9a91a465e6ec31985b40a9007fd097e731af8e4053a9ff19c770296165ebdf01be42f12ed9e5d67e7208598489131229e15f4508a0c47b2833918ad733"}],"purl":"pkg:npm/%40vitest/spy@1.6.1","type":"library","bom-ref":"pkg:npm/@vitest/spy@1.6.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@vitest/spy/-/spy-1.6.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@vitest","name":"utils","version":"1.6.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"8ceaeb52f5cce00bfd656886d446a336da34bbdea4580849d4b98f9898575d0c7fdf631e70429dd74a4e2d8812d81431d538241a19683d4d40ac35b6bef698ea"}],"purl":"pkg:npm/%40vitest/utils@1.6.1","type":"library","bom-ref":"pkg:npm/@vitest/utils@1.6.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@vitest/utils/-/utils-1.6.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"abbrev","version":"1.1.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"9e77bdfc8890fe1cc8858ea97439db06dcfb0e33d32ab634d0fff3bcf4a6e69385925eb1b86ac69d79ff56d4cd35f36d01f67dff546d7a192ccd4f6a7138a2d1"}],"purl":"pkg:npm/abbrev@1.1.1","type":"library","bom-ref":"pkg:npm/abbrev@1.1.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"accepts","version":"1.3.8","scope":"optional","hashes":[{"alg":"SHA-512","content":"3d802d8536b69b654ac6ebd20f70cf0bf1b2f94fac380d4b02e4fc9a4991bafc3e34009269e5c443e34771517bace365eaa71ac55dd4b9e9b06b093eefe4892f"}],"purl":"pkg:npm/accepts@1.3.8","type":"library","bom-ref":"pkg:npm/accepts@1.3.8","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"acorn-walk","version":"8.3.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"1c41cd7db6abb3dbf8a60a56e923b52923e47e84b4c5538cffd53390996d8e5b0766625ab3183c69792e65aed231ff2f28620186952c3e5b904aa849142a9e6f"}],"purl":"pkg:npm/acorn-walk@8.3.5","type":"library","bom-ref":"pkg:npm/acorn-walk@8.3.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"acorn","version":"8.16.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"51527213d32db4eb014080cac35b246fd9c0c10b91e70b860f7fbcd8ae89809966fd8f8a23dda836c30d199098743b15b511d26a4d29715e439e8e7ee2387db3"}],"purl":"pkg:npm/acorn@8.16.0","type":"library","bom-ref":"pkg:npm/acorn@8.16.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:has_binary","value":"true"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz"},{"name":"cdx:npm:binPaths","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/.bin/acorn"},{"name":"cdx:npm:bin","value":"acorn"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"agent-base","version":"6.0.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"45937035c945efe312ffc6c383bd1a9a0df6772799199c620ee42667128b025423af78c6c8bc7ee0a924e7c50eec3d90760148402a2fb92b991129dee911ba5d"}],"purl":"pkg:npm/agent-base@6.0.2","type":"library","bom-ref":"pkg:npm/agent-base@6.0.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"ansi-regex","version":"5.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15"}],"purl":"pkg:npm/ansi-regex@5.0.1","type":"library","bom-ref":"pkg:npm/ansi-regex@5.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"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":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"ansi-styles","version":"5.2.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"0b1c29b7649f4f34ed5dc7ce97318479ef0ef9cf8c994806acd8817179ee5b1b852477ba6b91f3eeac21c1ee4e81a498234209be42ea597d40486f9c24e90488"}],"purl":"pkg:npm/ansi-styles@5.2.0","type":"library","bom-ref":"pkg:npm/ansi-styles@5.2.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"aproba","version":"2.1.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"b4b204723e46b91d914939f134a7642b4749fc6ac2ecfdfcb149220e60ee1dfb0799b6a04c50310d520196da24957115210fdfd7820bf08309e699fd1decf513"}],"purl":"pkg:npm/aproba@2.1.0","type":"library","bom-ref":"pkg:npm/aproba@2.1.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"are-we-there-yet","version":"2.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"0a2fea10d9b01e7b18a3dc4a21c5093792de0ca749e91d59d63f55fc9e70caaf2787f9983c4a482896c1657b598c6d381e22bbcd5fe9e95b3df79d8cacc79423"}],"purl":"pkg:npm/are-we-there-yet@2.0.0","type":"library","bom-ref":"pkg:npm/are-we-there-yet@2.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:deprecation_notice","value":"This package is no longer supported."}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"argparse","version":"2.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"f3ef56a9e6db173a57f4e47e59ae8edbd6ac22881e44ccdc1ad00835da4c1c7c80835d1fd3969215505b704a867ff3d7c35123019faadbf6c4060dc3beeacadd"}],"purl":"pkg:npm/argparse@2.0.1","type":"library","bom-ref":"pkg:npm/argparse@2.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"array-flatten","version":"1.1.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"3c254042cc167a6bba51dc6c0c5157ffe815798a8a0287770f75159bdd631f0ca782e3b002f60f871f2736533ef8da9170ae82c71a5469f8e684874a88789baa"}],"purl":"pkg:npm/array-flatten@1.1.1","type":"library","bom-ref":"pkg:npm/array-flatten@1.1.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"asap","version":"2.0.6","scope":"optional","hashes":[{"alg":"SHA-512","content":"0521d680348088ab39d28d917bca69be9dec7951d7491338e1c752b13f457cd1145192ce196542b2259a44f58cd599e7fa6a99d4e7d5677cf70d61334a9ee144"}],"purl":"pkg:npm/asap@2.0.6","type":"library","bom-ref":"pkg:npm/asap@2.0.6","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/asap/-/asap-2.0.6.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"assertion-error","version":"1.1.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"8e0b1a35dbb3fa776f1b216ddee4ae5aabf2e250a72098a8beda2e40de4964738a092d90ba111d6dc407161564b33d8dd94f615c9a3ca1d1bb113c969447ae0f"}],"purl":"pkg:npm/assertion-error@1.1.0","type":"library","bom-ref":"pkg:npm/assertion-error@1.1.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"asynckit","version":"0.4.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"39e8bd387e2d461d18a94dc6c615fbf5d33f9b0560bdb64969235a464f9bb21923d12e5c7c772061a92b7818eb1f06ad5ca6f3f88a087582f1aca8a6d8c8d6d1"}],"purl":"pkg:npm/asynckit@0.4.0","type":"library","bom-ref":"pkg:npm/asynckit@0.4.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"balanced-match","version":"1.0.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"de849e50ed13315ebb84dd4099b5ec2b8c9aa94eed8e21e56f144364ea47d0a5bdf82797e1b440697d009f1b74b71d8cae94695b041a3f02252121098585393f"}],"purl":"pkg:npm/balanced-match@1.0.2","type":"library","bom-ref":"pkg:npm/balanced-match@1.0.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"base64-js","version":"1.5.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"00aa5a6251e7f2de1255b3870b2f9be7e28a82f478bebb03f2f6efadb890269b3b7ca0d3923903af2ea38b4ad42630b49336cd78f2f0cf1abc8b2a68e35a9e58"}],"purl":"pkg:npm/base64-js@1.5.1","type":"library","bom-ref":"pkg:npm/base64-js@1.5.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"author":"Nick Campbell (https://github.com/ncb000gt)","group":"","name":"bcrypt","version":"5.1.1","description":"A bcrypt library for NodeJS.","scope":"required","hashes":[{"alg":"SHA-512","content":"006047386e613d86795e5f4a5f353988aabde75eb2126bc228383779c3f9917d9a07a52a4de5d9c64d842e70e00e6e814123252edf6b0c1e0ba12331d2b630c3"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/bcrypt@5.1.1","externalReferences":[{"type":"vcs","url":"https://github.com/kelektiv/node.bcrypt.js.git"}],"type":"library","bom-ref":"pkg:npm/bcrypt@5.1.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:scripts","value":"test, install, build"},{"name":"cdx:npm:buildScripts","value":"build"},{"name":"cdx:npm:hasInstallScript","value":"true"},{"name":"cdx:npm:risky_scripts","value":"install"},{"name":"ImportedModules","value":"bcrypt"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]},"occurrences":[{"location":"prisma/seed/test-users.ts"},{"location":"prisma/seed/test-users.ts"},{"location":"src/billing/polarWebhook.ts"},{"location":"src/middleware/auth.ts"},{"location":"src/middleware/auth.ts"},{"location":"src/middleware/auth.ts"},{"location":"src/middleware/shareAuth.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/auth.ts"},{"location":"src/routes/auth.ts"},{"location":"src/routes/auth.ts"},{"location":"src/routes/hub-dashboard.ts"},{"location":"src/routes/hub-dashboard.ts"},{"location":"src/services/adminSeed.ts"},{"location":"src/services/adminSeed.ts"},{"location":"src/services/adminSeed.ts"},{"location":"src/services/shareService.ts"}]}},{"author":"Joshua Wise <joshuathomaswise@gmail.com>","group":"","name":"better-sqlite3","version":"12.9.0","description":"The fastest and simplest library for SQLite in Node.js.","scope":"optional","hashes":[{"alg":"SHA-512","content":"c2a52fe069b7b681691c342668a0f8421666de0d438d4048d32cd2e14065ea51255265c561d4d09a6103a4015ae68f058858b2994472a449df547cc82ca6b1a9"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/better-sqlite3@12.9.0","externalReferences":[{"type":"vcs","url":"http://github.com/WiseLibs/better-sqlite3"},{"type":"vcs","url":"git://github.com/WiseLibs/better-sqlite3.git"}],"type":"library","bom-ref":"pkg:npm/better-sqlite3@12.9.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:scripts","value":"install, build-release, build-debug, test, benchmark, download"},{"name":"cdx:npm:buildScripts","value":"build-release, build-debug"},{"name":"cdx:npm:hasInstallScript","value":"true"},{"name":"cdx:npm:risky_scripts","value":"install"},{"name":"cdx:npm:gypfile","value":"true"},{"name":"cdx:npm:native_addon","value":"true"},{"name":"cdx:npm:native_deps","value":"bindings"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-12.9.0.tgz"},{"name":"cdx:npm:versionMismatchError","value":"12.11.1 used instead of 12.9.0"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"bindings","version":"1.5.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"a76abfb7f9a1bee3a3fd478b955eb9eba183fe0ba8c25af4847c42948d16f66ecc59890bd45d212e8fb401ec6cf4748f0ad4754974344c3dcc30aad765a8db89"}],"purl":"pkg:npm/bindings@1.5.0","type":"library","bom-ref":"pkg:npm/bindings@1.5.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"bl","version":"4.1.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"d56d3b70cf604ba0dc2e97ab65f1528fe6d62ed68f1923875a13e21b35e6bd525b44b746f36b07fca9fc12d5b556a595039e0029fda1e64e416e721bc05de1eb"}],"purl":"pkg:npm/bl@4.1.0","type":"library","bom-ref":"pkg:npm/bl@4.1.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/bl/-/bl-4.1.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"body-parser","version":"1.20.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"65381860b30e5d8f6a294ff9ec5028f05f870367465fb6ea19cef5b710d10b5ad2e1fadd148e51ecd865b87c47e8cd1822d00fd2c1c1e2ea8039c60ac4eeae18"}],"purl":"pkg:npm/body-parser@1.20.4","type":"library","bom-ref":"pkg:npm/body-parser@1.20.4","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"brace-expansion","version":"1.1.14","scope":"optional","hashes":[{"alg":"SHA-512","content":"3163c67c3c67cb3294eeb34e5bd48ffdce74be2df1ae6aee6bffba85f3db092d8004d59fc76e2f3e2773bc2ee4ae353f453a36df9b15efbeb29a5b0cb462a3f2"}],"purl":"pkg:npm/brace-expansion@1.1.14","type":"library","bom-ref":"pkg:npm/brace-expansion@1.1.14","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"buffer-equal-constant-time","version":"1.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"cd1a54883c1dff193a003a8f3004c6f2f73d54fae4724ed3d3b388c748278e62409c79d35573501b7bdfbd636e899224c2ef4aaca740d6224a7ec7d357113a34"}],"purl":"pkg:npm/buffer-equal-constant-time@1.0.1","type":"library","bom-ref":"pkg:npm/buffer-equal-constant-time@1.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"buffer","version":"5.7.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"10773220f050e0148696f8c1d7a9392a0009dbb088b0763fd8906609145ea38f32f6b43731a533597dca56505ae14eccc97d361dd563d0aec2dd6681de3bbb15"}],"purl":"pkg:npm/buffer@5.7.1","type":"library","bom-ref":"pkg:npm/buffer@5.7.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"bytes","version":"3.1.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"fcd7fb4f2cd3c7a4b7c9124e6ce015efde7aafc72bdbe3a3f000b976df3048fdc1400a1e5f9f0da07c8253c3fccc690d5d2b634d28ba7f33ba174a4175c61b12"}],"purl":"pkg:npm/bytes@3.1.2","type":"library","bom-ref":"pkg:npm/bytes@3.1.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"cac","version":"6.7.14","scope":"optional","hashes":[{"alg":"SHA-512","content":"6fa225bacf9cdd1add0e4f8984b2940107f3ce02c43f2eb0717a92edfff17b51044efb033fa18e446ed216e3ace9c203e5892a7215bf2d765b5f96dcf23ed971"}],"purl":"pkg:npm/cac@6.7.14","type":"library","bom-ref":"pkg:npm/cac@6.7.14","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/cac/-/cac-6.7.14.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"call-bind-apply-helpers","version":"1.0.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"4a9d5a6e52748af0e44b38dc68977112e9cde7f5ef92c149dac30115fabac74af285057fd9bfcac057b6d5c329987b4f3928a3f0af7dff049fa04b9339b9ae31"}],"purl":"pkg:npm/call-bind-apply-helpers@1.0.2","type":"library","bom-ref":"pkg:npm/call-bind-apply-helpers@1.0.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"call-bound","version":"1.0.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"fb2b3df7b53dea9a382b1fc0069042aa103d12ec49690583420ef6f791f8841a61bf72198346e804abb0629b78617a7a319e4099942753fb72313951a5a49e8e"}],"purl":"pkg:npm/call-bound@1.0.4","type":"library","bom-ref":"pkg:npm/call-bound@1.0.4","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"chai","version":"4.5.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"4484c605f8a32e405d759be79fc8ddaa84f2a71bea6ce2d8424186c57cde163547bee75a3f0d073450fdc7ddbcfde53061677674f0ae815aaca4600b4d96502b"}],"purl":"pkg:npm/chai@4.5.0","type":"library","bom-ref":"pkg:npm/chai@4.5.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/chai/-/chai-4.5.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"check-error","version":"1.0.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"88a1280d869199dd66c4cf746b63847d6863b233e960fb90fa5318b28c41d76ebeb7c7f0ef24843b8f2798383908e4e3c4323ae7f636396a5e10793764e7bcce"}],"purl":"pkg:npm/check-error@1.0.3","type":"library","bom-ref":"pkg:npm/check-error@1.0.3","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"chownr","version":"1.1.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"8c9d1bab36b296626d567360cd37923acf033dabe96d8804aff6f460bf3fd863b7c4912122716684a3149c42508d9ba62bb297185854cbcf4faec25695a90156"}],"purl":"pkg:npm/chownr@1.1.4","type":"library","bom-ref":"pkg:npm/chownr@1.1.4","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"chownr","version":"2.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"6c8a26b43179286a5da2090b77d56ca6f17393d29fa72c86952f18155665ed318f0472f9b2720e9f17ac8705603ed790f5be04c9d97ea556c8c84d4372f09681"}],"purl":"pkg:npm/chownr@2.0.0","type":"library","bom-ref":"pkg:npm/chownr@2.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"color-support","version":"1.1.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"aa20639296cc2cefc72faf32fa5878ab4fced4c6458f6457e97fca98c6b7fa0243df3f96c08d59cc31f2b2fa87192de63fa9b39cf724a579b0d6723d7098f246"}],"purl":"pkg:npm/color-support@1.1.3","type":"library","bom-ref":"pkg:npm/color-support@1.1.3","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:has_binary","value":"true"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"combined-stream","version":"1.0.8","scope":"optional","hashes":[{"alg":"SHA-512","content":"1503783117ee25e1dfedc05b04c2455e12920eafb690002b06599106f72f144e410751d9297b5214048385d973f73398c3187c943767be630e7bffb971da0476"}],"purl":"pkg:npm/combined-stream@1.0.8","type":"library","bom-ref":"pkg:npm/combined-stream@1.0.8","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"component-emitter","version":"1.3.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"4f4f9b6ab5124114d44004a1f1bc74d9d97e0e1179e06b480d8d776379bda164e494a6dbdd6bfdef899e469799de5a752692d51025963470b8bda1b65c75e8b9"}],"purl":"pkg:npm/component-emitter@1.3.1","type":"library","bom-ref":"pkg:npm/component-emitter@1.3.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"concat-map","version":"0.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"fd2aefe1db30c903417e8846a73f68e986f71b3dd2ad40ea047e6b4ee84647b6a1b656d82a7571c366c214c4658da03b1171da5d9f30b07768745bdb9212a6aa"}],"purl":"pkg:npm/concat-map@0.0.1","type":"library","bom-ref":"pkg:npm/concat-map@0.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"confbox","version":"0.1.8","scope":"optional","hashes":[{"alg":"SHA-512","content":"44cb66c3488591e478615f9f50e4ae72b88040d6fd83ccc5479d8c582b65f9c09938544d2facde077f79bcfcc58448e39f87ccc57b9d9842e797f285fd6acaeb"}],"purl":"pkg:npm/confbox@0.1.8","type":"library","bom-ref":"pkg:npm/confbox@0.1.8","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"console-control-strings","version":"1.1.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"b72fdf4de929a43d9f23046f9d901575e3a219dd5ced85c48b16e0253373a9cc4958a4278c9fd5d5b344104ea1ca0a4cdd68f01c55152ba1d38d64b35786bcb1"}],"purl":"pkg:npm/console-control-strings@1.1.0","type":"library","bom-ref":"pkg:npm/console-control-strings@1.1.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"content-disposition","version":"0.5.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"16f7994cdb86c34e1cc6502259bce2eb34c02ff9617a16966d3b6096e261e3f13de43a8cc139a16b7299375680580f1c148847ccc654bcb7af930e51aa4fad49"}],"purl":"pkg:npm/content-disposition@0.5.4","type":"library","bom-ref":"pkg:npm/content-disposition@0.5.4","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"content-type","version":"1.0.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"9d38ea7dc045122a4a7570afe180d05827e670b64a9bcd65745d29028a53bf2ac51956dc47a3ff54001de46ecdfb4b53afc42a894d2d15a743e852b836d27038"}],"purl":"pkg:npm/content-type@1.0.5","type":"library","bom-ref":"pkg:npm/content-type@1.0.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"cookie-signature","version":"1.0.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"35775873774baf8ee9064a54087b4a4b020e4172d59fc75912ecb06e808e258fe8b00d301522e549ac2bdca37ca97244c97eba15c38d4c7f0422556e2b4cb214"}],"purl":"pkg:npm/cookie-signature@1.0.7","type":"library","bom-ref":"pkg:npm/cookie-signature@1.0.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"cookie","version":"0.7.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"ca48b95e72ae7fbe74979d2e193965b7a90a20b6389d0d5e34841ab685c40726797568272aa6e7aa64eb044e41e0dee5acc24a436cad58c8933b6a34bfa130ff"}],"purl":"pkg:npm/cookie@0.7.2","type":"library","bom-ref":"pkg:npm/cookie@0.7.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"cookiejar","version":"2.1.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"2c3c7aa07acaf8f8732ca254f63e52eff6378ccfe6507bc3fc3788d56426267eb9da23c2e58e130730bd97ee4e30e5e5c934c0f9299550f9b41d0530a43e49ab"}],"purl":"pkg:npm/cookiejar@2.1.4","type":"library","bom-ref":"pkg:npm/cookiejar@2.1.4","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"author":"Troy Goode <troygoode@gmail.com> (https://github.com/troygoode/)","group":"","name":"cors","version":"2.8.6","description":"Node.js CORS middleware","scope":"required","hashes":[{"alg":"SHA-512","content":"b49b590411c0eaf8c801a17a12721aaba95a0413fd6aafd8de8b9526311fa076d105c1c100761c321ff0f0b0eb9363ef20c32af209a8a5ae43e15f1199baf11b"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/cors@2.8.6","type":"library","bom-ref":"pkg:npm/cors@2.8.6","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:scripts","value":"test, test-ci, lint"},{"name":"ImportedModules","value":"cors"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/cors/-/cors-2.8.6.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]},"occurrences":[{"location":"src/app.ts"},{"location":"src/index.ts"}]}},{"group":"","name":"cross-spawn","version":"7.0.6","scope":"optional","hashes":[{"alg":"SHA-512","content":"b95d903963f69d6ceccb668ca7c69189b862f5d9731791e0879487681f4e893184c834e2249cb1d2ecb9d505ddc966ed00736e6b85c9cd429c6b73b3294777bc"}],"purl":"pkg:npm/cross-spawn@7.0.6","type":"library","bom-ref":"pkg:npm/cross-spawn@7.0.6","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"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":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"debug","version":"2.6.9","scope":"optional","hashes":[{"alg":"SHA-512","content":"6c2ec496b7496899cf6c03fed44a2d62fa99b1bdde725e708ba05f8ba0494d470da30a7a72fb298348d7ce74532838e6fc4ec076014155e00f54c35c286b0730"}],"purl":"pkg:npm/debug@2.6.9","type":"library","bom-ref":"pkg:npm/debug@2.6.9","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"debug","version":"4.4.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"446c305a7c10be455f6af295b76d8518bc3ec5849dcc04709b4aeee83853540dee994e6165cdbc57790ee2cb6062bcab4e52e9baf808f468a28e5b408cd6dca8"}],"purl":"pkg:npm/debug@4.4.3","type":"library","bom-ref":"pkg:npm/debug@4.4.3","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/debug/-/debug-4.4.3.tgz"},{"name":"cdx:npm:package:development","value":"true"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"decompress-response","version":"6.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"696df9c9933a05bff8a099599dc307d8b0a866d2574d1c444b5eef137868462a305369161da24a1644810e70d1f9c9bd27ef5085799113221fbf4a638bd7a309"}],"purl":"pkg:npm/decompress-response@6.0.0","type":"library","bom-ref":"pkg:npm/decompress-response@6.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"deep-eql","version":"4.1.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"494c1d19fa9d28ec3108f795623c12c91a49ed9f9f869c0802d98251d648599fd83f947d580b32b928292d50e2f5b8d6a0dd8b5c736cb3f764deead7b5d4311a"}],"purl":"pkg:npm/deep-eql@4.1.4","type":"library","bom-ref":"pkg:npm/deep-eql@4.1.4","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"deep-extend","version":"0.6.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"2ce1f120e68f61d1e5251b4241f0c8559b5fc3fb9f33cfab563eb8f51207cdc9bfbc6c1045716de8e3ea2055ac9b65c432b34812d591eb8b18d4b10a0f6bc038"}],"purl":"pkg:npm/deep-extend@0.6.0","type":"library","bom-ref":"pkg:npm/deep-extend@0.6.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"delayed-stream","version":"1.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"672483ecd7fdd5a2c1d11c4be0a1ab28705797b11db350c098475ca156b05e72c3ed20e1a4d82db88236680920edaed04b8d63c4f499d7ba7855d1a730793731"}],"purl":"pkg:npm/delayed-stream@1.0.0","type":"library","bom-ref":"pkg:npm/delayed-stream@1.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"delegates","version":"1.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"6ddd8bebbf2e89601333a9b967557334212b2378e21b3b7a1c663c395202b38d0942afc700b7dbc8d266a745036a4118e2930c68dd0bcb9a26fc1d5523ffb17d"}],"purl":"pkg:npm/delegates@1.0.0","type":"library","bom-ref":"pkg:npm/delegates@1.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"depd","version":"2.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"83b9c7e8fe9dc838a8268800006a6b1a90ad5489898693e4feba02cdd6f77c887ad7fb3f9cfb1f47aa27c8cc2408047f3a50b7c810b49444af52840402cb08af"}],"purl":"pkg:npm/depd@2.0.0","type":"library","bom-ref":"pkg:npm/depd@2.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/depd/-/depd-2.0.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"destroy","version":"1.2.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"dac246253697208691d70e22252368374867318ec6a5cfe7f03e2a482270f10a855977fb72e0209c41f1069c1e69570f7af0b69772a98d80b1dcdca941081a26"}],"purl":"pkg:npm/destroy@1.2.0","type":"library","bom-ref":"pkg:npm/destroy@1.2.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"detect-libc","version":"2.1.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"06d8f604e38ef37a375b21f9f5ef0c817b3111055c6ab9143a9118aee6c1d2eaf09cdd74c90dfae2bb22072535d67665a966199b4e62fe87fb8a8e26ce2841b5"}],"purl":"pkg:npm/detect-libc@2.1.2","type":"library","bom-ref":"pkg:npm/detect-libc@2.1.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"dezalgo","version":"1.0.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"ad748fd1b7fee67d10a27b1bf925557cd7c8b2298ee0712d9a72293c763c435502cca950ac331f7686ebf2724e3ac460582c8c46a792050ce659432aef3bd58a"}],"purl":"pkg:npm/dezalgo@1.0.4","type":"library","bom-ref":"pkg:npm/dezalgo@1.0.4","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"diff-sequences","version":"29.6.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"12378f2b5b2b0f73f4f28da3e1fd04c67ca5a91b3907db498dca7db7592b1f6a918bc08276c61fc1ef498122eeac5056c2ae2e3a58a9cdf9397c736fc052abf1"}],"purl":"pkg:npm/diff-sequences@29.6.3","type":"library","bom-ref":"pkg:npm/diff-sequences@29.6.3","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"dotenv","version":"16.6.1","description":"Loads environment variables from .env file","scope":"optional","hashes":[{"alg":"SHA-512","content":"b81ab87a05874dc4eddf76bbdafa521b4cf71e73ee225e8da98713aca120d9ace81329768695b4cea971cacab6a4af47943207c87c9a91e61a627480c1df1ba3"}],"licenses":[{"license":{"id":"BSD-2-Clause","url":"https://opensource.org/licenses/BSD-2-Clause","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/dotenv@16.6.1","externalReferences":[{"type":"vcs","url":"https://github.com/motdotla/dotenv#readme"},{"type":"vcs","url":"git://github.com/motdotla/dotenv.git"}],"type":"library","bom-ref":"pkg:npm/dotenv@16.6.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:scripts","value":"dts-check, lint, pretest, test, test:coverage, prerelease, release"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"dunder-proto","version":"1.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"28837f9c3241411717c3430b561644f62407986ebca80548060f42aa65188e64088608a3f54e4c16faea9142f915bb72cb366e39e3add3375e45ee1463b72df8"}],"purl":"pkg:npm/dunder-proto@1.0.1","type":"library","bom-ref":"pkg:npm/dunder-proto@1.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"ecdsa-sig-formatter","version":"1.0.11","scope":"optional","hashes":[{"alg":"SHA-512","content":"9da825dd162b6cdbfa91091e248a6de8d259cbcb702c1ff6bedcfac8df59e2f44a1cde3f41924811baa88402d283029d9e4b2e63793901d769e6583cb15a1571"}],"purl":"pkg:npm/ecdsa-sig-formatter@1.0.11","type":"library","bom-ref":"pkg:npm/ecdsa-sig-formatter@1.0.11","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"ee-first","version":"1.1.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"58cc26f4b851528f9651a44dfaf46e113a86f3d22066985548d91d16079beac4bf1383ab0c837bb78f0201ec121d773a0bc95e7c3f0a29faf9bd8eb56eb425a3"}],"purl":"pkg:npm/ee-first@1.1.1","type":"library","bom-ref":"pkg:npm/ee-first@1.1.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"emoji-regex","version":"8.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8"}],"purl":"pkg:npm/emoji-regex@8.0.0","type":"library","bom-ref":"pkg:npm/emoji-regex@8.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"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":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"encodeurl","version":"2.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"4349fd1d18b89ba26e188575785966bc907b644571bbddc8accca232c182d25acc24c5b3460c7a586aaec9f4206556f7d6f8468179df98f34d5e6c673a4441ae"}],"purl":"pkg:npm/encodeurl@2.0.0","type":"library","bom-ref":"pkg:npm/encodeurl@2.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"end-of-stream","version":"1.4.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"a2810673a1cfdbac57abf37e18218e4f424a08b0c6aead9b41466b43b832ac989900d27ff180d3c53a5005718c9fe59b2105cd569c96ca69bb2985480909f23a"}],"purl":"pkg:npm/end-of-stream@1.4.5","type":"library","bom-ref":"pkg:npm/end-of-stream@1.4.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"es-define-property","version":"1.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"7b79d17e07d4678acd18bdb7da05205f4e90372c9ecf4e0a76316b17e2d34683979ab3a014a0e0e0109db235bc1274faf5ea9d606991a49c223d560dac2696de"}],"purl":"pkg:npm/es-define-property@1.0.1","type":"library","bom-ref":"pkg:npm/es-define-property@1.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"es-errors","version":"1.3.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"65fe47d8ac6ddb18d3bdb26f3f66562c4202c40ea3fa1026333225ca9cb8c5c060d6f2959f1f3d5b2d066d2fa47f9730095145cdd0858765d20853542d2e9cb3"}],"purl":"pkg:npm/es-errors@1.3.0","type":"library","bom-ref":"pkg:npm/es-errors@1.3.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"es-object-atoms","version":"1.1.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"146807da1f3328d8a6f658e3edd6a79053dc20220af42a796e6f9cda041261e3e1a5a1b9f9eb2b2ce0e2848a2b9fe3dee85189cd6857428b4fbfbde34da95d5c"}],"purl":"pkg:npm/es-object-atoms@1.1.1","type":"library","bom-ref":"pkg:npm/es-object-atoms@1.1.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"es-set-tostringtag","version":"2.1.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"8fabd6cdfac655fc97c607be3b4c79b21e9cbf10288346bfe1175dd8adfacc2315e5e27effeb4e0278113bc70e0cc3566d545d5659866502f6612df247c6c850"}],"purl":"pkg:npm/es-set-tostringtag@2.1.0","type":"library","bom-ref":"pkg:npm/es-set-tostringtag@2.1.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"esbuild","version":"0.21.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"9a0dce3cc578857cb0c29a03c6edd075ae7108a422faf09366af12f49fc4a64841d87cca5eae12345644dfe34af77258c5cf153127a9fa5394482fd154a681ab"}],"purl":"pkg:npm/esbuild@0.21.5","type":"library","bom-ref":"pkg:npm/esbuild@0.21.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:has_binary","value":"true"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz"},{"name":"cdx:npm:binPaths","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/vite/node_modules/.bin/esbuild"},{"name":"cdx:npm:bin","value":"esbuild"},{"name":"cdx:npm:hasInstallScript","value":"true"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"esbuild","version":"0.27.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"231a626d38f25679ab210a396aa3690a0a00080fdd4ca2d39613078a154785d9312b23ced6e041b61ba64f4add1e672c93db8ca272164b49b81658d6cc82e1df"}],"purl":"pkg:npm/esbuild@0.27.7","type":"library","bom-ref":"pkg:npm/esbuild@0.27.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:has_binary","value":"true"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz"},{"name":"cdx:npm:binPaths","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/.bin/esbuild"},{"name":"cdx:npm:bin","value":"esbuild"},{"name":"cdx:npm:hasInstallScript","value":"true"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"escape-html","version":"1.0.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"3624aea59e0e7ae1b0afaf251887b29bf92c219309a1d506392099fc54a74f172b7a46efaab81d53194938ca628da299563009ad6ac6b3fe89cbc38cbb28fda3"}],"purl":"pkg:npm/escape-html@1.0.3","type":"library","bom-ref":"pkg:npm/escape-html@1.0.3","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"estree-walker","version":"3.0.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"ed150a7d781230c933b7a66e5e6a9aa4ebab2c63cf7e08fa97db9167b9511a896f934cb6ca871cdf92dd731282e4f419767d8332a8a8010d8da1672b4ca9a6ea"}],"purl":"pkg:npm/estree-walker@3.0.3","type":"library","bom-ref":"pkg:npm/estree-walker@3.0.3","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"etag","version":"1.8.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"6882f9171ee66b055adf4d1a976067104e2236fa35a844f12eb3c8fe8d392fbcfa828edf0b0d49e844266cae05989d804bb920545fca1195ae7c17dd0a531c3e"}],"purl":"pkg:npm/etag@1.8.1","type":"library","bom-ref":"pkg:npm/etag@1.8.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"execa","version":"8.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"57286779b5dc8855760c449cfa9e81fb2d0b8d29b492b5383a024de38a85021058d1327ed55eb5b580f6fb01eeb19e85f67e4afaf97c934b13cbb3c47d5e2aa6"}],"purl":"pkg:npm/execa@8.0.1","type":"library","bom-ref":"pkg:npm/execa@8.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/execa/-/execa-8.0.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"expand-template","version":"2.0.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"5d87ee28cbe3e0edf97ffa4e5cb39b9dd211bf243effee8084e0e1f8e2968fd4bde3df291c79ff20cb331fe82dd1f04245630d7e4d594a9e71dc089f9a7236be"}],"purl":"pkg:npm/expand-template@2.0.3","type":"library","bom-ref":"pkg:npm/expand-template@2.0.3","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"author":"Nathan Friedly (http://nfriedly.com/)","group":"","name":"express-rate-limit","version":"8.3.2","description":"Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.","scope":"required","hashes":[{"alg":"SHA-512","content":"efb56615e2643b4febbe29840ee502e47df4a2a502e04c8e87219c71faa82de6c1d2888461f33b9f03ebb03b012f582c4e9c1fcd7f12172d8c4f74c3c91abe6e"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/express-rate-limit@8.3.2","externalReferences":[{"type":"vcs","url":"https://github.com/express-rate-limit/express-rate-limit"},{"type":"vcs","url":"git+https://github.com/express-rate-limit/express-rate-limit.git"}],"type":"framework","bom-ref":"pkg:npm/express-rate-limit@8.3.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:scripts","value":"clean, build:cjs, build:esm, build:types, compile, docs, lint:code, lint:docs, lint, format:code, format:docs, format, test:lib, test:ext, test, format-test, pre-commit, prepare"},{"name":"cdx:npm:buildScripts","value":"build:cjs, build:esm, build:types, compile"},{"name":"cdx:npm:hasInstallScript","value":"true"},{"name":"cdx:npm:risky_scripts","value":"prepare"},{"name":"ImportedModules","value":"express-rate-limit,ipKeyGenerator,express-rate-limit/ipKeyGenerator"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]},"occurrences":[{"location":"src/middleware/rateLimit.ts"},{"location":"src/middleware/rateLimit.ts"},{"location":"src/middleware/rateLimit.ts"},{"location":"src/middleware/rateLimit.ts"},{"location":"src/middleware/rateLimit.ts"},{"location":"src/middleware/rateLimit.ts"},{"location":"src/middleware/rateLimit.ts"},{"location":"src/middleware/rateLimit.ts"},{"location":"src/middleware/rateLimit.ts"},{"location":"src/middleware/rateLimit.ts"},{"location":"src/middleware/rateLimit.ts"},{"location":"src/middleware/rateLimit.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"}]}},{"author":"TJ Holowaychuk <tj@vision-media.ca>","group":"","name":"express","version":"4.22.1","description":"Fast, unopinionated, minimalist web framework","scope":"required","hashes":[{"alg":"SHA-512","content":"1765fc83d3f55fbb823d9300dcc55ff70713aa5c8da7b2211f9a8f088d22ce168e2185da5bd2f9df9b46037aa68d1ce91fe6d9733aaaee154ac534783569eefa"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/express@4.22.1","externalReferences":[{"type":"website","url":"http://expressjs.com/"}],"type":"framework","bom-ref":"pkg:npm/express@4.22.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:scripts","value":"lint, test, test-ci, test-cov, test-tap"},{"name":"ImportedModules","value":"express,Express,express/Express,Request,express/Request,Response,express/Response,NextFunction,express/NextFunction,RequestHandler,express/RequestHandler,Router,express/Router"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/express/-/express-4.22.1.tgz"},{"name":"cdx:npm:versionMismatchError","value":"4.22.2 used instead of 4.22.1"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]},"occurrences":[{"location":"src/app.ts"},{"location":"src/app.ts"},{"location":"src/app.ts"},{"location":"src/billing/polarBillingService.ts"},{"location":"src/index.ts"},{"location":"src/index.ts"},{"location":"src/index.ts"},{"location":"src/index.ts"},{"location":"src/lib/async-handler.ts"},{"location":"src/lib/errors.ts"},{"location":"src/lib/geo-detection.ts"},{"location":"src/middleware/apiKeyAuthWithRateLimit.ts"},{"location":"src/middleware/apiRateLimit.ts"},{"location":"src/middleware/auditLogger.ts"},{"location":"src/middleware/auth.ts"},{"location":"src/middleware/billingAccess.ts"},{"location":"src/middleware/companyBoundary.ts"},{"location":"src/middleware/cookieSecurity.ts"},{"location":"src/middleware/customerRateLimiter.ts"},{"location":"src/middleware/errorHandler.ts"},{"location":"src/middleware/gatewayAuth.ts"},{"location":"src/middleware/hubAuth.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/ipWhitelist.ts"},{"location":"src/middleware/metricsMiddleware.ts"},{"location":"src/middleware/mtlsAuth.ts"},{"location":"src/middleware/onboardingCheck.ts"},{"location":"src/middleware/permissions.ts"},{"location":"src/middleware/previewAuth.ts"},{"location":"src/middleware/quotaCheck.ts"},{"location":"src/middleware/rateLimit.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/roleCheck.ts"},{"location":"src/middleware/shareAuth.ts"},{"location":"src/middleware/tierEnforcement.ts"},{"location":"src/middleware/validate.ts"},{"location":"src/routes/acceptInvitation.ts"},{"location":"src/routes/acceptInvitation.ts"},{"location":"src/routes/admin/apiKeys.ts"},{"location":"src/routes/admin/apiKeys.ts"},{"location":"src/routes/admin/auditLog.ts"},{"location":"src/routes/admin/auditLog.ts"},{"location":"src/routes/admin/rateLimits.ts"},{"location":"src/routes/admin/rateLimits.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/analytics.ts"},{"location":"src/routes/analytics.ts"},{"location":"src/routes/api-keys.ts"},{"location":"src/routes/api-keys.ts"},{"location":"src/routes/audit.ts"},{"location":"src/routes/audit.ts"},{"location":"src/routes/auditChain.ts"},{"location":"src/routes/auditChain.ts"},{"location":"src/routes/auditLogs.ts"},{"location":"src/routes/auditLogs.ts"},{"location":"src/routes/auth.ts"},{"location":"src/routes/auth.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/certificates.ts"},{"location":"src/routes/certificates.ts"},{"location":"src/routes/checkout.ts"},{"location":"src/routes/checkout.ts"},{"location":"src/routes/cloudRelay.ts"},{"location":"src/routes/cloudRelay.ts"},{"location":"src/routes/compliance.ts"},{"location":"src/routes/compliance.ts"},{"location":"src/routes/customers.ts"},{"location":"src/routes/customers.ts"},{"location":"src/routes/gateway.ts"},{"location":"src/routes/gateway.ts"},{"location":"src/routes/gateway.ts"},{"location":"src/routes/gatewayAdmin.ts"},{"location":"src/routes/gatewayAdmin.ts"},{"location":"src/routes/gatewayAdmin.ts"},{"location":"src/routes/health.ts"},{"location":"src/routes/health.ts"},{"location":"src/routes/hub-dashboard.ts"},{"location":"src/routes/hub-dashboard.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/invitations.ts"},{"location":"src/routes/invitations.ts"},{"location":"src/routes/invite.ts"},{"location":"src/routes/invite.ts"},{"location":"src/routes/invoices.ts"},{"location":"src/routes/invoices.ts"},{"location":"src/routes/ipAllowlist.ts"},{"location":"src/routes/ipAllowlist.ts"},{"location":"src/routes/jobs.ts"},{"location":"src/routes/jobs.ts"},{"location":"src/routes/metrics.ts"},{"location":"src/routes/metrics.ts"},{"location":"src/routes/notifications.ts"},{"location":"src/routes/notifications.ts"},{"location":"src/routes/observability.ts"},{"location":"src/routes/observability.ts"},{"location":"src/routes/pipelines.ts"},{"location":"src/routes/pipelines.ts"},{"location":"src/routes/plugins.ts"},{"location":"src/routes/plugins.ts"},{"location":"src/routes/preferences.ts"},{"location":"src/routes/preferences.ts"},{"location":"src/routes/preview.ts"},{"location":"src/routes/preview.ts"},{"location":"src/routes/publicShares.ts"},{"location":"src/routes/publicShares.ts"},{"location":"src/routes/retention.ts"},{"location":"src/routes/retention.ts"},{"location":"src/routes/setup.ts"},{"location":"src/routes/setup.ts"},{"location":"src/routes/setup.ts"},{"location":"src/routes/shares.ts"},{"location":"src/routes/shares.ts"},{"location":"src/routes/slas.ts"},{"location":"src/routes/slas.ts"},{"location":"src/routes/sso.ts"},{"location":"src/routes/sso.ts"},{"location":"src/routes/subscription.ts"},{"location":"src/routes/subscription.ts"},{"location":"src/routes/subscription.ts"},{"location":"src/routes/subscription.ts"},{"location":"src/routes/support.ts"},{"location":"src/routes/support.ts"},{"location":"src/routes/systemHealth.ts"},{"location":"src/routes/systemHealth.ts"},{"location":"src/routes/team.ts"},{"location":"src/routes/team.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/transferTemplates.ts"},{"location":"src/routes/transferTemplates.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/triggers.ts"},{"location":"src/routes/triggers.ts"},{"location":"src/routes/updates.ts"},{"location":"src/routes/updates.ts"},{"location":"src/routes/user2fa.ts"},{"location":"src/routes/user2fa.ts"},{"location":"src/routes/userDashboard.ts"},{"location":"src/routes/userDashboard.ts"},{"location":"src/routes/users.ts"},{"location":"src/routes/users.ts"},{"location":"src/routes/version.ts"},{"location":"src/routes/version.ts"},{"location":"src/routes/versioning.ts"},{"location":"src/routes/versioning.ts"},{"location":"src/routes/webhooks.ts"},{"location":"src/routes/webhooks.ts"},{"location":"src/services/agentRbacService.ts"},{"location":"src/services/hubRbacService.ts"},{"location":"src/utils/apiResponse.ts"}]}},{"group":"","name":"fast-safe-stringify","version":"2.1.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"5be28973676620b94fa650ff1f82bd97d2dc00701f3ed3fa058f38b952d743a12f733f4b720df7636cf52156e54fac5d639e0f5d854712ffb45a9abc228eb390"}],"purl":"pkg:npm/fast-safe-stringify@2.1.1","type":"library","bom-ref":"pkg:npm/fast-safe-stringify@2.1.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"file-uri-to-path","version":"1.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"d19b7eb372fb55fd5b8b0599dbd6804625582f1ee23069c4525f71df77db07f8f78d1f35bbf3b62dba8af819b508348d0ca56d27f623c18ed351de5291e2d02f"}],"purl":"pkg:npm/file-uri-to-path@1.0.0","type":"library","bom-ref":"pkg:npm/file-uri-to-path@1.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"finalhandler","version":"1.3.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"680e11c8f71dddb69d6dd001183b935c2313b4e9de5020181ff831a18453665209745d183d6b86aa202c22b84d9e7a9d5c6b30624e9d1ae8de9b8c3cd1424586"}],"purl":"pkg:npm/finalhandler@1.3.2","type":"library","bom-ref":"pkg:npm/finalhandler@1.3.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"form-data","version":"4.0.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"f118a944ba25dfb6cdb366e1a15ebb7e24c4bdd4eb6cc5187054e2cb7fb0bae3a75288364011c26565c34628d641f0248418f651fe549d56a25b0039bdd77cdb"}],"purl":"pkg:npm/form-data@4.0.5","type":"library","bom-ref":"pkg:npm/form-data@4.0.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"formidable","version":"2.1.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"3b3e47c2fc1a93f0c269755552d3e7e282cc2cbcb509d7252ca3b52c5814ed7cc3a553145395239522e918ca1cc9034d93c17a2095bd33f61da284a7d8c448f9"}],"purl":"pkg:npm/formidable@2.1.5","type":"library","bom-ref":"pkg:npm/formidable@2.1.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"forwarded","version":"0.2.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"6ee446d1fa41b511d24c238049eea10f6e7cb44b9b16844b6f864d03a3713151cdc3680e7301e8f70c9a6e5ccccce039cfdc40f4bd4a36393f36de8c4fd698a3"}],"purl":"pkg:npm/forwarded@0.2.0","type":"library","bom-ref":"pkg:npm/forwarded@0.2.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"fresh","version":"0.5.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"cc9da6418335f2b1053ae75e57819285318843b45bcc0ee8cdb53d23f5c1a66ee4aa0332c209b294cc171f16499a45686249daf5dda95575573dd6133fd7a3f1"}],"purl":"pkg:npm/fresh@0.5.2","type":"library","bom-ref":"pkg:npm/fresh@0.5.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"fs-constants","version":"1.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"cba380c284887fb1728cc22ff78bbe6f9add85e6448f347adc64f26499b9aa1e018bed988302c2708fdf3c56642f93d28b13ade9934a9bec3e1dfa7f05c8b0a3"}],"purl":"pkg:npm/fs-constants@1.0.0","type":"library","bom-ref":"pkg:npm/fs-constants@1.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"fs-minipass","version":"2.1.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"57f26038b1424be47a55cab4b250ae69e58474d0b7a2e0e524c348b1a707d95b402e2bbd995e0b3eb1dce5c0e5f24e5ac3a27c8f08165a9893a39458866233be"}],"purl":"pkg:npm/fs-minipass@2.1.0","type":"library","bom-ref":"pkg:npm/fs-minipass@2.1.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"fs.realpath","version":"1.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"38ed291f694ae9ad2166701d6aee48b731cf23aa5496f23b8cc567c54411b70e28c05db093c94e49a6ed1830933f81a0ae0d8c6c69d63bd5fc2b5b78f9f18c0f"}],"purl":"pkg:npm/fs.realpath@1.0.0","type":"library","bom-ref":"pkg:npm/fs.realpath@1.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"fsevents","version":"2.3.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"e71a037d7f9f2fb7da0139da82658fa5b16dc21fd1efb5a630caaa1c64bae42defbc1d181eb805f81d58999df8e35b4c8f99fade4d36d765cda09c339617df43"}],"purl":"pkg:npm/fsevents@2.3.3","type":"library","bom-ref":"pkg:npm/fsevents@2.3.3","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:os","value":"darwin"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz"},{"name":"cdx:npm:hasInstallScript","value":"true"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"function-bind","version":"1.1.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"ed71cdc47eea5fdc46e66230c6486e993a31fcc21135c3a00ebc56b0cb76a40af6dd61e9e8cad194dec50521690a9afea153b417be38894811f369c931f1b648"}],"purl":"pkg:npm/function-bind@1.1.2","type":"library","bom-ref":"pkg:npm/function-bind@1.1.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"gauge","version":"3.0.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"fb927a312ff95e4b02b97abefae151b2751decebeed577a76deb88b8d449c585a38106cfb85853d78940bec59fa9f0269f096e7f53b0323cf7f478df2cf722d1"}],"purl":"pkg:npm/gauge@3.0.2","type":"library","bom-ref":"pkg:npm/gauge@3.0.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:deprecation_notice","value":"This package is no longer supported."}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"get-func-name","version":"2.0.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"f2f5cebee135ebb0ad21cdcec88b5ca3b37f76946d05b60eb0fb170b3ed7fcf3279468d88d21ae64980cd58ee699ec3b04a7fd06abcb5f6b67395cb504152cc5"}],"purl":"pkg:npm/get-func-name@2.0.2","type":"library","bom-ref":"pkg:npm/get-func-name@2.0.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"get-intrinsic","version":"1.3.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"f5f4a349aa2cfdf448548a7ec5226513a95fc21112ecb36d29a08121a987b23af69dad418800493e8d263a38f3f062435116ab9823c6a9a89583999f8dbf7c09"}],"purl":"pkg:npm/get-intrinsic@1.3.0","type":"library","bom-ref":"pkg:npm/get-intrinsic@1.3.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"get-proto","version":"1.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"b1349f063a17069f3d26f20a21e7eac3b53608279bb1cef892263a6b0886a202ada1219b823604fc6ffe97db05dcc5853cd73d21ca0e0b83837ca1dfc459a9d2"}],"purl":"pkg:npm/get-proto@1.0.1","type":"library","bom-ref":"pkg:npm/get-proto@1.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"get-stream","version":"8.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"55a509b2905f7e7fcb302255a0cbd201d9ac709c92d5aba3e59ba59e7e54a18718e77d545a67708515a47062a7194f779b91d25cff4b3f6bac3abcab06d428c0"}],"purl":"pkg:npm/get-stream@8.0.1","type":"library","bom-ref":"pkg:npm/get-stream@8.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"get-tsconfig","version":"4.14.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"c936fef035f30d113382f62687ab3dbc7b125421de0b41b73c8e5b1173411ed9ac84f9cef92e4eeea80b10e9f423942f332ea4a5937c2b534a1b28a52dbf77c0"}],"purl":"pkg:npm/get-tsconfig@4.14.0","type":"library","bom-ref":"pkg:npm/get-tsconfig@4.14.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.14.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"github-from-package","version":"0.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"4b21f2dd3d6fd8d5179f6f4eb1677198ae91c070febe48f7bfc7a7f00381675c0143f842010e5b0104c3d36916e16f6d529ff7421e89f2bf44be7b62c8298e3b"}],"purl":"pkg:npm/github-from-package@0.0.0","type":"library","bom-ref":"pkg:npm/github-from-package@0.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"glob","version":"7.2.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5"}],"purl":"pkg:npm/glob@7.2.3","type":"library","bom-ref":"pkg:npm/glob@7.2.3","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:deprecation_notice","value":"Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"gopd","version":"1.2.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"65429187afe4505a0089302d4d83d9277870f70371c7e04804e8a39e51bd3e7ac9b027128ecd70cb20fabc9a5a62d827cc3aca6114aa7f738ee917daf77c6c46"}],"purl":"pkg:npm/gopd@1.2.0","type":"library","bom-ref":"pkg:npm/gopd@1.2.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"has-symbols","version":"1.1.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"d5c0cd77027625aa2199bdec8383a629a301c2e0b8f2c6278b91d4c360efb02f0b8c64cb2bd87e79bd57e91cae3877b8853d142c25baf22a26863528294aa53d"}],"purl":"pkg:npm/has-symbols@1.1.0","type":"library","bom-ref":"pkg:npm/has-symbols@1.1.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"has-tostringtag","version":"1.0.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"36a00307c5633c52ccd95d15bc751ec30c2cc3465605a21d828fa2787b4ade16ac2f3e2a78246361ca9f07a010ac182044aa69285f0be76fd5a9d56c3b8ec397"}],"purl":"pkg:npm/has-tostringtag@1.0.2","type":"library","bom-ref":"pkg:npm/has-tostringtag@1.0.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"has-unicode","version":"2.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"f117fd63cdcd05178c9f1d2017303c248990002b2d098594a657a90daf71a6bc30b6680465417487f8b9c5203adb9cc1fc8dfb12daecc12493e8e5f1c1a68825"}],"purl":"pkg:npm/has-unicode@2.0.1","type":"library","bom-ref":"pkg:npm/has-unicode@2.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"hasown","version":"2.0.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"d21254f5208fbe633320175916a34f5d66ba76a87b59d1f470823dcbe0b24bcac6de72f8f01725adaf4798a8555541f23d6347e58ef10f0001edb7e04a391431"}],"purl":"pkg:npm/hasown@2.0.2","type":"library","bom-ref":"pkg:npm/hasown@2.0.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"author":"Adam Baldwin <adam@npmjs.com> (https://evilpacket.net)","group":"","name":"helmet","version":"7.2.0","description":"help secure Express/Connect apps with various HTTP headers","scope":"required","hashes":[{"alg":"SHA-512","content":"6518b0bcdd3cf497cc5e8922ce0a843d7b25d86ba4d3de321317e80d7474701616c6d05b692c30ff0faf4f858426c056da24d48b51a067ab309a8ba0dcecb85f"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/helmet@7.2.0","externalReferences":[{"type":"vcs","url":"https://helmetjs.github.io/"},{"type":"vcs","url":"git://github.com/helmetjs/helmet.git"}],"type":"library","bom-ref":"pkg:npm/helmet@7.2.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"ImportedModules","value":"helmet"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/helmet/-/helmet-7.2.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]},"occurrences":[{"location":"src/index.ts"},{"location":"src/index.ts"}]}},{"group":"","name":"http-errors","version":"2.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"e056d17405fe6d2766a3801416e4b458d88fcfc36016dfabf138603569a5ae3423b7543b651f7ecd395c7b6f39f71e0a497af022c69e4ea0e82909ad3fca4b99"}],"purl":"pkg:npm/http-errors@2.0.1","type":"library","bom-ref":"pkg:npm/http-errors@2.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"https-proxy-agent","version":"5.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"7457008e94d0160a0b3330b657053e0bf09b4bbb912f49569b10c84e6aa6ec2fbb17439d9a3eacf65e9a95973a0042d786b9e080cd827964971c639d5f662dc0"}],"purl":"pkg:npm/https-proxy-agent@5.0.1","type":"library","bom-ref":"pkg:npm/https-proxy-agent@5.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"human-signals","version":"5.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"0177196fabf3ceb140504eb51e73789a92ea77f7122303508ed3564747ae3e6eb2d22ab1dc6e203976880ddb5d0f06668707bcd8b03afb38a7996e1405655e3d"}],"purl":"pkg:npm/human-signals@5.0.0","type":"library","bom-ref":"pkg:npm/human-signals@5.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"iconv-lite","version":"0.4.24","scope":"optional","hashes":[{"alg":"SHA-512","content":"bf73179d901cbe7cb091350466898801cb657bb4575de79d391df5c3097b565ca85cee108bd6abbd27a73505a77b54dc4708422f51f02c8db56c4a9da63f3fac"}],"purl":"pkg:npm/iconv-lite@0.4.24","type":"library","bom-ref":"pkg:npm/iconv-lite@0.4.24","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"ieee754","version":"1.2.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"75ccaa843bd7d42e3a95765c56a0a92be16d31141574830debf0dfe63b36ce8b94b2a1bb23ab05c62b480beeca60adbd29d5ce2c776ef732f8b059e85509ea68"}],"purl":"pkg:npm/ieee754@1.2.1","type":"library","bom-ref":"pkg:npm/ieee754@1.2.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"inflight","version":"1.0.6","scope":"optional","hashes":[{"alg":"SHA-512","content":"93dd88fdbd3cab8c2f16c71708bbea7ec1c2ae3ac5ef2897b10b8856f544ecdf365b7f9aaa9cee51d05b7e159ccbf159477ff82207e532028b3acbcf0eb18224"}],"purl":"pkg:npm/inflight@1.0.6","type":"library","bom-ref":"pkg:npm/inflight@1.0.6","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:deprecation_notice","value":"This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful."}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"inherits","version":"2.0.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"93fbc6697e3f6256b75b3c8c0af4d039761e207bea38ab67a8176ecd31e9ce9419cc0b2428c859d8af849c189233dcc64a820578ca572b16b8758799210a9ec1"}],"purl":"pkg:npm/inherits@2.0.4","type":"library","bom-ref":"pkg:npm/inherits@2.0.4","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"ini","version":"1.3.8","scope":"optional","hashes":[{"alg":"SHA-512","content":"255ff2ba0576bb35b988c4528990320ed41dfa7c6d5278de2edd1a70d770f7c90a2ebbee455c81f34b6c444384ef2bc65606a5859e913570a61079142812b17b"}],"purl":"pkg:npm/ini@1.3.8","type":"library","bom-ref":"pkg:npm/ini@1.3.8","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/ini/-/ini-1.3.8.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"ip-address","version":"10.1.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"5d70031f15e6bd3f7e091c615e0e7a2c9a2f13e6e65a711607bf0b07cdd5653a6b29399a0b941faee5e8731cd36762a5d033702ae05d9488632fc2de63c49ff1"}],"purl":"pkg:npm/ip-address@10.1.0","type":"library","bom-ref":"pkg:npm/ip-address@10.1.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"ipaddr.js","version":"1.9.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"d0a23feb4ef1a31493a07ec68cdd457d26cba14d3e6ed4e2723b1049642587f859ca437c2a998c7fbb98c0f5b747e6a467a47fc35f199574870585e26143cede"}],"purl":"pkg:npm/ipaddr.js@1.9.1","type":"library","bom-ref":"pkg:npm/ipaddr.js@1.9.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"is-fullwidth-code-point","version":"3.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742"}],"purl":"pkg:npm/is-fullwidth-code-point@3.0.0","type":"library","bom-ref":"pkg:npm/is-fullwidth-code-point@3.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"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":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"is-stream","version":"3.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"2e7411e1b67d2000c345292fa6a306bedfed10959c9739253604b0e3c57910068078377aa86bcdf1e8ba939a74b6fc52475ef55661b21ee4e200e7f101bafc90"}],"purl":"pkg:npm/is-stream@3.0.0","type":"library","bom-ref":"pkg:npm/is-stream@3.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"isexe","version":"2.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"447c4c2e9f659ca1c61d19e0f5016144231b600715a67ebdb2648672addfdfac638155564e18f8aaa2db4cb96aed2b23f01f9f210d44b8210623694ab3241e23"}],"purl":"pkg:npm/isexe@2.0.0","type":"library","bom-ref":"pkg:npm/isexe@2.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"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":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"js-tokens","version":"9.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"9b16bd13d21314eb746da9f78fa2f93298f07a01b3ea505098cd4826459e05919c331b68e74f9e59d8c2ff9db10db4b6bf2d24eef20c2b415edb07cbf4e412a5"}],"purl":"pkg:npm/js-tokens@9.0.1","type":"library","bom-ref":"pkg:npm/js-tokens@9.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"author":"Vladimir Zapparov <dervus.grim@gmail.com>","group":"","name":"js-yaml","version":"4.1.1","description":"YAML 1.2 parser and serializer","scope":"required","hashes":[{"alg":"SHA-512","content":"a90293e334315e5f252f006d1cc5b06937067c5399be23897addcecbfc661a4da0647ebbec224cf44bed7dd4a48167004d9863ff9e49674ae6cb79b2093e65b0"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/js-yaml@4.1.1","type":"library","bom-ref":"pkg:npm/js-yaml@4.1.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:has_binary","value":"true"},{"name":"cdx:npm:bin","value":"js-yaml"},{"name":"cdx:npm:scripts","value":"lint, lint-fix, test, test:core, test:build, coverage, build, build:demo, gh-demo, prepack"},{"name":"cdx:npm:buildScripts","value":"test:build, build, build:demo"},{"name":"ImportedModules","value":"js-yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz"},{"name":"cdx:npm:binPaths","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/.bin/js-yaml"},{"name":"cdx:npm:versionMismatchError","value":"4.3.1 used instead of 4.1.1"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]},"occurrences":[{"location":"src/services/pipelineParser.ts"},{"location":"src/services/pipelineParser.ts"},{"location":"src/services/pipelineParser.ts"}]}},{"author":"auth0","group":"","name":"jsonwebtoken","version":"9.0.3","description":"JSON Web Token implementation (symmetric and asymmetric)","scope":"required","hashes":[{"alg":"SHA-512","content":"313ff13f40abb9b15134b34abf12760587f2e776649befb96d7f5db6e3dba80790a5355ed0c4131616a8f3e0a9fff126269db8e31b7a0ebc3f1951060948f8d2"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/jsonwebtoken@9.0.3","externalReferences":[{"type":"vcs","url":"https://github.com/auth0/node-jsonwebtoken"}],"type":"library","bom-ref":"pkg:npm/jsonwebtoken@9.0.3","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:scripts","value":"lint, coverage, test"},{"name":"ImportedModules","value":"jsonwebtoken"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.3.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]},"occurrences":[{"location":"src/middleware/auth.ts"},{"location":"src/middleware/auth.ts"},{"location":"src/middleware/auth.ts"},{"location":"src/middleware/auth.ts"},{"location":"src/middleware/auth.ts"},{"location":"src/middleware/auth.ts"},{"location":"src/middleware/auth.ts"},{"location":"src/middleware/auth.ts"},{"location":"src/middleware/auth.ts"},{"location":"src/middleware/auth.ts"},{"location":"src/middleware/auth.ts"},{"location":"src/middleware/onboardingCheck.ts"},{"location":"src/middleware/wsAuth.ts"},{"location":"src/middleware/wsAuth.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/auth.ts"},{"location":"src/routes/auth.ts"},{"location":"src/routes/auth.ts"},{"location":"src/routes/auth.ts"},{"location":"src/routes/hub-dashboard.ts"},{"location":"src/routes/hub-dashboard.ts"},{"location":"src/routes/hub-dashboard.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/publicShares.ts"},{"location":"src/routes/publicShares.ts"},{"location":"src/routes/publicShares.ts"},{"location":"src/routes/user2fa.ts"},{"location":"src/routes/users.ts"},{"location":"src/routes/users.ts"},{"location":"src/services/tokenBlacklist.ts"},{"location":"src/services/tokenBlacklist.ts"}]}},{"group":"","name":"jwa","version":"2.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"851174e1fa8920ff006db92ae4d28637405baf7271950faa859b9f5d5af40efba32b2f776426d764c1c32f810eb687526c25b13aa47c312d6d5c0e61c2a0970e"}],"purl":"pkg:npm/jwa@2.0.1","type":"library","bom-ref":"pkg:npm/jwa@2.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"jws","version":"4.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"10a23f33fcaa3e7706514878e31cf43f14a275716bffeaf4a40ef4fa0218863bfe7adef2c4cfacdbd63e5460e4a2f4687d07a6d1fb3b52f7f8f9898077245db8"}],"purl":"pkg:npm/jws@4.0.1","type":"library","bom-ref":"pkg:npm/jws@4.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/jws/-/jws-4.0.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"local-pkg","version":"0.5.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"f6bac0df431144fde0043dc74c69c2e9c0c5a5a1359150d6c5682a58950dd11bc3340a3e373ffd1b107e9c7387d227db545cb485203557abc50ef9f1e7895311"}],"purl":"pkg:npm/local-pkg@0.5.1","type":"library","bom-ref":"pkg:npm/local-pkg@0.5.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"lodash.includes","version":"4.3.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"5b7071ea67644531ad9492123af543fe56ea8d394f3d40d33279576459d5c22f4d289ead88093a2d5765859326d7b5598acaa129c833a4ee56cfdd4f0ade5bd3"}],"purl":"pkg:npm/lodash.includes@4.3.0","type":"library","bom-ref":"pkg:npm/lodash.includes@4.3.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"lodash.isboolean","version":"3.0.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"073e66ba9cb64956cf1d4441f7c540730f9a1e1e2f455e483cd8482d40ac3b3466b13992435ee322eaa8a407a7b56a1e864b7119df5efe16c85eaf7cd3fd5026"}],"purl":"pkg:npm/lodash.isboolean@3.0.3","type":"library","bom-ref":"pkg:npm/lodash.isboolean@3.0.3","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"lodash.isinteger","version":"4.0.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"0c1c2d11637671a1d0f7f8a688d784039cacd49a11b517d8ddded5f7092ab5bc9c9c0993bd14666c72835786b411873aefcfdd89ad23aed7b8b6363054169950"}],"purl":"pkg:npm/lodash.isinteger@4.0.4","type":"library","bom-ref":"pkg:npm/lodash.isinteger@4.0.4","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"lodash.isnumber","version":"3.0.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"418ab3a5fc0edff0967f75cff99fad910b1f68b2ff1275255d6564224e4550f738b017537a112a64e36ec91b763faecf5c093e35799305c73def3c3db75150af"}],"purl":"pkg:npm/lodash.isnumber@3.0.3","type":"library","bom-ref":"pkg:npm/lodash.isnumber@3.0.3","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"lodash.isplainobject","version":"4.0.6","scope":"optional","hashes":[{"alg":"SHA-512","content":"a125f3696ca908c1e43c2dcdbc111a3c77f42ac0399af3eb38f810583b1b83c9fba2b676f743340660bf8e0459e2f709e834c0863aec49881db16fc5f8c14e04"}],"purl":"pkg:npm/lodash.isplainobject@4.0.6","type":"library","bom-ref":"pkg:npm/lodash.isplainobject@4.0.6","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"lodash.isstring","version":"4.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"d302717f11f5c203b71ab6ee3fe7534e4ee8a7ee8be354025db188344983fa7cbf1bf782a86cf1c82b21ef5e7d4be9a00c37286ab9c1c3a3c2d4f4b9fb050683"}],"purl":"pkg:npm/lodash.isstring@4.0.1","type":"library","bom-ref":"pkg:npm/lodash.isstring@4.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"lodash.once","version":"4.1.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"49be3ceda4ce0abf5dad054bf292313b356169f3a364df54539e2188df0f537b8089257b971d7260da5b3667b1d8f2ba752268353489514b304fae75cb0c3732"}],"purl":"pkg:npm/lodash.once@4.1.1","type":"library","bom-ref":"pkg:npm/lodash.once@4.1.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"loupe","version":"2.3.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"cd230834655891da5848e0662e2d03d54a3b254f6755d40aac7c42f1e62557ef5828af5678fa8094bee54a5a2b1bf536170d70d214c199a6bf8eb43751b3c7b4"}],"purl":"pkg:npm/loupe@2.3.7","type":"library","bom-ref":"pkg:npm/loupe@2.3.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"magic-string","version":"0.30.21","scope":"optional","hashes":[{"alg":"SHA-512","content":"bddd85e1853211728670b1e8abe4c4c828f1b9e49e1e7171cb28cda7cd328345d5e2f5219c37abfe5bef96a33f6ab0796d740de4adbfde88a7c82472c7c4f609"}],"purl":"pkg:npm/magic-string@0.30.21","type":"library","bom-ref":"pkg:npm/magic-string@0.30.21","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"make-dir","version":"3.1.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"83715e3f6d0b3708402dbffa0b3e837781769e0cded23cfbb5bceb0f6c0057ea3d15e3477b8acbfb22b699dd09fdf8927f5b1ad400e15ea8b9fa857038cfde1b"}],"purl":"pkg:npm/make-dir@3.1.0","type":"library","bom-ref":"pkg:npm/make-dir@3.1.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"math-intrinsics","version":"1.1.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"fc85ed6f0124e474cfc84c32297ea11a4617c4cf676e3eb807e8a55499c2fd1e81d291f91b85776f4a556cbec3063e2d921040a696d05257fa17a5e5f4b1eed6"}],"purl":"pkg:npm/math-intrinsics@1.1.0","type":"library","bom-ref":"pkg:npm/math-intrinsics@1.1.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"media-typer","version":"0.3.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"76afaa7a543d6a41e970e97f8145514f15483a4009d70477400bdbe11b158d2f285681630c64dcebbf702589949a49d41791f030b3a06f93be6b72b17d66a93d"}],"purl":"pkg:npm/media-typer@0.3.0","type":"library","bom-ref":"pkg:npm/media-typer@0.3.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"merge-descriptors","version":"1.0.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"81a36f012ed367cf7bfeb55a6749ccb40cb13728bfa5d6e36c0c14a4542937bd06aa755f3a25e979450c291066cd769243c0dd4d7e3fd26b3adabd8afa113a99"}],"purl":"pkg:npm/merge-descriptors@1.0.3","type":"library","bom-ref":"pkg:npm/merge-descriptors@1.0.3","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"merge-stream","version":"2.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"69bbffa8e72e3df9375113df0f39995352ca9aec3c913fb49c81ef2ab2a016bc227e897f76859c740e19aac590f0436b14a91debb31fa68fcba2f6c852c6eddf"}],"purl":"pkg:npm/merge-stream@2.0.0","type":"library","bom-ref":"pkg:npm/merge-stream@2.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"methods","version":"1.1.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"89c9401de36a366ebccc5b676747bed4bdb250876fccda1ab8a53858103756f1ffbcf162785eea7d197051953e0c0f4ff5b3d7212f74ba5c68528087db7b15db"}],"purl":"pkg:npm/methods@1.1.2","type":"library","bom-ref":"pkg:npm/methods@1.1.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/methods/-/methods-1.1.2.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"mime-db","version":"1.52.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"b0f538b95edd625bed589c70c311c3d0fba285536213b4f201b439496c43081f66518bce82ba103b061040e28f27c0886c4fb51135653a82b5502da7537818be"}],"purl":"pkg:npm/mime-db@1.52.0","type":"library","bom-ref":"pkg:npm/mime-db@1.52.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"mime-types","version":"2.1.35","scope":"optional","hashes":[{"alg":"SHA-512","content":"64363e6cf9b9cd34c5f98a42ac053d9cad148080983d3d10b53d4d65616fe2cfbe4cd91c815693d20ebee11dae238323423cf2b07075cf1b962f9d21cda7978b"}],"purl":"pkg:npm/mime-types@2.1.35","type":"library","bom-ref":"pkg:npm/mime-types@2.1.35","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"mime","version":"1.6.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"c74567f2ca48fb0b89d4ee92ee09db69083c3f187834d1dbeca4883661162a23c4e1128ea65be28e7f8d92662699180febc99cef48f611b793151b2bb306907a"}],"purl":"pkg:npm/mime@1.6.0","type":"library","bom-ref":"pkg:npm/mime@1.6.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:has_binary","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"},{"name":"cdx:npm:binPaths","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/.bin/mime"},{"name":"cdx:npm:bin","value":"mime"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"mime","version":"2.6.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"5123e431e113df5ace3226abb013481d928b1a0bca73f2eb8e87c09c194eb6d7f96a346faa2440f10b1e9db728a1cb4ae9de93b3a6aa657040f976e42ad86242"}],"purl":"pkg:npm/mime@2.6.0","type":"library","bom-ref":"pkg:npm/mime@2.6.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:has_binary","value":"true"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/mime/-/mime-2.6.0.tgz"},{"name":"cdx:npm:binPaths","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/superagent/node_modules/.bin/mime"},{"name":"cdx:npm:bin","value":"mime"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"mimic-fn","version":"4.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"bea882d3a0ae8414d47591fe45897cb05acbd3deaf038e4e9392123bab04fccaf58d16c61f80ac9e18bc7f7c0a565ef1f263b802eec8afd0f73b2bf555830527"}],"purl":"pkg:npm/mimic-fn@4.0.0","type":"library","bom-ref":"pkg:npm/mimic-fn@4.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"mimic-response","version":"3.1.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"cf4c9623ee050ebaf0792f199ade048f91dd266932d79f8bd9ee96827dfe88ae5f5b36fa4f77e1345ab6f8c79345bd3ae1ce96af837fc2fd03cd04e33731cd19"}],"purl":"pkg:npm/mimic-response@3.1.0","type":"library","bom-ref":"pkg:npm/mimic-response@3.1.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"minimatch","version":"3.1.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"5608d652c9e74fa9fe35493a799abbef37857695b62d60f33facc51ab09b1d789836e9790f3aa4d871d0e6e147d83356e576e9f3e8d5cda78db7de2cb04125e3"}],"purl":"pkg:npm/minimatch@3.1.5","type":"library","bom-ref":"pkg:npm/minimatch@3.1.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"minimist","version":"1.2.8","scope":"optional","hashes":[{"alg":"SHA-512","content":"db2c8047ca8190ddd8ba17896a7529582e54ddb6f9a2c0f2c0d07c4730d5943c031dba1c009bdeaaa8f5bbcf92543ee39164f8cafb070a95aaa96a80c5bd3308"}],"purl":"pkg:npm/minimist@1.2.8","type":"library","bom-ref":"pkg:npm/minimist@1.2.8","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"minipass","version":"3.3.6","scope":"optional","hashes":[{"alg":"SHA-512","content":"0f188d89dc5210afad1c6eb3388925bcd3b09b786f0ab6d4addb7363be14e87293271bc80df3942f95b93f61a17770d392184a3d81aa78d508879a9c3386017f"}],"purl":"pkg:npm/minipass@3.3.6","type":"library","bom-ref":"pkg:npm/minipass@3.3.6","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"minipass","version":"5.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"dc59e362e7a1bfd93aa2f3846f23acc1a7420cf5f5a6209f855f2772662d1ce8ee3f0ca5556b208532e8eeb69b8c2dd1c79c43e070f1f169b5c67305ed2e6a15"}],"purl":"pkg:npm/minipass@5.0.0","type":"library","bom-ref":"pkg:npm/minipass@5.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"minizlib","version":"2.1.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"6c0c6c47c0557e3eb40d65c7137bb7d281f37e5e06ee48644ae3d6faabe977b8c54479bb74bc4e8d493510700227f8712d8f29846274621607668ee38a5ed076"}],"purl":"pkg:npm/minizlib@2.1.2","type":"library","bom-ref":"pkg:npm/minizlib@2.1.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"mkdirp-classic","version":"0.5.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"80a2dc444321b6e651c1101fa8fdd1156f932b826a029541b4e21fb55823b8006902da7184f19a0dc7ef6e136f0f407c883d6852bfedc57df936371a63a36cfc"}],"purl":"pkg:npm/mkdirp-classic@0.5.3","type":"library","bom-ref":"pkg:npm/mkdirp-classic@0.5.3","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"mkdirp","version":"1.0.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"bd5a95650c9fdd62f1d9285dd2a27dc6ebea800c8a3cb022a884c4b6a5b4a08523ce8dcf78f0dde9f5bd885cf7d1e7fb62ca7fa225aa6e1b33786596d93e86cf"}],"purl":"pkg:npm/mkdirp@1.0.4","type":"library","bom-ref":"pkg:npm/mkdirp@1.0.4","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:has_binary","value":"true"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"mlly","version":"1.8.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"77e39bc4c40599bb75d2cadeb4d0f2b70b7ce55adb92185403f2411a6d4c3da589eb90a5e303a02da075358bc9499d047f4dcc30453fd31a4f317508436f547c"}],"purl":"pkg:npm/mlly@1.8.2","type":"library","bom-ref":"pkg:npm/mlly@1.8.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/mlly/-/mlly-1.8.2.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"ms","version":"2.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"4e9a7ad0fe885090d3b8eabfe59f1c76c93326e8dfc2a7ce4e4af02308fb211212a679099d3e92c89e0f08f9c63281630bd75d85a979295218b40b7dee2c74e4"}],"purl":"pkg:npm/ms@2.0.0","type":"library","bom-ref":"pkg:npm/ms@2.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"ms","version":"2.1.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"e85973b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394"}],"purl":"pkg:npm/ms@2.1.3","type":"library","bom-ref":"pkg:npm/ms@2.1.3","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"},{"name":"cdx:npm:package:development","value":"true"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"nanoid","version":"3.3.11","scope":"optional","hashes":[{"alg":"SHA-512","content":"37c4a97cf527529d5b2be3cc616f2a496765f54fb0c0d588e102b13980f2f4902ba3758c5fba7639e55117dbfedf8ee99da90d7af3e688784d999d876c503beb"}],"purl":"pkg:npm/nanoid@3.3.11","type":"library","bom-ref":"pkg:npm/nanoid@3.3.11","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:has_binary","value":"true"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz"},{"name":"cdx:npm:binPaths","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/.bin/nanoid"},{"name":"cdx:npm:bin","value":"nanoid"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"napi-build-utils","version":"2.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"1846eb6246df17b32835aa21da2186f383277ff5997c1d0674612c33cc33ec4c69c7f2e559fe54f2df67bc92974a9deaaf922c11b2b4e1c04686897f2b03ac58"}],"purl":"pkg:npm/napi-build-utils@2.0.0","type":"library","bom-ref":"pkg:npm/napi-build-utils@2.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"negotiator","version":"0.6.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"f8452ca863cbb0cfa3ff37428598ec9d7e758385eb1c53885f07e70953c695093f9398226a470ab2ec4239b051bba0d29bda29c3f3bab2559b25d82140ce1b06"}],"purl":"pkg:npm/negotiator@0.6.3","type":"library","bom-ref":"pkg:npm/negotiator@0.6.3","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"node-abi","version":"3.89.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"eaef54c0bd07940976d7e6a030ddd800c5dc281c8cab01b1fa9abe3fbeaf8a2e5fee14cfb4a0e9d3cfc7f69cba0d8f9c7c3c3b9103531848ffae5cb72206cd40"}],"purl":"pkg:npm/node-abi@3.89.0","type":"library","bom-ref":"pkg:npm/node-abi@3.89.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/node-abi/-/node-abi-3.89.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"node-addon-api","version":"5.1.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"7a1d0681f124a67a160eaf9563c3b2bd8845133064ea32186d129d225c938805c8549f0fc8168a6f4ae9ee80eda1d75b7681d686af30c2bf9767cd45d6ba4d74"}],"purl":"pkg:npm/node-addon-api@5.1.0","type":"library","bom-ref":"pkg:npm/node-addon-api@5.1.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"node-fetch","version":"2.7.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"7381517d49bf75b71667b53ed56ab40300b214bfb79edd9b130d39c1fc52cfe0d6a56b22b609928189b2d9d41d5b2282d7af7810b3ea32cfd8cd448da332edf0"}],"purl":"pkg:npm/node-fetch@2.7.0","type":"library","bom-ref":"pkg:npm/node-fetch@2.7.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"nopt","version":"5.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"4db8faeeb7dfa9c79e2e97115eb4fbbca00df02c1f3de20180cec4ea206498a2d5edb10cc291a060b1afd2300252c10269afefbb13f42231289edeae99d320b5"}],"purl":"pkg:npm/nopt@5.0.0","type":"library","bom-ref":"pkg:npm/nopt@5.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:has_binary","value":"true"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"npm-run-path","version":"5.3.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"a69c13b62259ab43bf6a2d33ef27ee76d069588a3133cc84ea71e2d57e3b785476116391a9f6eee829cf94db2378debcdde4f4a86e87fcfc9ff5f09cbe39e79d"}],"purl":"pkg:npm/npm-run-path@5.3.0","type":"library","bom-ref":"pkg:npm/npm-run-path@5.3.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"npmlog","version":"5.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"02a66d0d458e30ab351bff25c329558eb75882a03877d9eef2173ed20cd1c650dbd48d74f851c118c5ece9a8901c574251496a1fdf4c50cb8b7f3583343b5fc7"}],"purl":"pkg:npm/npmlog@5.0.1","type":"library","bom-ref":"pkg:npm/npmlog@5.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:deprecation_notice","value":"This package is no longer supported."}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"object-assign","version":"4.1.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"ac98134279149c7d6c170f324fa552537cc3dec5a6bbab19848b1e63c557f8646edcfe85ec5bbe24d0e85df9251256cb2529dcdc55101d57b8714e618fe05c52"}],"purl":"pkg:npm/object-assign@4.1.1","type":"library","bom-ref":"pkg:npm/object-assign@4.1.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"object-inspect","version":"1.13.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"5baee22e5e09d845c41936df78709f7eb8c37e2b6f2c0360d14957df01545124f1f762974457a0307515812a84fb0be101b8b85aa8c683d733cac4d5d84a5b7b"}],"purl":"pkg:npm/object-inspect@1.13.4","type":"library","bom-ref":"pkg:npm/object-inspect@1.13.4","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"on-finished","version":"2.4.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"a15973920dc4340842936cddbfb209c1dfd0503e33d91c51c2991c198f29b0255c09864dab8c189d55802c733e6ebb6e26378f5a2605fc2966b83afc0a1e7e92"}],"purl":"pkg:npm/on-finished@2.4.1","type":"library","bom-ref":"pkg:npm/on-finished@2.4.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"once","version":"1.4.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"94d689808fb643951140191c7042874d038f697754c67659125413658d0c15402e684a9ed44f8dcaf81dcff688c8d8ba67d3333b976fd47f27e7cfc610ba77fb"}],"purl":"pkg:npm/once@1.4.0","type":"library","bom-ref":"pkg:npm/once@1.4.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/once/-/once-1.4.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"onetime","version":"6.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"d45951fa08d72bb5fe02c007b28df9327c8de4aa86c09462ff7d5fb7ac74335f7886ded2fab580bddecf1ecb3dc5228ccc4d1ab2fd69c881da258abe05b69c01"}],"purl":"pkg:npm/onetime@6.0.0","type":"library","bom-ref":"pkg:npm/onetime@6.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"p-limit","version":"5.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"fc46a8abe4322d2897438972615db77f5e2665141c5e7c5f1eb374bc26a2f9a93d1b4a69f62110ba420866ae4d71c12fc1107c3d49d94f42ac3a80c220d4b5a9"}],"purl":"pkg:npm/p-limit@5.0.0","type":"library","bom-ref":"pkg:npm/p-limit@5.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"parseurl","version":"1.3.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"0a2c9e3b1153fc96723799b4cfd3df5f0e1208127a4b2833d43a65d30aa39610c418604fd469ec51510bd29eb78681b57dc8f77c7ca75e2f4d60ee2758e2fea9"}],"purl":"pkg:npm/parseurl@1.3.3","type":"library","bom-ref":"pkg:npm/parseurl@1.3.3","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"path-is-absolute","version":"1.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"0156f0dd42767bd6eaeb8bd2692f409b47e37b53daf296c6a934ec9977da2223299ebe4394385f24eb8b8fd49ff7964f5430147ab0df124f3c30f98f7bb50242"}],"purl":"pkg:npm/path-is-absolute@1.0.1","type":"library","bom-ref":"pkg:npm/path-is-absolute@1.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"path-key","version":"3.1.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"a2399e374a9dfb2d23b3312da18e3caf43deab97703049089423aee90e5fe3595f92cc17b8ab58ae18284e92e7c887079b6e1486ac7ee53aa6d889d2c0b844e9"}],"purl":"pkg:npm/path-key@3.1.1","type":"library","bom-ref":"pkg:npm/path-key@3.1.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"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":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"path-key","version":"4.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"85a444ca9abbc6433b12b7e0232034cfe063e0018a94c49d9501368ef268ea1b960f511d90a615f86fd3e27ab4604176be04d3f24a8c14aa35b879fde74af849"}],"purl":"pkg:npm/path-key@4.0.0","type":"library","bom-ref":"pkg:npm/path-key@4.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"path-to-regexp","version":"0.1.13","scope":"optional","hashes":[{"alg":"SHA-512","content":"03f00634c14dddcf1b3a5bd5f51ade31daefee3b2617d5c87c378277cefe23c44d83ab3bf01849c4cbbaf4d10c1c14891712a275589311daee470124fd620aa8"}],"purl":"pkg:npm/path-to-regexp@0.1.13","type":"library","bom-ref":"pkg:npm/path-to-regexp@0.1.13","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.13.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"pathe","version":"1.1.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"c212dd58c60bd93c08d3c867f3f66a01bad57a6bb42cd68d349657ef73baa9a21d0937d7badb0b84c923744357d2a86c43db888a6a38fda40e997928a27da70d"}],"purl":"pkg:npm/pathe@1.1.2","type":"library","bom-ref":"pkg:npm/pathe@1.1.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"pathe","version":"2.0.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"5948c6700a8fd6041a72841ef8e049b0503b2dde03c97b9422367971cef970b1ef27b76d36c4ee8298712000f0b294be02b68051e3c22ab495b4f2c58ff17cf3"}],"purl":"pkg:npm/pathe@2.0.3","type":"library","bom-ref":"pkg:npm/pathe@2.0.3","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"pathval","version":"1.1.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"0e9eb31aaa537444dd47ade57a12583de20eaa988d04db5cec1a5648bace8deed4688b04e5a63ddabfc0ba7400eebb17bdeb7796b277267657dbd50f4ca5f229"}],"purl":"pkg:npm/pathval@1.1.1","type":"library","bom-ref":"pkg:npm/pathval@1.1.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"picocolors","version":"1.1.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"c5c787dac9e1b5be4cf658aa0ec984c39ea57b7efa993664117fe311bfd1c4d1727a036e97b78db250973fd1438ff2dcbb45fc284c8c71e3f69eda5a1eb0c454"}],"purl":"pkg:npm/picocolors@1.1.1","type":"library","bom-ref":"pkg:npm/picocolors@1.1.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"pkg-types","version":"1.3.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"fc99b933846fb4115590a591bb604b51334ff3f3366be530b805fe69ee3bef4ab5a951ad7e31be5930aea68662c689239878abcbcb88f9d958f0a5d85791d555"}],"purl":"pkg:npm/pkg-types@1.3.1","type":"library","bom-ref":"pkg:npm/pkg-types@1.3.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"postcss","version":"8.5.10","scope":"optional","hashes":[{"alg":"SHA-512","content":"a4c307c4139928553a1e0019e1ec869f05c5fc4bcf186a94af4327679fbdf78f39c305b8d645bdd40e0b386c521e182e8199920a12f902512535dc253607272d"}],"purl":"pkg:npm/postcss@8.5.10","type":"library","bom-ref":"pkg:npm/postcss@8.5.10","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/postcss/-/postcss-8.5.10.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"prebuild-install","version":"7.1.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"f0c7f671b57bc757173d420b003188df0ba17ea5afb622c0d627254c36c54599204504b436ab0f6698676bd57e1f24c469d85eb8f9a368932c6f329014eccbba"}],"purl":"pkg:npm/prebuild-install@7.1.3","type":"library","bom-ref":"pkg:npm/prebuild-install@7.1.3","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:has_binary","value":"true"},{"name":"cdx:npm:deprecation_notice","value":"No longer maintained. Please contact the author of the relevant native addon; alternatives are available."},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz"},{"name":"cdx:npm:binPaths","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/.bin/prebuild-install"},{"name":"cdx:npm:bin","value":"prebuild-install"},{"name":"cdx:npm:deprecated","value":"No longer maintained. Please contact the author of the relevant native addon; alternatives are available."}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"pretty-format","version":"29.7.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"3dd970fe83f137e69776633d474d09542f56545a022d3289bc354b82627ea807df04cc6c57ce65fcbbbbb0dc78cd2ccfca82f67ae226b84c0784e5dd12034565"}],"purl":"pkg:npm/pretty-format@29.7.0","type":"library","bom-ref":"pkg:npm/pretty-format@29.7.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"author":"Tim Suchanek <suchanek@prisma.io>","group":"","name":"prisma","version":"5.22.0","description":"Prisma is an open-source database toolkit. It includes a JavaScript/TypeScript ORM for Node.js, migrations and a modern GUI to view and edit the data in your database. You can use Prisma in new projects or add it to an existing one.","scope":"optional","hashes":[{"alg":"SHA-512","content":"beda635b75ee6024a732c3550632cc3644e3e8e65bb9d70f3d33d81ea5f40897e971d59c888d5d33cb87113c260f1c62a84c02204e96bd7b9c5947ad2607eefc"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/prisma@5.22.0","externalReferences":[{"type":"website","url":"https://www.prisma.io"},{"type":"vcs","url":"https://github.com/prisma/prisma.git"}],"type":"library","bom-ref":"pkg:npm/prisma@5.22.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:has_binary","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:bin","value":"prisma"},{"name":"cdx:npm:scripts","value":"prisma, platform, pm, dev, build, test, test:platform, tsc, preinstall"},{"name":"cdx:npm:buildScripts","value":"build"},{"name":"cdx:npm:hasInstallScript","value":"true"},{"name":"cdx:npm:risky_scripts","value":"preinstall"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/prisma/-/prisma-5.22.0.tgz"},{"name":"cdx:npm:binPaths","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/.bin/prisma"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"proxy-addr","version":"2.0.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"96542c30b4940d43d3e388ddad4fcedfbaa59e27e2b433fe670ae699972848ac8b2afb59c69c95d27dbf6c3fcde2d040019fe024475953b28cadaa0ad7e5d802"}],"purl":"pkg:npm/proxy-addr@2.0.7","type":"library","bom-ref":"pkg:npm/proxy-addr@2.0.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"pump","version":"3.0.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"552eec8dce8a47b7b5ba4445850498e4b336b8158050f88e3dafc0de690a9a23304a64455084edd31ba3fbf95eb209c2bfe74f204625933adcc9782ab881cc70"}],"purl":"pkg:npm/pump@3.0.4","type":"library","bom-ref":"pkg:npm/pump@3.0.4","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/pump/-/pump-3.0.4.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"qs","version":"6.14.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"57fc825934c5ed527d848875f1482bdb384930fd35318edce6487827cef42fb8a69bafc323306c34b4d7cccc14037c99e5bfca06a2f1f0aa77b91bddef149edd"}],"purl":"pkg:npm/qs@6.14.2","type":"library","bom-ref":"pkg:npm/qs@6.14.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/qs/-/qs-6.14.2.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"qs","version":"6.15.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"e981c41512fd99f81c02faa5fd78704ef7f98ca70e8a2ba9b761622711e4897d73e23ed62fc27f8d11d82e5b8e46f7355f1079ad5db42a878ad3481525a9aca6"}],"purl":"pkg:npm/qs@6.15.1","type":"library","bom-ref":"pkg:npm/qs@6.15.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/qs/-/qs-6.15.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"range-parser","version":"1.2.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"1eb82cc7ea2baa8ca09e68456ca68713a736f7a27e1d30105e8c4417a80dba944e9a6189468cb37c6ddc700bdea8206bc2bff6cb143905577f1939796a03b04a"}],"purl":"pkg:npm/range-parser@1.2.1","type":"library","bom-ref":"pkg:npm/range-parser@1.2.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"raw-body","version":"2.5.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"b3855239feb2374aef6d1646c6cf0e9b90968fab1e9de3302b7a036f89560c7d143e159cc70396c39faa936e1bc6af3bb335f5c9daf0ca520ea76b86d688d4a4"}],"purl":"pkg:npm/raw-body@2.5.3","type":"library","bom-ref":"pkg:npm/raw-body@2.5.3","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"rc","version":"1.2.8","scope":"optional","hashes":[{"alg":"SHA-512","content":"cb76c682a2a3dd005dc4b6cb9289a5a2192fb00f207408944254812670617e7f813f18386dceb677c4dc056d79c1abc37e07b10a071c72485c66fcb0c9060f3b"}],"purl":"pkg:npm/rc@1.2.8","type":"library","bom-ref":"pkg:npm/rc@1.2.8","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:has_binary","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/rc/-/rc-1.2.8.tgz"},{"name":"cdx:npm:binPaths","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/.bin/rc"},{"name":"cdx:npm:bin","value":"rc"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"react-is","version":"18.3.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"fcb2cc5726acd258e302da1888fa9888bf15597cd451d4e1ae6539fa7db40d9bfe6be0a54687af533c3927153e21e879fdcf3bcada13055f46d4588a7cd25d9a"}],"purl":"pkg:npm/react-is@18.3.1","type":"framework","bom-ref":"pkg:npm/react-is@18.3.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"readable-stream","version":"3.6.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"f6efec9e20ab6370f959db04447cc71381b66025eaa06e454c7522082e1221bafa5dc2d9058d39c9af442a361e93d3b9c4e0308c6abed497460404bb43d49ca0"}],"purl":"pkg:npm/readable-stream@3.6.2","type":"library","bom-ref":"pkg:npm/readable-stream@3.6.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"resolve-pkg-maps","version":"1.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"b1e4b64e3dba4c154e0b6348736ace7b6cb664eede7f1213b4b65c1923a71c734e43b0a489405fc34230d9c93ac642213f02e128d2d2f013be844a6781096acf"}],"purl":"pkg:npm/resolve-pkg-maps@1.0.0","type":"library","bom-ref":"pkg:npm/resolve-pkg-maps@1.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"rimraf","version":"3.0.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"25990931990018514f3f662a5d95cf6cc94c060b31cc4f082ece253085ffda8d0bf54070f4efd8de8eb0170fe2f582daa5c5095b0a9b8b791dc483dd0bad9320"}],"purl":"pkg:npm/rimraf@3.0.2","type":"library","bom-ref":"pkg:npm/rimraf@3.0.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:has_binary","value":"true"},{"name":"cdx:npm:deprecation_notice","value":"Rimraf versions prior to v4 are no longer supported"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"rollup","version":"4.60.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"566b41dab154fc6ae8678a0bf3e66a5e0480dfc3ba191f0a488bd698416feb7a50d06e8a6811fdb34ecf3bc5d35cfe2f23edd4254132a4e7e39067e6481051d3"}],"purl":"pkg:npm/rollup@4.60.1","type":"library","bom-ref":"pkg:npm/rollup@4.60.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:has_binary","value":"true"},{"name":"cdx:npm:package:development","value":"true"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"safe-buffer","version":"5.2.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"ae9dd2a34eca71d9a629b1af81a37141226bedb1954959394bd12ad45fa9a5b468ef4f9879a0f1930e4377c34f37e183e9b8e7626d95b8fb825e6a6e62f9825d"}],"purl":"pkg:npm/safe-buffer@5.2.1","type":"library","bom-ref":"pkg:npm/safe-buffer@5.2.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"safer-buffer","version":"2.1.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"619a372bcd920fb462ca2d04d4440fa232f3ee4a5ea6749023d2323db1c78355d75debdbe5d248eeda72376003c467106c71bbbdcc911e4d1c6f0a9c42b894b6"}],"purl":"pkg:npm/safer-buffer@2.1.2","type":"library","bom-ref":"pkg:npm/safer-buffer@2.1.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"semver","version":"6.3.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc"}],"purl":"pkg:npm/semver@6.3.1","type":"library","bom-ref":"pkg:npm/semver@6.3.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:has_binary","value":"true"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"semver","version":"7.7.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"bc5282d8812d427561a53efc875629f30cf0adff0233e33328c1c62597c1b738593727111675ec1e4e84e53c4892432c80d4bb99d5f700607bc7640cd9d8b894"}],"purl":"pkg:npm/semver@7.7.4","type":"library","bom-ref":"pkg:npm/semver@7.7.4","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:has_binary","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/semver/-/semver-7.7.4.tgz"},{"name":"cdx:npm:binPaths","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/.bin/semver"},{"name":"cdx:npm:bin","value":"semver"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"send","version":"0.19.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"54c6ccc5b0de7a1031a4eb5625795c512e44f225e1e9098df819115f5180452df045a5c4120cc2701d7481341accee36b69348c9af31232371f1f965d4e14fae"}],"purl":"pkg:npm/send@0.19.2","type":"library","bom-ref":"pkg:npm/send@0.19.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/send/-/send-0.19.2.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"serve-static","version":"1.16.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"c74453a907a5ea0e5263b2e0e99ade326b0ece7707154ee786745690a816b8c4eee4d3740d1e68aee72432a46f69c00df5de70e804674415e5f718430a07cc78"}],"purl":"pkg:npm/serve-static@1.16.3","type":"library","bom-ref":"pkg:npm/serve-static@1.16.3","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"set-blocking","version":"2.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"2a22814bc0275861322f3a1f15f9af2b0a5d3f3aa2cb5e8bbd07cadf2bff7d51fb063d77ff097725247527eadf81113dabbc5424ae2abe04bcada48e78b51e87"}],"purl":"pkg:npm/set-blocking@2.0.0","type":"library","bom-ref":"pkg:npm/set-blocking@2.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"setprototypeof","version":"1.2.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"1392c35fb5aba7ce4a8a5e5b859bf8ea3f2339e6e82aae4932660cde05467461fcc45a4f59750cb0dae53830ab928c4c11e362fd7648c2e46f6385cdc18309a7"}],"purl":"pkg:npm/setprototypeof@1.2.0","type":"library","bom-ref":"pkg:npm/setprototypeof@1.2.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"shebang-command","version":"2.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"907c6bdb366962d766acdd6a0e3aeb5ff675ad1d641bc0f1fa09292b51b87979af5ecc26704d614d6056614ce5ada630d7fc99a7a62e0d8efb62dbdb3747660c"}],"purl":"pkg:npm/shebang-command@2.0.0","type":"library","bom-ref":"pkg:npm/shebang-command@2.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"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":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"shebang-regex","version":"3.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"efef9d161b5cc77df9dee05aabc0c347836ec417ad0730bb6503a19934089c711de9b4ab5dd884cb30af1b4ed9e3851874b4a1594c97b7933fca1cfc7a471bd4"}],"purl":"pkg:npm/shebang-regex@3.0.0","type":"library","bom-ref":"pkg:npm/shebang-regex@3.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"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":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"side-channel-list","version":"1.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"9a39ffd1b8bfa145118dce5797b21a5a2fce24926e9aea0915025f0c3c8ee3afa1056b1f69533ae53047ab67a864187397d11c8713a28e991b442f12541414d3"}],"purl":"pkg:npm/side-channel-list@1.0.1","type":"library","bom-ref":"pkg:npm/side-channel-list@1.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"side-channel-map","version":"1.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"5428c235f80cb1bcb7b53768d369db8ed33f7b0adaea33c79a94e17a7913621f291bdb9c67fd4ff12a38bb814605e93f063a4e56c0c23282c0fe2b8128815744"}],"purl":"pkg:npm/side-channel-map@1.0.1","type":"library","bom-ref":"pkg:npm/side-channel-map@1.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"side-channel-weakmap","version":"1.0.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"58f4bf1ef1d04d89c78ac2e8f4c72a0473899361641cefed969be5772ae77a6e1a790a7885a8b7832b61b3083aa74d684a84e5e7cadca621408c5d9baf6024d8"}],"purl":"pkg:npm/side-channel-weakmap@1.0.2","type":"library","bom-ref":"pkg:npm/side-channel-weakmap@1.0.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"side-channel","version":"1.1.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"657f7d7bab51c1ea145ea47e541aec96175ae75361e4c4d0c28bb9b6750381bb723347418268440ed5863ffc5b2a7ea1a9f3d11ee8d4370cf97f2ff06db867a7"}],"purl":"pkg:npm/side-channel@1.1.0","type":"library","bom-ref":"pkg:npm/side-channel@1.1.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"siginfo","version":"2.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"c9bc7458ed7ff1b4812c459766f11dee0316dd29f7245956dd3bd7d674446c32d135035a78d37c58ad26781c0f74068e23b4ed4514499ff12cd7386bac21eeee"}],"purl":"pkg:npm/siginfo@2.0.0","type":"library","bom-ref":"pkg:npm/siginfo@2.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"signal-exit","version":"3.0.7","scope":"optional","hashes":[{"alg":"SHA-512","content":"c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19"}],"purl":"pkg:npm/signal-exit@3.0.7","type":"library","bom-ref":"pkg:npm/signal-exit@3.0.7","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"signal-exit","version":"4.1.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"6f3c99d5ef3cc3d3b588d25b2a73a5bd84eb58f0e5e3a3b56c6d03dd7227bfef6d90faf1acdf235144e21650e4926296827d4ce827c8035dd2b86a8e6bd2a8af"}],"purl":"pkg:npm/signal-exit@4.1.0","type":"library","bom-ref":"pkg:npm/signal-exit@4.1.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"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":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"simple-concat","version":"1.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"71216d00fb518658efebd20ad214d5650f8e7c4f6778f8bfaed266c395231de57256ba04a895cfd6c173b4a532d6a53ec6fcf7bbfb1f6092daf78edbee700dd9"}],"purl":"pkg:npm/simple-concat@1.0.1","type":"library","bom-ref":"pkg:npm/simple-concat@1.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"simple-get","version":"4.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"6ebbfba795a01f48e6409af56430df2833927965a0f8e572a46f7d03fe6f6063ea27aa7189a1cbcbc9f1b458c103ba0c6b4d5e6c0f607e1d6e30216a3ae5f1bc"}],"purl":"pkg:npm/simple-get@4.0.1","type":"library","bom-ref":"pkg:npm/simple-get@4.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"source-map-js","version":"1.2.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"51758c2a12cec1529bef6f0852d40f5f17d853ebac7726ed52b2bff2e184f0240cbeb84ea70bf30c1c23d108522fb31073bbc8b084811bc550f3e203431a5f40"}],"purl":"pkg:npm/source-map-js@1.2.1","type":"library","bom-ref":"pkg:npm/source-map-js@1.2.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"stackback","version":"0.0.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"d573091397d0a358c61fa63fede6e7c0f3811242049d3e10177d9de51d7e557757bde334201309b7ccdf6b15f53f7421570ad87bee7bebe8e400db524b69816f"}],"purl":"pkg:npm/stackback@0.0.2","type":"library","bom-ref":"pkg:npm/stackback@0.0.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"statuses","version":"2.0.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"0ef132e795770c1eee927468fb888e193e5f3f5b2547cc10a2155d9278a064f32932cb5a289416870898040089137525da94e70138a18416274616501c606247"}],"purl":"pkg:npm/statuses@2.0.2","type":"library","bom-ref":"pkg:npm/statuses@2.0.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"std-env","version":"3.10.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"e464b5d8574e64d9623399803b115183b22bd295b3f0c769626e8063a54f906a5b03b67399bccd701250d063efbf25a0718ed00210a07fd532f3d234ddf68b92"}],"purl":"pkg:npm/std-env@3.10.0","type":"library","bom-ref":"pkg:npm/std-env@3.10.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"string-width","version":"4.2.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe"}],"purl":"pkg:npm/string-width@4.2.3","type":"library","bom-ref":"pkg:npm/string-width@4.2.3","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"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":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"string_decoder","version":"1.3.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"864457f14d568c915df0bb03276c90ff0596c5aa2912c0015355df90cf00fa3d3ef392401a9a6dd7a72bd56860e8a21b6f8a2453a32a97a04e8febaea7fc0a78"}],"purl":"pkg:npm/string_decoder@1.3.0","type":"library","bom-ref":"pkg:npm/string_decoder@1.3.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"strip-ansi","version":"6.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4"}],"purl":"pkg:npm/strip-ansi@6.0.1","type":"library","bom-ref":"pkg:npm/strip-ansi@6.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"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":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"strip-final-newline","version":"3.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"74e112aa362bf7a89663294639bcdddfd12e3536b9549c72bd50049b926787b286a3be55e371e4d6874f424343c97366511ea4fa01220d55e78c1f0727772b5f"}],"purl":"pkg:npm/strip-final-newline@3.0.0","type":"library","bom-ref":"pkg:npm/strip-final-newline@3.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"strip-json-comments","version":"2.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"e2007c9dad3b7de715564388e91b387bb4fa34e4e48b91262fb4d476e4ece9bbb711d9d2c9c9ed549e2b7bc920640fb0c7d22e788d98d756df6e0c2dcee13429"}],"purl":"pkg:npm/strip-json-comments@2.0.1","type":"library","bom-ref":"pkg:npm/strip-json-comments@2.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"strip-literal","version":"2.1.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"eb7d5427a3b4d1e3467cc8961bbf1c93cd1d7c169bf17e88545079d6364ae4871ded702ceb4679cbb41d49dff01889259d6bd16d4365a15ce138a2a6badc50e9"}],"purl":"pkg:npm/strip-literal@2.1.1","type":"library","bom-ref":"pkg:npm/strip-literal@2.1.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"superagent","version":"8.1.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"e964f15b5101eb20b15795453883d0aee5861ea737c88ee112664aea1fa9ca4ebd2e4fd4b7bacb518e96fce345d8c8c1b868ef98c888a6cad5276be3ac796c94"}],"purl":"pkg:npm/superagent@8.1.2","type":"library","bom-ref":"pkg:npm/superagent@8.1.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:deprecation_notice","value":"Please upgrade to superagent v10.2.2+, see release notes at https://github.com/forwardemail/superagent/releases/tag/v10.2.2 - maintenance is supported by Forward Email @ https://forwardemail.net"},{"name":"cdx:npm:package:development","value":"true"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"author":"TJ Holowaychuk","group":"","name":"supertest","version":"6.3.4","description":"SuperAgent driven library for testing HTTP servers","scope":"optional","hashes":[{"alg":"SHA-512","content":"7ab6371c50c6d1d3e7870e14fae74f7ebcd76b8c61486fa7e2bc5f46e656094be3156c0a97e3b159fffbce4e74b3ce3f7c002ceef7f94006fdb916b4702ca4c7"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/supertest@6.3.4","externalReferences":[{"type":"vcs","url":"https://github.com/ladjs/supertest.git"}],"type":"library","bom-ref":"pkg:npm/supertest@6.3.4","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:deprecation_notice","value":"Please upgrade to supertest v7.1.3+, see release notes at https://github.com/forwardemail/supertest/releases/tag/v7.1.3 - maintenance is supported by Forward Email @ https://forwardemail.net"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:scripts","value":"coverage, lint, lint:fix, pretest, test"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"tar-fs","version":"2.1.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"983023c2665d87b2d34faa4d95e674e58b7ae470b713e36243397aef6bd01b7f2322b7a1b4993f27798dc0883ebd28503dc2c5fcb57b08c9c35babe38fab1f61"}],"purl":"pkg:npm/tar-fs@2.1.4","type":"library","bom-ref":"pkg:npm/tar-fs@2.1.4","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"tar-stream","version":"2.2.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"ba37aa6dc780060c0c6711099e4d870d8d83967519fbda0471bd4acd355f6078a8d1413a746ef59fad1df03d88e2a36f95e5abad7a668e9b7bbd9785d4b9cc65"}],"purl":"pkg:npm/tar-stream@2.2.0","type":"library","bom-ref":"pkg:npm/tar-stream@2.2.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"tar","version":"6.2.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"0d9e323914f0adb4e3ffb31962adb0fbf645748e8e67f7fd4851d1fbbd6021551984e40f1f35422e9bd19cf83268ca5f5b1c64ff838dbdadc6412c8d20a46fe8"}],"purl":"pkg:npm/tar@6.2.1","type":"library","bom-ref":"pkg:npm/tar@6.2.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:deprecation_notice","value":"Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"tinybench","version":"2.9.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"d3e0d4bea58c55a94b9a16ba96be240fc88030ad47cd5d3f68a9c2b566fdbfdeb8d539cffcc15becf7366f1a314234d7004aebc9756050e7efd98a8d965a867a"}],"purl":"pkg:npm/tinybench@2.9.0","type":"library","bom-ref":"pkg:npm/tinybench@2.9.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"tinypool","version":"0.8.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"8b5d551f9812e8815e2d8de0301434d3f3262e77153fb24b5cec35be5824cad2e624aed09c4afb3577f42c17717e634f01ec9eb6e90e9346ce62b26b1468d825"}],"purl":"pkg:npm/tinypool@0.8.4","type":"library","bom-ref":"pkg:npm/tinypool@0.8.4","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/tinypool/-/tinypool-0.8.4.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"tinyspy","version":"2.2.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"29869de95cb9543595e061f77e3a6c78c43f5d4d8184860fed5cddd0b1b8e2a4569bf62dd9608e4e270576f9a0a3a8166aaa2831009ac13b482d5409ba92aeec"}],"purl":"pkg:npm/tinyspy@2.2.1","type":"library","bom-ref":"pkg:npm/tinyspy@2.2.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"toidentifier","version":"1.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"a39b123ca12483f0c840d987e37574fee7ab2eba7355e764521f2d18dbda797a5fa6ec2329e9e54a8c7fd8efc14e5654b447be246eece58844cfad3c3e500744"}],"purl":"pkg:npm/toidentifier@1.0.1","type":"library","bom-ref":"pkg:npm/toidentifier@1.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"tr46","version":"0.0.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"37758cb2ea95eba953df40ab5cd6c48f1e06130968c37bfaaebe2609cbfaa6b9dfc214b4d6b920c857633cd05877d6ebecba57575f849a1d357c79ead86760af"}],"purl":"pkg:npm/tr46@0.0.3","type":"library","bom-ref":"pkg:npm/tr46@0.0.3","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"author":"Hiroki Osame <hiroki.osame@gmail.com>","group":"","name":"tsx","version":"4.21.0","description":"TypeScript Execute (tsx): Node.js enhanced with esbuild to run TypeScript & ESM files","scope":"optional","hashes":[{"alg":"SHA-512","content":"e42d6c838512b3595f1b41856f644b5ec7695ea05212101a03fd243cbd35c31ce932a2c82cdc48c4838a8882f3f9c760fe92e7394c4560e479ca11d4ebaeb06f"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/tsx@4.21.0","externalReferences":[{"type":"website","url":"https://tsx.hirok.io"}],"type":"library","bom-ref":"pkg:npm/tsx@4.21.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:has_binary","value":"true"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:bin","value":"./dist/cli.mjs"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/tsx/-/tsx-4.21.0.tgz"},{"name":"cdx:npm:binPaths","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/.bin/tsx"},{"name":"cdx:npm:bin","value":"tsx"},{"name":"cdx:npm:versionMismatchError","value":"4.23.12 used instead of 4.21.0"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"tunnel-agent","version":"0.6.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"31c9cd895d65f1161e63cb41804a6ea1d082d662d475b48df826012fb909b093489ce3fc5230c3130764e8cc3ad2f74b2ebaf934729984c00e4ab476359b90fb"}],"purl":"pkg:npm/tunnel-agent@0.6.0","type":"library","bom-ref":"pkg:npm/tunnel-agent@0.6.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"type-detect","version":"4.1.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"01cca5a20f3f96e43c2fb8a5fa07a84b184491acef92c960ecf48d28e5f9f666c1f5c3af78fe5aabd87be18ed853cc83a49c1eb73410adf230b5fe16a782ca73"}],"purl":"pkg:npm/type-detect@4.1.0","type":"library","bom-ref":"pkg:npm/type-detect@4.1.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"type-is","version":"1.6.18","scope":"optional","hashes":[{"alg":"SHA-512","content":"4e444aafdb144f1107f0c75fb8248fed58b3272cd134c8e3d89d9da3626bdcaca6e7df0955d124b2eccf4029e514f5b8932f50fa203e99af411a6d3a5d0072f2"}],"purl":"pkg:npm/type-is@1.6.18","type":"library","bom-ref":"pkg:npm/type-is@1.6.18","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"author":"Microsoft Corp.","group":"","name":"typescript","version":"5.9.3","description":"TypeScript is a language for application scale JavaScript development","scope":"optional","hashes":[{"alg":"SHA-512","content":"8e5d6f6733c38a72ebf5e52ddc9feded5e8580d130f508ef04f772b33f4a7d00c3e357d0ac2d98e2f290762694a454f86d795bd511e12e9a7cc2d9ba3394e04b"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/typescript@5.9.3","externalReferences":[{"type":"website","url":"https://www.typescriptlang.org/"},{"type":"vcs","url":"https://github.com/microsoft/TypeScript.git"}],"type":"library","bom-ref":"pkg:npm/typescript@5.9.3","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:has_binary","value":"true"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:bin","value":"tsc, tsserver"},{"name":"cdx:npm:scripts","value":"test, test:eslint-rules, build, build:compiler, build:tests, build:tests:notypecheck, clean, gulp, lint, knip, format, setup-hooks"},{"name":"cdx:npm:buildScripts","value":"build, build:compiler, build:tests, build:tests:notypecheck"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz"},{"name":"cdx:npm:binPaths","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/.bin/tsc, /home/runner/work/MFTxyz/MFTxyz/server/node_modules/.bin/tsserver"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"ufo","version":"1.6.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"c832539a1c9dbe5e65273066cbf87238003477e6aa081bb097cd7c85a55d60246b595f38a3b6327959b84255474ada8daeb2524dbea32ae14056a005b2bf8add"}],"purl":"pkg:npm/ufo@1.6.3","type":"library","bom-ref":"pkg:npm/ufo@1.6.3","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/ufo/-/ufo-1.6.3.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"undici-types","version":"7.19.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"a985675793849b6016f1c24c0a9755db4083c9a3778340230e53867f5396e22683131f0cc1db42854a78ceee07d153f79c3445ffc44a587f883e9f6e5b460666"}],"purl":"pkg:npm/undici-types@7.19.2","type":"library","bom-ref":"pkg:npm/undici-types@7.19.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/undici-types/-/undici-types-7.19.2.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"unpipe","version":"1.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"a63cb66d8852b2e7f05a52b03dcfa5ddc37bfb0b8994aeaecf461d2443a54036e5ea3a3f6253e2e266fc6a0524542f0117b57c36ecdec8f36a464b00de1ced29"}],"purl":"pkg:npm/unpipe@1.0.0","type":"library","bom-ref":"pkg:npm/unpipe@1.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"util-deprecate","version":"1.0.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"10f0f9ab5b97c85c49a42acb9c27359c79eade039ae83641a1c008888d93692080ed5089d5424331a802cc891736c5187c3d5d68afff2d3110f318886eb1ed73"}],"purl":"pkg:npm/util-deprecate@1.0.2","type":"library","bom-ref":"pkg:npm/util-deprecate@1.0.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"utils-merge","version":"1.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"a4c653bc8913d5df93146bc33aaa1d39c971d105a49208ba4dda1af200bc7df18002acfda733d36560326dbb071e8103ff3b4cb64bff5686136324a1527f3584"}],"purl":"pkg:npm/utils-merge@1.0.1","type":"library","bom-ref":"pkg:npm/utils-merge@1.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"uuid","version":"9.0.1","description":"RFC9562 UUIDs","scope":"required","hashes":[{"alg":"SHA-512","content":"6fed5e24e96c47d2bc1c9a68c3d3a4ddf896396488708cd7a1dbefd2b42356839536958ca717f5c19369b78cbd875d2874236baa7629d4e073464b5c9017b7b0"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/uuid@9.0.1","externalReferences":[{"type":"vcs","url":"https://github.com/uuidjs/uuid.git"}],"type":"library","bom-ref":"pkg:npm/uuid@9.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:has_binary","value":"true"},{"name":"cdx:npm:bin","value":"uuid"},{"name":"cdx:npm:scripts","value":"build, build:watch, bundlewatch, docs:diff, docs, eslint:check, eslint:fix, examples:browser:rollup:build, examples:browser:webpack:build, examples:node:commonjs:test, examples:node:esmodules:test, examples:node:jest:test, examples:node:typescript:test, lint, md, prepack, prepare, prepublishOnly, pretest:benchmark, pretest:browser, pretest:node, pretest, prettier:check, prettier:fix, release, test:benchmark, test:browser, test:node, test:watch, test"},{"name":"cdx:npm:buildScripts","value":"build, build:watch, examples:browser:rollup:build, examples:browser:webpack:build, test:watch"},{"name":"cdx:npm:hasInstallScript","value":"true"},{"name":"cdx:npm:risky_scripts","value":"prepare"},{"name":"ImportedModules","value":"uuid,uuid/v4"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz"},{"name":"cdx:npm:binPaths","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/.bin/uuid"},{"name":"cdx:npm:versionMismatchError","value":"11.1.1 used instead of 9.0.1"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]},"occurrences":[{"location":"src/middleware/auditLogger.ts"},{"location":"src/middleware/auditLogger.ts"},{"location":"src/middleware/auditLogger.ts"}]}},{"group":"","name":"vary","version":"1.1.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"04d19b58b7ddd1e50f69b8645d4566d23f2ebaf444c93879a2f45afddca8c3f06a01b649c82fb97d4f88cd03b39802b362a6110084a8461750af778867f3d7aa"}],"purl":"pkg:npm/vary@1.1.2","type":"library","bom-ref":"pkg:npm/vary@1.1.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"vite-node","version":"1.6.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"6005e47ef1adb93cf059b0d20027494a0e00e0366202a72459ef7465aa5cfec117dd7bc7730d4d76eaccffaa1df09db4eed483a8d6d2b2074269c060bc9285b8"}],"purl":"pkg:npm/vite-node@1.6.1","type":"library","bom-ref":"pkg:npm/vite-node@1.6.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/vite-node/-/vite-node-1.6.1.tgz"},{"name":"cdx:npm:binPaths","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/.bin/vite-node"},{"name":"cdx:npm:bin","value":"vite-node"},{"name":"cdx:npm:has_binary","value":"true"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"vite","version":"5.4.21","scope":"optional","hashes":[{"alg":"SHA-512","content":"a396bdc4a8dbb6e858e818b94b7f87bdb444466a2e69b59bc947295d7500d6ef863542a844e8bd6f2389f0cd271db1d81e46080a2325ab1920d4a9189a6db94b"}],"purl":"pkg:npm/vite@5.4.21","type":"library","bom-ref":"pkg:npm/vite@5.4.21","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/vite/-/vite-5.4.21.tgz"},{"name":"cdx:npm:binPaths","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/.bin/vite"},{"name":"cdx:npm:bin","value":"vite"},{"name":"cdx:npm:has_binary","value":"true"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"author":"Anthony Fu <anthonyfu117@hotmail.com>","group":"","name":"vitest","version":"1.6.1","description":"Next generation testing framework powered by Vite","scope":"optional","hashes":[{"alg":"SHA-512","content":"2e36f57274894a2bc63742ea5ddff39836d610cd1134d836b75416fd7521625fea3eacaeec2b2a796b6a4171d5689b1e70b3ee0e86a4da825c64dd90a1120e6a"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/vitest@1.6.1","externalReferences":[{"type":"website","url":"https://vitest.dev"},{"type":"vcs","url":"git+https://github.com/vitest-dev/vitest.git"}],"type":"framework","bom-ref":"pkg:npm/vitest@1.6.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:bin","value":"vitest"},{"name":"cdx:npm:has_binary","value":"true"},{"name":"cdx:npm:scripts","value":"build, dev"},{"name":"cdx:npm:buildScripts","value":"build"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/vitest/-/vitest-1.6.1.tgz"},{"name":"cdx:npm:binPaths","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/.bin/vitest"},{"name":"cdx:npm:versionMismatchError","value":"4.1.11 used instead of 1.6.1"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"webidl-conversions","version":"3.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"d89027df3f0047aae32bc4a6f28ad10b487f6dc97f0ea2fbb513dd199e08d428dd17e11a30b998c411f25ee28bf38f5eb9c3c586f068c4cb1f95f39bf24c5a79"}],"purl":"pkg:npm/webidl-conversions@3.0.1","type":"library","bom-ref":"pkg:npm/webidl-conversions@3.0.1","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"whatwg-url","version":"5.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"b1a139ee7ba9c64eafdc7637e7e8f307061ad2b292cb45d1f094b164fc202ebef2b34201ce11af880d7f4d41892e6495aacf296fd027bc809712e3872e9ad84f"}],"purl":"pkg:npm/whatwg-url@5.0.0","type":"library","bom-ref":"pkg:npm/whatwg-url@5.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"which","version":"2.0.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"04b2374e5d535b73ef97bd25df2ab763ae22f9ac29c17aac181616924a8cb676d782b303fb28fbae15b492e103c7325a6171a3116e6881aa4a34c10a34c8e26c"}],"purl":"pkg:npm/which@2.0.2","type":"library","bom-ref":"pkg:npm/which@2.0.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:has_binary","value":"true"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/which/-/which-2.0.2.tgz"},{"name":"cdx:npm:binPaths","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/.bin/node-which"},{"name":"cdx:npm:bin","value":"node-which"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"why-is-node-running","version":"2.3.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"854ae669605d543731bd8aa7ca1d3dcee9cacd13968db65388dcbc741123912ede8440d089b5c9ed7be59ad6f0b9372552223237e0b25d00f8566928f1f366f3"}],"purl":"pkg:npm/why-is-node-running@2.3.0","type":"library","bom-ref":"pkg:npm/why-is-node-running@2.3.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:has_binary","value":"true"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz"},{"name":"cdx:npm:binPaths","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/.bin/why-is-node-running"},{"name":"cdx:npm:bin","value":"why-is-node-running"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"wide-align","version":"1.1.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"78330e45868f359e2c408bae60f0c7750bdfe20c8217dac4115ff23f119fc0f911a1dc048223145174f1fdd7b1f8c7b4c31c79dd2f8d8141da3fbcb73069439a"}],"purl":"pkg:npm/wide-align@1.1.5","type":"library","bom-ref":"pkg:npm/wide-align@1.1.5","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"wrappy","version":"1.0.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"9784a9fc346c7a8afdc0be84bd5dbe4ee427eb774c90f8d9feca7d5e48214c46d5f4a94f4b5c54b19deeeff2103b8c31b5c141e1b82940f45c477402bdeccf71"}],"purl":"pkg:npm/wrappy@1.0.2","type":"library","bom-ref":"pkg:npm/wrappy@1.0.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"yallist","version":"4.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec"}],"purl":"pkg:npm/yallist@4.0.0","type":"library","bom-ref":"pkg:npm/yallist@4.0.0","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"pnpm-lock.yaml"}]}}},{"group":"","name":"yocto-queue","version":"1.2.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"e0b09cb1efd4d8c1d9eb71c025513ebfbd68ef239d21ee1c67bd16a5ff03fc8ca30ca6102d5e460f8e81fa14938c9b2f5793f3b63bc7a14e7cd047edc630d915"}],"purl":"pkg:npm/yocto-queue@1.2.2","type":"library","bom-ref":"pkg:npm/yocto-queue@1.2.2","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:package:development","value":"true"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"author":"Colin McDonnell <zod@colinhacks.com>","group":"","name":"zod","version":"3.25.76","description":"TypeScript-first schema declaration and validation library with static type inference","scope":"required","hashes":[{"alg":"SHA-512","content":"83352dfeab7cd675ec14628815c0b76277c4031e4d92e9c27e70e5bee0524854b4d9b717bb82e679ad001485306cb5b158fc7777da7c4b94286ae8ca70d43171"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/zod@3.25.76","externalReferences":[{"type":"website","url":"https://zod.dev"},{"type":"vcs","url":"git+https://github.com/colinhacks/zod.git"}],"type":"library","bom-ref":"pkg:npm/zod@3.25.76","properties":[{"name":"SrcFile","value":"pnpm-lock.yaml"},{"name":"cdx:npm:scripts","value":"clean, build, postbuild, test:watch, test, bump:beta, pub:beta"},{"name":"cdx:npm:buildScripts","value":"build, test:watch"},{"name":"ImportedModules","value":"zod,zod/z,ZodError,zod/ZodError,ZodSchema,zod/ZodSchema"},{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/zod/-/zod-3.25.76.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]},"occurrences":[{"location":"src/ai/parseJob.ts"},{"location":"src/ai/parseJob.ts"},{"location":"src/ai/parseJob.ts"},{"location":"src/ai/parseJob.ts"},{"location":"src/ai/parseJob.ts"},{"location":"src/ai/parseJob.ts"},{"location":"src/ai/parseJob.ts"},{"location":"src/ai/parseJob.ts"},{"location":"src/ai/parseJob.ts"},{"location":"src/ai/parseJob.ts"},{"location":"src/ai/parseJob.ts"},{"location":"src/ai/parseJob.ts"},{"location":"src/ai/parseJob.ts"},{"location":"src/ai/parseJob.ts"},{"location":"src/ai/parseJob.ts"},{"location":"src/ai/parseJob.ts"},{"location":"src/ai/parseJob.ts"},{"location":"src/ai/parseJob.ts"},{"location":"src/ai/parseJob.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/inputValidator.ts"},{"location":"src/middleware/validate.ts"},{"location":"src/routes/acceptInvitation.ts"},{"location":"src/routes/acceptInvitation.ts"},{"location":"src/routes/acceptInvitation.ts"},{"location":"src/routes/acceptInvitation.ts"},{"location":"src/routes/admin/apiKeys.ts"},{"location":"src/routes/admin/apiKeys.ts"},{"location":"src/routes/admin/apiKeys.ts"},{"location":"src/routes/admin/apiKeys.ts"},{"location":"src/routes/admin/apiKeys.ts"},{"location":"src/routes/admin/apiKeys.ts"},{"location":"src/routes/admin/apiKeys.ts"},{"location":"src/routes/admin/apiKeys.ts"},{"location":"src/routes/admin/apiKeys.ts"},{"location":"src/routes/admin/apiKeys.ts"},{"location":"src/routes/admin/apiKeys.ts"},{"location":"src/routes/admin/apiKeys.ts"},{"location":"src/routes/admin/apiKeys.ts"},{"location":"src/routes/admin/apiKeys.ts"},{"location":"src/routes/admin/apiKeys.ts"},{"location":"src/routes/admin/apiKeys.ts"},{"location":"src/routes/admin/apiKeys.ts"},{"location":"src/routes/admin/auditLog.ts"},{"location":"src/routes/admin/auditLog.ts"},{"location":"src/routes/admin/auditLog.ts"},{"location":"src/routes/admin/auditLog.ts"},{"location":"src/routes/admin/auditLog.ts"},{"location":"src/routes/admin/auditLog.ts"},{"location":"src/routes/admin/auditLog.ts"},{"location":"src/routes/admin/auditLog.ts"},{"location":"src/routes/admin/rateLimits.ts"},{"location":"src/routes/admin/rateLimits.ts"},{"location":"src/routes/admin/rateLimits.ts"},{"location":"src/routes/admin/rateLimits.ts"},{"location":"src/routes/admin/rateLimits.ts"},{"location":"src/routes/admin/rateLimits.ts"},{"location":"src/routes/admin/rateLimits.ts"},{"location":"src/routes/admin/rateLimits.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/agents.ts"},{"location":"src/routes/analytics.ts"},{"location":"src/routes/analytics.ts"},{"location":"src/routes/analytics.ts"},{"location":"src/routes/analytics.ts"},{"location":"src/routes/analytics.ts"},{"location":"src/routes/api-keys.ts"},{"location":"src/routes/api-keys.ts"},{"location":"src/routes/api-keys.ts"},{"location":"src/routes/api-keys.ts"},{"location":"src/routes/api-keys.ts"},{"location":"src/routes/api-keys.ts"},{"location":"src/routes/api-keys.ts"},{"location":"src/routes/api-keys.ts"},{"location":"src/routes/api-keys.ts"},{"location":"src/routes/api-keys.ts"},{"location":"src/routes/audit.ts"},{"location":"src/routes/audit.ts"},{"location":"src/routes/audit.ts"},{"location":"src/routes/audit.ts"},{"location":"src/routes/audit.ts"},{"location":"src/routes/audit.ts"},{"location":"src/routes/audit.ts"},{"location":"src/routes/audit.ts"},{"location":"src/routes/auditChain.ts"},{"location":"src/routes/auditChain.ts"},{"location":"src/routes/auditChain.ts"},{"location":"src/routes/auditChain.ts"},{"location":"src/routes/auditChain.ts"},{"location":"src/routes/auditChain.ts"},{"location":"src/routes/auditChain.ts"},{"location":"src/routes/auditChain.ts"},{"location":"src/routes/auditChain.ts"},{"location":"src/routes/auditChain.ts"},{"location":"src/routes/auditChain.ts"},{"location":"src/routes/auditChain.ts"},{"location":"src/routes/auditChain.ts"},{"location":"src/routes/auditChain.ts"},{"location":"src/routes/auditChain.ts"},{"location":"src/routes/auditChain.ts"},{"location":"src/routes/auditChain.ts"},{"location":"src/routes/auditChain.ts"},{"location":"src/routes/auditChain.ts"},{"location":"src/routes/auditChain.ts"},{"location":"src/routes/auditChain.ts"},{"location":"src/routes/auditLogs.ts"},{"location":"src/routes/auditLogs.ts"},{"location":"src/routes/auditLogs.ts"},{"location":"src/routes/auditLogs.ts"},{"location":"src/routes/auditLogs.ts"},{"location":"src/routes/auditLogs.ts"},{"location":"src/routes/auditLogs.ts"},{"location":"src/routes/auditLogs.ts"},{"location":"src/routes/auditLogs.ts"},{"location":"src/routes/auditLogs.ts"},{"location":"src/routes/auditLogs.ts"},{"location":"src/routes/auditLogs.ts"},{"location":"src/routes/auditLogs.ts"},{"location":"src/routes/auditLogs.ts"},{"location":"src/routes/auditLogs.ts"},{"location":"src/routes/auditLogs.ts"},{"location":"src/routes/auditLogs.ts"},{"location":"src/routes/auditLogs.ts"},{"location":"src/routes/auditLogs.ts"},{"location":"src/routes/auditLogs.ts"},{"location":"src/routes/auditLogs.ts"},{"location":"src/routes/auditLogs.ts"},{"location":"src/routes/auditLogs.ts"},{"location":"src/routes/auditLogs.ts"},{"location":"src/routes/auth.ts"},{"location":"src/routes/auth.ts"},{"location":"src/routes/auth.ts"},{"location":"src/routes/auth.ts"},{"location":"src/routes/auth.ts"},{"location":"src/routes/auth.ts"},{"location":"src/routes/auth.ts"},{"location":"src/routes/auth.ts"},{"location":"src/routes/auth.ts"},{"location":"src/routes/auth.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridge.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/bridges.ts"},{"location":"src/routes/certificates.ts"},{"location":"src/routes/certificates.ts"},{"location":"src/routes/certificates.ts"},{"location":"src/routes/certificates.ts"},{"location":"src/routes/certificates.ts"},{"location":"src/routes/certificates.ts"},{"location":"src/routes/certificates.ts"},{"location":"src/routes/certificates.ts"},{"location":"src/routes/certificates.ts"},{"location":"src/routes/certificates.ts"},{"location":"src/routes/certificates.ts"},{"location":"src/routes/certificates.ts"},{"location":"src/routes/checkout.ts"},{"location":"src/routes/checkout.ts"},{"location":"src/routes/checkout.ts"},{"location":"src/routes/checkout.ts"},{"location":"src/routes/cloudRelay.ts"},{"location":"src/routes/cloudRelay.ts"},{"location":"src/routes/cloudRelay.ts"},{"location":"src/routes/cloudRelay.ts"},{"location":"src/routes/cloudRelay.ts"},{"location":"src/routes/cloudRelay.ts"},{"location":"src/routes/cloudRelay.ts"},{"location":"src/routes/cloudRelay.ts"},{"location":"src/routes/cloudRelay.ts"},{"location":"src/routes/cloudRelay.ts"},{"location":"src/routes/cloudRelay.ts"},{"location":"src/routes/cloudRelay.ts"},{"location":"src/routes/cloudRelay.ts"},{"location":"src/routes/cloudRelay.ts"},{"location":"src/routes/cloudRelay.ts"},{"location":"src/routes/cloudRelay.ts"},{"location":"src/routes/compliance.ts"},{"location":"src/routes/compliance.ts"},{"location":"src/routes/compliance.ts"},{"location":"src/routes/compliance.ts"},{"location":"src/routes/compliance.ts"},{"location":"src/routes/customers.ts"},{"location":"src/routes/customers.ts"},{"location":"src/routes/customers.ts"},{"location":"src/routes/customers.ts"},{"location":"src/routes/customers.ts"},{"location":"src/routes/customers.ts"},{"location":"src/routes/customers.ts"},{"location":"src/routes/customers.ts"},{"location":"src/routes/customers.ts"},{"location":"src/routes/customers.ts"},{"location":"src/routes/customers.ts"},{"location":"src/routes/customers.ts"},{"location":"src/routes/customers.ts"},{"location":"src/routes/customers.ts"},{"location":"src/routes/customers.ts"},{"location":"src/routes/customers.ts"},{"location":"src/routes/customers.ts"},{"location":"src/routes/customers.ts"},{"location":"src/routes/customers.ts"},{"location":"src/routes/customers.ts"},{"location":"src/routes/customers.ts"},{"location":"src/routes/customers.ts"},{"location":"src/routes/customers.ts"},{"location":"src/routes/customers.ts"},{"location":"src/routes/gatewayAdmin.ts"},{"location":"src/routes/gatewayAdmin.ts"},{"location":"src/routes/gatewayAdmin.ts"},{"location":"src/routes/hub-dashboard.ts"},{"location":"src/routes/hub-dashboard.ts"},{"location":"src/routes/hub-dashboard.ts"},{"location":"src/routes/hub-dashboard.ts"},{"location":"src/routes/hub-dashboard.ts"},{"location":"src/routes/hub-dashboard.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/hub.ts"},{"location":"src/routes/invitations.ts"},{"location":"src/routes/invitations.ts"},{"location":"src/routes/invitations.ts"},{"location":"src/routes/invite.ts"},{"location":"src/routes/invite.ts"},{"location":"src/routes/invite.ts"},{"location":"src/routes/invite.ts"},{"location":"src/routes/invoices.ts"},{"location":"src/routes/invoices.ts"},{"location":"src/routes/invoices.ts"},{"location":"src/routes/invoices.ts"},{"location":"src/routes/invoices.ts"},{"location":"src/routes/invoices.ts"},{"location":"src/routes/ipAllowlist.ts"},{"location":"src/routes/ipAllowlist.ts"},{"location":"src/routes/ipAllowlist.ts"},{"location":"src/routes/ipAllowlist.ts"},{"location":"src/routes/ipAllowlist.ts"},{"location":"src/routes/ipAllowlist.ts"},{"location":"src/routes/ipAllowlist.ts"},{"location":"src/routes/jobs.ts"},{"location":"src/routes/jobs.ts"},{"location":"src/routes/jobs.ts"},{"location":"src/routes/jobs.ts"},{"location":"src/routes/jobs.ts"},{"location":"src/routes/jobs.ts"},{"location":"src/routes/jobs.ts"},{"location":"src/routes/jobs.ts"},{"location":"src/routes/jobs.ts"},{"location":"src/routes/notifications.ts"},{"location":"src/routes/notifications.ts"},{"location":"src/routes/notifications.ts"},{"location":"src/routes/notifications.ts"},{"location":"src/routes/notifications.ts"},{"location":"src/routes/notifications.ts"},{"location":"src/routes/notifications.ts"},{"location":"src/routes/notifications.ts"},{"location":"src/routes/notifications.ts"},{"location":"src/routes/notifications.ts"},{"location":"src/routes/observability.ts"},{"location":"src/routes/observability.ts"},{"location":"src/routes/observability.ts"},{"location":"src/routes/observability.ts"},{"location":"src/routes/pipelines.ts"},{"location":"src/routes/pipelines.ts"},{"location":"src/routes/pipelines.ts"},{"location":"src/routes/pipelines.ts"},{"location":"src/routes/pipelines.ts"},{"location":"src/routes/pipelines.ts"},{"location":"src/routes/pipelines.ts"},{"location":"src/routes/pipelines.ts"},{"location":"src/routes/pipelines.ts"},{"location":"src/routes/pipelines.ts"},{"location":"src/routes/pipelines.ts"},{"location":"src/routes/pipelines.ts"},{"location":"src/routes/pipelines.ts"},{"location":"src/routes/pipelines.ts"},{"location":"src/routes/pipelines.ts"},{"location":"src/routes/pipelines.ts"},{"location":"src/routes/pipelines.ts"},{"location":"src/routes/pipelines.ts"},{"location":"src/routes/pipelines.ts"},{"location":"src/routes/pipelines.ts"},{"location":"src/routes/pipelines.ts"},{"location":"src/routes/pipelines.ts"},{"location":"src/routes/pipelines.ts"},{"location":"src/routes/pipelines.ts"},{"location":"src/routes/plugins.ts"},{"location":"src/routes/plugins.ts"},{"location":"src/routes/plugins.ts"},{"location":"src/routes/preferences.ts"},{"location":"src/routes/preferences.ts"},{"location":"src/routes/preferences.ts"},{"location":"src/routes/preferences.ts"},{"location":"src/routes/preferences.ts"},{"location":"src/routes/preferences.ts"},{"location":"src/routes/preferences.ts"},{"location":"src/routes/preferences.ts"},{"location":"src/routes/preferences.ts"},{"location":"src/routes/preferences.ts"},{"location":"src/routes/preferences.ts"},{"location":"src/routes/preferences.ts"},{"location":"src/routes/preferences.ts"},{"location":"src/routes/preferences.ts"},{"location":"src/routes/preferences.ts"},{"location":"src/routes/preview.ts"},{"location":"src/routes/preview.ts"},{"location":"src/routes/preview.ts"},{"location":"src/routes/preview.ts"},{"location":"src/routes/preview.ts"},{"location":"src/routes/setup.ts"},{"location":"src/routes/setup.ts"},{"location":"src/routes/setup.ts"},{"location":"src/routes/setup.ts"},{"location":"src/routes/shares.ts"},{"location":"src/routes/shares.ts"},{"location":"src/routes/shares.ts"},{"location":"src/routes/shares.ts"},{"location":"src/routes/shares.ts"},{"location":"src/routes/shares.ts"},{"location":"src/routes/shares.ts"},{"location":"src/routes/shares.ts"},{"location":"src/routes/shares.ts"},{"location":"src/routes/slas.ts"},{"location":"src/routes/slas.ts"},{"location":"src/routes/slas.ts"},{"location":"src/routes/slas.ts"},{"location":"src/routes/slas.ts"},{"location":"src/routes/slas.ts"},{"location":"src/routes/slas.ts"},{"location":"src/routes/slas.ts"},{"location":"src/routes/slas.ts"},{"location":"src/routes/slas.ts"},{"location":"src/routes/slas.ts"},{"location":"src/routes/slas.ts"},{"location":"src/routes/slas.ts"},{"location":"src/routes/slas.ts"},{"location":"src/routes/slas.ts"},{"location":"src/routes/slas.ts"},{"location":"src/routes/slas.ts"},{"location":"src/routes/slas.ts"},{"location":"src/routes/slas.ts"},{"location":"src/routes/slas.ts"},{"location":"src/routes/slas.ts"},{"location":"src/routes/slas.ts"},{"location":"src/routes/sso.ts"},{"location":"src/routes/sso.ts"},{"location":"src/routes/sso.ts"},{"location":"src/routes/sso.ts"},{"location":"src/routes/sso.ts"},{"location":"src/routes/sso.ts"},{"location":"src/routes/sso.ts"},{"location":"src/routes/sso.ts"},{"location":"src/routes/sso.ts"},{"location":"src/routes/sso.ts"},{"location":"src/routes/sso.ts"},{"location":"src/routes/sso.ts"},{"location":"src/routes/sso.ts"},{"location":"src/routes/subscription.ts"},{"location":"src/routes/subscription.ts"},{"location":"src/routes/subscription.ts"},{"location":"src/routes/subscription.ts"},{"location":"src/routes/subscription.ts"},{"location":"src/routes/subscription.ts"},{"location":"src/routes/subscription.ts"},{"location":"src/routes/subscription.ts"},{"location":"src/routes/subscription.ts"},{"location":"src/routes/subscription.ts"},{"location":"src/routes/subscription.ts"},{"location":"src/routes/subscription.ts"},{"location":"src/routes/subscription.ts"},{"location":"src/routes/support.ts"},{"location":"src/routes/support.ts"},{"location":"src/routes/support.ts"},{"location":"src/routes/support.ts"},{"location":"src/routes/support.ts"},{"location":"src/routes/support.ts"},{"location":"src/routes/systemHealth.ts"},{"location":"src/routes/systemHealth.ts"},{"location":"src/routes/systemHealth.ts"},{"location":"src/routes/systemHealth.ts"},{"location":"src/routes/systemHealth.ts"},{"location":"src/routes/systemHealth.ts"},{"location":"src/routes/systemHealth.ts"},{"location":"src/routes/team.ts"},{"location":"src/routes/team.ts"},{"location":"src/routes/team.ts"},{"location":"src/routes/team.ts"},{"location":"src/routes/team.ts"},{"location":"src/routes/team.ts"},{"location":"src/routes/team.ts"},{"location":"src/routes/team.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/templates.ts"},{"location":"src/routes/transferTemplates.ts"},{"location":"src/routes/transferTemplates.ts"},{"location":"src/routes/transferTemplates.ts"},{"location":"src/routes/transferTemplates.ts"},{"location":"src/routes/transferTemplates.ts"},{"location":"src/routes/transferTemplates.ts"},{"location":"src/routes/transferTemplates.ts"},{"location":"src/routes/transferTemplates.ts"},{"location":"src/routes/transferTemplates.ts"},{"location":"src/routes/transferTemplates.ts"},{"location":"src/routes/transferTemplates.ts"},{"location":"src/routes/transferTemplates.ts"},{"location":"src/routes/transferTemplates.ts"},{"location":"src/routes/transferTemplates.ts"},{"location":"src/routes/transferTemplates.ts"},{"location":"src/routes/transferTemplates.ts"},{"location":"src/routes/transferTemplates.ts"},{"location":"src/routes/transferTemplates.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/transfers.ts"},{"location":"src/routes/updates.ts"},{"location":"src/routes/updates.ts"},{"location":"src/routes/updates.ts"},{"location":"src/routes/updates.ts"},{"location":"src/routes/updates.ts"},{"location":"src/routes/updates.ts"},{"location":"src/routes/user2fa.ts"},{"location":"src/routes/user2fa.ts"},{"location":"src/routes/user2fa.ts"},{"location":"src/routes/user2fa.ts"},{"location":"src/routes/user2fa.ts"},{"location":"src/routes/user2fa.ts"},{"location":"src/routes/user2fa.ts"},{"location":"src/routes/user2fa.ts"},{"location":"src/routes/user2fa.ts"},{"location":"src/routes/user2fa.ts"},{"location":"src/routes/user2fa.ts"},{"location":"src/routes/userDashboard.ts"},{"location":"src/routes/userDashboard.ts"},{"location":"src/routes/userDashboard.ts"},{"location":"src/routes/userDashboard.ts"},{"location":"src/routes/userDashboard.ts"},{"location":"src/routes/userDashboard.ts"},{"location":"src/routes/userDashboard.ts"},{"location":"src/routes/userDashboard.ts"},{"location":"src/routes/users.ts"},{"location":"src/routes/users.ts"},{"location":"src/routes/users.ts"},{"location":"src/routes/users.ts"},{"location":"src/routes/users.ts"},{"location":"src/routes/users.ts"},{"location":"src/routes/users.ts"},{"location":"src/routes/users.ts"},{"location":"src/routes/users.ts"},{"location":"src/routes/users.ts"},{"location":"src/routes/users.ts"},{"location":"src/routes/users.ts"},{"location":"src/routes/users.ts"},{"location":"src/routes/users.ts"},{"location":"src/routes/users.ts"},{"location":"src/routes/users.ts"},{"location":"src/routes/users.ts"},{"location":"src/routes/users.ts"},{"location":"src/routes/users.ts"},{"location":"src/routes/versioning.ts"},{"location":"src/routes/versioning.ts"},{"location":"src/routes/versioning.ts"},{"location":"src/routes/versioning.ts"},{"location":"src/routes/versioning.ts"},{"location":"src/routes/versioning.ts"},{"location":"src/routes/versioning.ts"},{"location":"src/routes/versioning.ts"},{"location":"src/routes/versioning.ts"},{"location":"src/routes/versioning.ts"},{"location":"src/routes/versioning.ts"},{"location":"src/routes/versioning.ts"},{"location":"src/routes/versioning.ts"},{"location":"src/routes/webhooks.ts"},{"location":"src/routes/webhooks.ts"},{"location":"src/routes/webhooks.ts"},{"location":"src/routes/webhooks.ts"},{"location":"src/routes/webhooks.ts"},{"location":"src/routes/webhooks.ts"},{"location":"src/routes/webhooks.ts"},{"location":"src/routes/webhooks.ts"},{"location":"src/routes/webhooks.ts"},{"location":"src/routes/webhooks.ts"},{"location":"src/routes/webhooks.ts"},{"location":"src/services/passwordPolicy.ts"},{"location":"src/services/passwordPolicy.ts"}]}},{"group":"@aws-sdk","name":"client-s3","version":"3.1053.0","scope":"required","hashes":[{"alg":"SHA-512","content":"fe81b1a01ea9d4daacf77e4196dfafd68f9a9d20847f69f746322b70bcfce22e1c9f61abf99ec9a43754906e7eef8af972da843c6ee4fe985319b27d7cd2a71e"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-sdk/client-s3@3.1053.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.1053.0.tgz"}],"type":"framework","bom-ref":"pkg:npm/@aws-sdk/client-s3@3.1053.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.1053.0.tgz"},{"name":"cdx:npm:versionMismatchError","value":"3.1116.0 used instead of 3.1053.0"},{"name":"ImportedModules","value":"@aws-sdk/client-s3,S3Client,@aws-sdk/client-s3/S3Client,PutObjectCommand,@aws-sdk/client-s3/PutObjectCommand,GetObjectCommand,@aws-sdk/client-s3/GetObjectCommand"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]},"occurrences":[{"location":"src/services/cloudRelayService.ts"},{"location":"src/services/gatewayService.ts"}]}},{"group":"@aws-crypto","name":"sha1-browser","version":"5.2.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"387ea5bde0857dc0e35f875b02f0854985232598c3affdd7277c47b639f73a3e5bf518e88d0a3c9e9a0b780fdb37090e92b490d3082b1f35e4e2d0d1c462897a"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-crypto/sha1-browser@5.2.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-crypto/sha1-browser/-/sha1-browser-5.2.0.tgz"}],"type":"library","bom-ref":"pkg:npm/@aws-crypto/sha1-browser@5.2.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-crypto/sha1-browser/-/sha1-browser-5.2.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-crypto","name":"supports-web-crypto","version":"5.2.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"880bd4a2d9b4db590cdf778274d7f020dfff17beff2000c34ace7c8be30368ea85ad58d9a3d6c06a5d0d2bb1eead1b962cba45d622d7ee06d6ae31e37a8f9816"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-crypto/supports-web-crypto@5.2.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-5.2.0.tgz"}],"type":"library","bom-ref":"pkg:npm/@aws-crypto/supports-web-crypto@5.2.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-5.2.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"tslib","version":"2.8.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"a0916ef781d06fe29576e49440bef09e99aa9df98bb0e03f9c087a6fa107d30084a0ad3f98f79753a737c0a0d5f373243ae1cf447b525ca294f7d2016b34bfdb"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"false"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/tslib@2.8.1","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz"}],"type":"library","bom-ref":"pkg:npm/tslib@2.8.1","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-crypto","name":"util","version":"5.2.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"e11914f44b08e99a41bdee5fb1e42518d51628c6b544b3d0d5d9e39d0a1ed3b95d7c8cdcb066f9842e56d039bbbb8db7296cdac25ae96e35c1ad7084bfdcdacd"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-crypto/util@5.2.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-crypto/util/-/util-5.2.0.tgz"}],"type":"library","bom-ref":"pkg:npm/@aws-crypto/util@5.2.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-crypto/util/-/util-5.2.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-sdk","name":"types","version":"3.973.9","scope":"required","hashes":[{"alg":"SHA-512","content":"92e05f81055d733e4199aa5ce00d7761ba55c3fa5791eb1f85eb5c158c1b9eda9ab3cb05e35387c9de28dbcfbf4c6d9941d1c1b2ff742ecbb9cbaa22b6f60276"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-sdk/types@3.973.9","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.9.tgz"}],"type":"framework","bom-ref":"pkg:npm/@aws-sdk/types@3.973.9","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.9.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@smithy","name":"types","version":"4.14.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"3fea2d0316d5e02a81c9ba7b1247090ab8a0eb7c84d84ecfb8d54e9a2955311731fcef900f31942d3acab2ae03575de049f6a4f4e6cfad668797ff5b2f961c5b"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40smithy/types@4.14.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@smithy/types/-/types-4.14.2.tgz"}],"type":"library","bom-ref":"pkg:npm/@smithy/types@4.14.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@smithy/types/-/types-4.14.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@smithy","name":"util-utf8","version":"2.3.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"47c45d9fc1f2ef628a71e6e02e2bfc8d0710917a0b30e186bf9b88d7f93497eb27aa43b34354740a15010b158c941b0531e9168ead3046e748c1e16ceec293e4"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40smithy/util-utf8@2.3.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz"}],"type":"library","bom-ref":"pkg:npm/@smithy/util-utf8@2.3.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@smithy","name":"util-buffer-from","version":"2.2.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"20975605b4dc310e8303481d36187f070acb90347e0035b92abd5a6667789370c817a7b3315e11d8d200993d3cc10277c942bcdad8475a60bf4e72bfc2930c20"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40smithy/util-buffer-from@2.2.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz"}],"type":"library","bom-ref":"pkg:npm/@smithy/util-buffer-from@2.2.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@smithy","name":"is-array-buffer","version":"2.2.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"1863f73bd4050f6e2e19e0176148f04935c0468aa967290769d3a603c1b9bdf24f2b4fc30baeea6bfff4aafaab2732f5c5cf164165fbff273b7f0b9d8cf1cf84"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40smithy/is-array-buffer@2.2.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz"}],"type":"library","bom-ref":"pkg:npm/@smithy/is-array-buffer@2.2.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-sdk","name":"util-locate-window","version":"3.965.5","scope":"required","hashes":[{"alg":"SHA-512","content":"5a194934d20d401fbdaad2ed64972941d819c374820c2a5775424fedc4e81b01db0960a745c90695ce81c7f3a15b021814d027f85232758f1267442656edf14d"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-sdk/util-locate-window@3.965.5","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.965.5.tgz"}],"type":"framework","bom-ref":"pkg:npm/@aws-sdk/util-locate-window@3.965.5","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.965.5.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-crypto","name":"sha256-browser","version":"5.2.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"0177cdfe51a8b52430bba1cd704b08012a3b9165d9e47616bdf3a648d283b04a82e0e6ac853a7c6a54e66b3f85ed30b62f4f37485bf945d07ea94dd5b35919ab"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-crypto/sha256-browser@5.2.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-5.2.0.tgz"}],"type":"library","bom-ref":"pkg:npm/@aws-crypto/sha256-browser@5.2.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-5.2.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-crypto","name":"sha256-js","version":"5.2.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"145410caeede76ee2e7ef219f8e69d1691c73adf9e49305a61a922e3873e6a48e0eea660f6839078b964efb17ab5262a8c30050a5ac7264f6d31fd07755c8ebc"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-crypto/sha256-js@5.2.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-5.2.0.tgz"}],"type":"library","bom-ref":"pkg:npm/@aws-crypto/sha256-js@5.2.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-5.2.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-sdk","name":"core","version":"3.974.13","scope":"required","hashes":[{"alg":"SHA-512","content":"f98e7fe2d1e48b4b98832c7c7ae9f5e3a0de81155006974a18ae516d5d054ca24fa5a293721bea571aeb4452ba5a4d0992c3b888064ac377aac46108c2d3bdf3"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-sdk/core@3.974.13","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-sdk/core/-/core-3.974.13.tgz"}],"type":"framework","bom-ref":"pkg:npm/@aws-sdk/core@3.974.13","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-sdk/core/-/core-3.974.13.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-sdk","name":"xml-builder","version":"3.972.25","scope":"required","hashes":[{"alg":"SHA-512","content":"187f8a8f3e273ca58a1e7b224299e13f530975318870ae2b0246bab736a48238d491580db263de11b6d101fd3d4b34b58631aee9db861c206cc5891ed018478d"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-sdk/xml-builder@3.972.25","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.25.tgz"}],"type":"framework","bom-ref":"pkg:npm/@aws-sdk/xml-builder@3.972.25","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.25.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@nodable","name":"entities","version":"2.1.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"9f24fb4f79db332048fe5bebe8be53c966c524023d15381545a90da01a820fe3e6203f03cc5aeb35d2cbb4733032ccceb6a65af0f00e576e19a839d0ae140834"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40nodable/entities@2.1.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@nodable/entities/-/entities-2.1.0.tgz"}],"type":"library","bom-ref":"pkg:npm/@nodable/entities@2.1.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@nodable/entities/-/entities-2.1.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"fast-xml-parser","version":"5.7.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"0b401a36e0be9ac732eafac040a01cfeb32afb300f1e875f1c666ee2c1957a1bc042dfc92c6d4ee7311c61c5d2639cd2aabe18560c6c07ea475d3ab48bb78396"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/fast-xml-parser@5.7.3","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.7.3.tgz"}],"type":"library","bom-ref":"pkg:npm/fast-xml-parser@5.7.3","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.7.3.tgz"},{"name":"cdx:npm:binPaths","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/.bin/fxparser"},{"name":"cdx:npm:bin","value":"fxparser"},{"name":"cdx:npm:has_binary","value":"true"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"fast-xml-builder","version":"1.2.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"d346805a27aa7dff99261b1703883583b33c93eec062831450717eff315be54e94bff3f4565e10668f38fc872e7f361a94bb848fdf76f1b5cdf4f6db173305d1"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/fast-xml-builder@1.2.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.2.0.tgz"}],"type":"library","bom-ref":"pkg:npm/fast-xml-builder@1.2.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.2.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"path-expression-matcher","version":"1.5.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"71badead957eeabbdd42bac3fa218c7191448a24ab6eff537dd92f9eeb32eb2d31d062815d110583f63ae468487e6d2d9cb9ed4e18730a77cac29d56463782c9"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/path-expression-matcher@1.5.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.5.0.tgz"}],"type":"library","bom-ref":"pkg:npm/path-expression-matcher@1.5.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.5.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"xml-naming","version":"0.1.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"93c28ef61accc8d93ab545aa51f9131196decd146938d54ecd44e773ded59c2bf28fa4dff65c9447d1030087a254bbf9ea3b0c7285c4c235bc2afe723d8e7697"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/xml-naming@0.1.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/xml-naming/-/xml-naming-0.1.0.tgz"}],"type":"library","bom-ref":"pkg:npm/xml-naming@0.1.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/xml-naming/-/xml-naming-0.1.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"strnum","version":"2.3.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"ba6b3728d778d8f1b2c79c5aa154ced668d4d5b1f7369638becad5967bfd3cd1aa423f3077bac9ea7132a4bac9ef3e6fc4ae513f4c8c2e8e89fc6b26eb60c8e5"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/strnum@2.3.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/strnum/-/strnum-2.3.0.tgz"}],"type":"library","bom-ref":"pkg:npm/strnum@2.3.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/strnum/-/strnum-2.3.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws","name":"lambda-invoke-store","version":"0.2.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"898f32be3134cbae75062c4a34f826bf55ab41cf86675e36b1bd33e206270a10c363662a2383ff8ec4a8a415ab29f02decb389024397b7bac2fe19acf9672541"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws/lambda-invoke-store@0.2.4","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws/lambda-invoke-store/-/lambda-invoke-store-0.2.4.tgz"}],"type":"library","bom-ref":"pkg:npm/@aws/lambda-invoke-store@0.2.4","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws/lambda-invoke-store/-/lambda-invoke-store-0.2.4.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@smithy","name":"core","version":"3.24.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"dd4351284c90c8081580cd0b1a57ab08b9be0a165667518f7dd7be8c1116e9b9ba6d2046535a7411b6e5694577ba76e1c2f89d8cb03966cdec3acee69d9c2f03"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40smithy/core@3.24.4","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@smithy/core/-/core-3.24.4.tgz"}],"type":"library","bom-ref":"pkg:npm/@smithy/core@3.24.4","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@smithy/core/-/core-3.24.4.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-crypto","name":"crc32","version":"5.2.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"9cb6c25aa40d8148b0c2d16c7a7d4077302dbee2d1b104bcad880cbb10ab74a7fd90eb2c6a618bb8fc324d8f70c986e536bf7ed5733cbface80d33cf48878036"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-crypto/crc32@5.2.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-5.2.0.tgz"}],"type":"library","bom-ref":"pkg:npm/@aws-crypto/crc32@5.2.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-5.2.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@smithy","name":"signature-v4","version":"5.4.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"7b952d90cbec6adcc17db78166310eb74934677044b234c52ff9fa7dd3b9bed04b7baeed772d1d5fbc70d8353bb99dda730a07c9e0aaa54d85cdbee9c701dbe9"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40smithy/signature-v4@5.4.4","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.4.4.tgz"}],"type":"library","bom-ref":"pkg:npm/@smithy/signature-v4@5.4.4","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.4.4.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"bowser","version":"2.14.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"b733e3cc2c7280029614e24fd35d68c451ece7b1f3221384ada70880078f138a6a0772e29002ca9d2cd4c94e0c1acf7f882114b879402538d373933ebbb6041a"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/bowser@2.14.1","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/bowser/-/bowser-2.14.1.tgz"}],"type":"library","bom-ref":"pkg:npm/bowser@2.14.1","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/bowser/-/bowser-2.14.1.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-sdk","name":"credential-provider-node","version":"3.972.44","scope":"required","hashes":[{"alg":"SHA-512","content":"b03681213d32acd3483dfbe5b224c2980366d3bcca8eefa2a563838c45e0665b2331e2094772d5a7b443c803b352802c4db0df60a0d6a7e8b95ab16240feab99"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-sdk/credential-provider-node@3.972.44","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.44.tgz"}],"type":"framework","bom-ref":"pkg:npm/@aws-sdk/credential-provider-node@3.972.44","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.44.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-sdk","name":"credential-provider-env","version":"3.972.39","scope":"required","hashes":[{"alg":"SHA-512","content":"dbdc17f73a40bc4b75bdc8f4a6c85afb2eb28011f2d95fd2ef69a9e9eeead0a0112d65eafa9c04fe547aa8693092742faee879da55ef96a64881af0777192e73"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-sdk/credential-provider-env@3.972.39","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.39.tgz"}],"type":"framework","bom-ref":"pkg:npm/@aws-sdk/credential-provider-env@3.972.39","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.39.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-sdk","name":"credential-provider-http","version":"3.972.41","scope":"required","hashes":[{"alg":"SHA-512","content":"200dc24138ed2646fabb51f8984e3ddfa73c38f04c6bd26082dc1ef14d8cab0fefbdbfed67911b77499c65c5f4b8a59084ec98a3ffaa348c245795e1f8578924"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-sdk/credential-provider-http@3.972.41","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.41.tgz"}],"type":"framework","bom-ref":"pkg:npm/@aws-sdk/credential-provider-http@3.972.41","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.41.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@smithy","name":"fetch-http-handler","version":"5.4.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"a8cec050a2381ba77b94d81a643de5035b564a8961e6bea0722c5f4d900fb2d55445f8c86efade5533f3fbdf78334c82dc76d7e186210d182bdf55f2dd7c1639"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40smithy/fetch-http-handler@5.4.4","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.4.4.tgz"}],"type":"library","bom-ref":"pkg:npm/@smithy/fetch-http-handler@5.4.4","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.4.4.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@smithy","name":"node-http-handler","version":"4.7.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"1c8785fb5beb0c6ccf924bf7f478f6be51d25c7637a7de7c8ddffc66778f218ebe64eb105fc728c8450a3b9c90bb8af46d0215b1ba68b5522b5d7c32c9c312b5"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40smithy/node-http-handler@4.7.4","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.7.4.tgz"}],"type":"library","bom-ref":"pkg:npm/@smithy/node-http-handler@4.7.4","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.7.4.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-sdk","name":"credential-provider-ini","version":"3.972.43","scope":"required","hashes":[{"alg":"SHA-512","content":"e26cc823ede66445575c4d71ceb2d0ac224beffafad80eb76c0e9257366834be6ba822608697fec601a5b55ac8041b349fe98e6412ab425dad45112dbd9e65e8"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-sdk/credential-provider-ini@3.972.43","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.43.tgz"}],"type":"framework","bom-ref":"pkg:npm/@aws-sdk/credential-provider-ini@3.972.43","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.43.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-sdk","name":"credential-provider-login","version":"3.972.43","scope":"required","hashes":[{"alg":"SHA-512","content":"1c6ee4402c17b5bbf7a0157ad489ecd28357f0a2b2beb32aa9191be998807d01db32e1da88d6846f62a7a4a2cf90da6a2264812bcd9491513f91a63a21f5a290"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-sdk/credential-provider-login@3.972.43","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.43.tgz"}],"type":"framework","bom-ref":"pkg:npm/@aws-sdk/credential-provider-login@3.972.43","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.43.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-sdk","name":"nested-clients","version":"3.997.11","scope":"required","hashes":[{"alg":"SHA-512","content":"9d65d7275affafc3761b0d695a89518040f7f3f03d03c0c7476113588bf6db4ce1e0f6477326db4788545565a4b663574d11f30c9c1196e6a91e7d2b671ba8a8"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-sdk/nested-clients@3.997.11","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.997.11.tgz"}],"type":"framework","bom-ref":"pkg:npm/@aws-sdk/nested-clients@3.997.11","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.997.11.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-sdk","name":"signature-v4-multi-region","version":"3.996.28","scope":"required","hashes":[{"alg":"SHA-512","content":"aacf73e4ba973bf0990b62e0f5218aa682d4f11862fa6da914a66a7cef69cad5f572573491ab6ab6c0cdba9271172d314fdc2c6523f3336bf5cbefc7ff37e9e5"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-sdk/signature-v4-multi-region@3.996.28","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.28.tgz"}],"type":"framework","bom-ref":"pkg:npm/@aws-sdk/signature-v4-multi-region@3.996.28","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.28.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-sdk","name":"credential-provider-process","version":"3.972.39","scope":"required","hashes":[{"alg":"SHA-512","content":"da4fda98189f2ddef979737082f3f0ff694a612437361bc74209152958df52ad77fde277251b479b39ee15e9e7ef838adec49fa7848ccb5601db0f94557a0aa8"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-sdk/credential-provider-process@3.972.39","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.39.tgz"}],"type":"framework","bom-ref":"pkg:npm/@aws-sdk/credential-provider-process@3.972.39","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.39.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-sdk","name":"credential-provider-sso","version":"3.972.43","scope":"required","hashes":[{"alg":"SHA-512","content":"2cf737f98e2f847d53e31e8232ac0233a864e7e4917ff2f09a09bc20d9bde70c53b4844770cc10515903cd6bb8230fd14a773160cd810b4d4ead86f138f66fca"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-sdk/credential-provider-sso@3.972.43","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.43.tgz"}],"type":"framework","bom-ref":"pkg:npm/@aws-sdk/credential-provider-sso@3.972.43","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.43.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-sdk","name":"token-providers","version":"3.1052.0","scope":"required","hashes":[{"alg":"SHA-512","content":"42a64d077b28ed4203c59b6ba1cf394d068b5717594459b479633509247637e6f4e9ab3d4ceae296fae54d9ba3de0b9897132ceb22ce806c67925279a8c62d4f"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-sdk/token-providers@3.1052.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1052.0.tgz"}],"type":"framework","bom-ref":"pkg:npm/@aws-sdk/token-providers@3.1052.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1052.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-sdk","name":"credential-provider-web-identity","version":"3.972.43","scope":"required","hashes":[{"alg":"SHA-512","content":"c10b4bdf89540ffd3d5578f0014a364fe2376845d10f1301dc32a64c92ff663d068bab0b0d3ad585a7b55d5b74d72ce4aae3966a323fb195bbd891836757224f"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-sdk/credential-provider-web-identity@3.972.43","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.43.tgz"}],"type":"framework","bom-ref":"pkg:npm/@aws-sdk/credential-provider-web-identity@3.972.43","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.43.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@smithy","name":"credential-provider-imds","version":"4.3.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"bca5b4304151538637324559524a499be83dab23c62c25e173460b82051d49d041e20ec86924ac084ef93fdac15f2587ad7635518490525f3f0f0b1347b41c88"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40smithy/credential-provider-imds@4.3.4","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.3.4.tgz"}],"type":"library","bom-ref":"pkg:npm/@smithy/credential-provider-imds@4.3.4","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.3.4.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-sdk","name":"middleware-bucket-endpoint","version":"3.972.15","scope":"required","hashes":[{"alg":"SHA-512","content":"3b61c300d6be32bbdbc696915500e21f74f5dee01af4090c8cac99983ca0c1ab809a6bea67907489198a5be7ee5465ba34f5eec97bab160231ebd952be601618"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-sdk/middleware-bucket-endpoint@3.972.15","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.972.15.tgz"}],"type":"framework","bom-ref":"pkg:npm/@aws-sdk/middleware-bucket-endpoint@3.972.15","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.972.15.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-sdk","name":"middleware-expect-continue","version":"3.972.13","scope":"required","hashes":[{"alg":"SHA-512","content":"b078aa20583ca368a94fbb78d01f3d563d2e6d252d63a392b7ff847bf397847721e4ae3ef35ccfdbe417f0b91cfe7276412982c92c4e91eed311b997ebd7deda"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-sdk/middleware-expect-continue@3.972.13","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.972.13.tgz"}],"type":"framework","bom-ref":"pkg:npm/@aws-sdk/middleware-expect-continue@3.972.13","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.972.13.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-sdk","name":"middleware-flexible-checksums","version":"3.974.21","scope":"required","hashes":[{"alg":"SHA-512","content":"6a502ef617b28812bf3a644d5d5c6af2698f4e0796d8043a1188d1b08dfc90f65ad4c66fb76261f81946abbfc61bd3955ce684803ec39468ff2f37f2e4e9ae12"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-sdk/middleware-flexible-checksums@3.974.21","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.974.21.tgz"}],"type":"framework","bom-ref":"pkg:npm/@aws-sdk/middleware-flexible-checksums@3.974.21","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.974.21.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-crypto","name":"crc32c","version":"5.2.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"fa259bf2a6872d82ab36f1916e26111d274a45686da395e5654101c038d835ffa5cb9495606eb3128608771bdfe51df3c9e3f5eb0e0f2c19f7ac7d7173be116a"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-crypto/crc32c@5.2.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-crypto/crc32c/-/crc32c-5.2.0.tgz"}],"type":"library","bom-ref":"pkg:npm/@aws-crypto/crc32c@5.2.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-crypto/crc32c/-/crc32c-5.2.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-sdk","name":"crc64-nvme","version":"3.972.9","scope":"required","hashes":[{"alg":"SHA-512","content":"3fe406a339979f6999648eec0e093e6949be45323ad4c3d2141f88af6be312311b12c1387bb858b73ac3bc0531672f64a3cd61e777b5d7e17f19896fc0391a39"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-sdk/crc64-nvme@3.972.9","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-sdk/crc64-nvme/-/crc64-nvme-3.972.9.tgz"}],"type":"framework","bom-ref":"pkg:npm/@aws-sdk/crc64-nvme@3.972.9","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-sdk/crc64-nvme/-/crc64-nvme-3.972.9.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-sdk","name":"middleware-location-constraint","version":"3.972.11","scope":"required","hashes":[{"alg":"SHA-512","content":"8647eca4d50fe1cae2007eada27e8118a8279b9759c7eedb50ecb562a9537de8c37943c0336dc3f35abf217fa17654b7294b1fc06cf90034ea656281114a5fe0"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-sdk/middleware-location-constraint@3.972.11","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.972.11.tgz"}],"type":"framework","bom-ref":"pkg:npm/@aws-sdk/middleware-location-constraint@3.972.11","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.972.11.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-sdk","name":"middleware-sdk-s3","version":"3.972.42","scope":"required","hashes":[{"alg":"SHA-512","content":"ff136a3465eff4b6b165ddb92fd555e299d23b0f4e74334ee2b0076a633e877290052213963207f6f93776f78681ad48da3dfa950774add1b78233445efb4d7b"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-sdk/middleware-sdk-s3@3.972.42","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.42.tgz"}],"type":"framework","bom-ref":"pkg:npm/@aws-sdk/middleware-sdk-s3@3.972.42","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.42.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@aws-sdk","name":"middleware-ssec","version":"3.972.11","scope":"required","hashes":[{"alg":"SHA-512","content":"ecf42f18d86dbde2a5bd5a8d6a1a96c79cabc313fb79cc00a01d5d6017fc78ac1fa36b73cc26cd9d6faada73b7374eba92d41a07888141b0d15ad8b39be6a6a1"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40aws-sdk/middleware-ssec@3.972.11","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.972.11.tgz"}],"type":"framework","bom-ref":"pkg:npm/@aws-sdk/middleware-ssec@3.972.11","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.972.11.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@node-saml","name":"node-saml","version":"5.1.0","scope":"required","hashes":[{"alg":"SHA-512","content":"b777099d9e1a0bb1e13d9e8c1b29466542ef52d04e67a173b949dd6871978e62191d79cb7c2ffb2fc6b9ecef50f55ec0c4918a02244ce73bb6c0d9bd12cbd0a7"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40node-saml/node-saml@5.1.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@node-saml/node-saml/-/node-saml-5.1.0.tgz"}],"type":"library","bom-ref":"pkg:npm/@node-saml/node-saml@5.1.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@node-saml/node-saml/-/node-saml-5.1.0.tgz"},{"name":"ImportedModules","value":"@node-saml/node-saml,SAML,@node-saml/node-saml/SAML"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]},"occurrences":[{"location":"src/routes/sso.ts"}]}},{"group":"@types","name":"debug","version":"4.1.13","scope":"excluded","hashes":[{"alg":"SHA-512","content":"2925609909b33303e59ad9633a899aca847cf56e05ca70808b713c3cfb3bbe60d53def38853faf18f2a425f4e19265ecd31d2301a6bd53cb96f1b6dfc92d9f5b"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40types/debug@4.1.13","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@types/debug/-/debug-4.1.13.tgz"}],"type":"library","bom-ref":"pkg:npm/@types/debug@4.1.13","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/debug/-/debug-4.1.13.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/debug"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"xml-encryption","version":"1.2.4","scope":"excluded","hashes":[{"alg":"SHA-512","content":"23af4afd65b50efee3e8ede3875df3d17f2c2d62515dbbb9c671c397dc87cd4343501b54a01634e7c79be6cfb1fd61bac990b587c68a748d84a3210f8f2121f9"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40types/xml-encryption@1.2.4","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@types/xml-encryption/-/xml-encryption-1.2.4.tgz"}],"type":"library","bom-ref":"pkg:npm/@types/xml-encryption@1.2.4","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/xml-encryption/-/xml-encryption-1.2.4.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/xml-encryption"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"xml2js","version":"0.4.14","scope":"excluded","hashes":[{"alg":"SHA-512","content":"e189eb45e9814a15913b6423bd48a7f04480e35ac7fbd9d018b506655ff5203862dd22fd3a1769342fccaee9535aea6d5cac21c7f683c44eeda15d1fff2a485d"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40types/xml2js@0.4.14","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@types/xml2js/-/xml2js-0.4.14.tgz"}],"type":"library","bom-ref":"pkg:npm/@types/xml2js@0.4.14","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/xml2js/-/xml2js-0.4.14.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/xml2js"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@xmldom","name":"is-dom-node","version":"1.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"0890f1220139234147fadb6afc5c72ea7469c4fef4f9ed8ed38f043def39276bac7b75ca75ab5533b74356f14d8d0b9d77d078f4d3e867ef0f1b8f738f812bf1"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40xmldom/is-dom-node@1.0.1","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@xmldom/is-dom-node/-/is-dom-node-1.0.1.tgz"}],"type":"library","bom-ref":"pkg:npm/@xmldom/is-dom-node@1.0.1","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@xmldom/is-dom-node/-/is-dom-node-1.0.1.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@xmldom","name":"xmldom","version":"0.8.13","scope":"optional","hashes":[{"alg":"SHA-512","content":"291633c5ea5cd781bf084a4419cdd89fe24a680793eb7b26943afebe307c8d17e04c1048f70463fe791010efae715f29f08f5b7ca2d6a77eee1e016b6e7b4fbf"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40xmldom/xmldom@0.8.13","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.13.tgz"}],"type":"library","bom-ref":"pkg:npm/@xmldom/xmldom@0.8.13","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.13.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"xml-crypto","version":"6.1.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"95e04e5507558bc16f3c9acc628ba6ec8722f6acb17c4e24562f80929528602497690178225066d5c9de4caf6803147ad4ba58c53c7b94d72c9c121e469196db"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/xml-crypto@6.1.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/xml-crypto/-/xml-crypto-6.1.2.tgz"}],"type":"library","bom-ref":"pkg:npm/xml-crypto@6.1.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/xml-crypto/-/xml-crypto-6.1.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"xpath","version":"0.0.33","scope":"optional","hashes":[{"alg":"SHA-512","content":"34d5e7ceb903ac0cda94b84851cd358ceda63b35c65e1d49c0f8248a170b2f3c3df1cd168180e69a34a1d4a977c336b149558cb80f9f7b459358e04358206634"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/xpath@0.0.33","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/xpath/-/xpath-0.0.33.tgz"}],"type":"library","bom-ref":"pkg:npm/xpath@0.0.33","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/xpath/-/xpath-0.0.33.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"xml-encryption","version":"3.1.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"3d5eea9d8a6800c5db7f592f424a8c49c2de4298c2322c5d7402aaf4fb6a56b868f079d86c139635f1b4900e11ef3c500e8ef0f64898032cd2fee9650323b9e5"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/xml-encryption@3.1.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/xml-encryption/-/xml-encryption-3.1.0.tgz"}],"type":"library","bom-ref":"pkg:npm/xml-encryption@3.1.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/xml-encryption/-/xml-encryption-3.1.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"xpath","version":"0.0.32","scope":"optional","hashes":[{"alg":"SHA-512","content":"af130985222888ef2f5dc5af4a27caaa1bd5f7a1a3883e7061bf3f40776847242fada4e9a78204bfde389e119abac659deeedd8505ed799b996daa9fa41eee63"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/xpath@0.0.32","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/xpath/-/xpath-0.0.32.tgz"}],"type":"library","bom-ref":"pkg:npm/xpath@0.0.32","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/xpath/-/xpath-0.0.32.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"xml2js","version":"0.6.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"4f8ae2787682d445dc112d0ac718f825681a5101c393eab01dc60e0851df8b02b3eed3953cbabb1e3abd74cd5608c87296a3047cfee131c3880a1be8b6265e80"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/xml2js@0.6.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz"}],"type":"library","bom-ref":"pkg:npm/xml2js@0.6.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"sax","version":"1.6.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"e91dc9e4ce0071bb4b51d66646fd92ca079568cec886b2d7bbd0669ce1a698009a93c7e252d3ac60d5944b8b8aeeea5b9872016cb05e15e23fff8efb04a2c1cc"}],"licenses":[{"license":{"id":"BlueOak-1.0.0","url":"https://opensource.org/licenses/BlueOak-1.0.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"false"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/sax@1.6.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/sax/-/sax-1.6.0.tgz"}],"type":"framework","bom-ref":"pkg:npm/sax@1.6.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/sax/-/sax-1.6.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"xmlbuilder","version":"11.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"7c396c23f905131ee02ef6de71cd3fa212c6e747ee810a7caf21f3313b96f6f49ad462745d858a9e1b14c7ba227b71bdf3eaf9e9a4d0214078921b78d91dc9bc"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/xmlbuilder@11.0.1","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz"}],"type":"library","bom-ref":"pkg:npm/xmlbuilder@11.0.1","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"xmlbuilder","version":"15.1.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"c8ca8606ab57c9e3757b74c662f80d803559de3f385b873090e5d0b30821a25e803e065669f7fd9676ef37b3076093a25ecbc63d7b634d8244882f49db0bfd12"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/xmlbuilder@15.1.1","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz"}],"type":"library","bom-ref":"pkg:npm/xmlbuilder@15.1.1","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"xpath","version":"0.0.34","scope":"optional","hashes":[{"alg":"SHA-512","content":"17117afab92bd6b35242b854358ac0149a515cdce50e8331797379a88f38f77f72944bf7aaa3c529af393b1afab436892aac16e8a2b2a36bf6e934afde4e8b78"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/xpath@0.0.34","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/xpath/-/xpath-0.0.34.tgz"}],"type":"library","bom-ref":"pkg:npm/xpath@0.0.34","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/xpath/-/xpath-0.0.34.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@polar-sh","name":"sdk","version":"0.47.0","scope":"required","hashes":[{"alg":"SHA-512","content":"b5912df1e2d6b105619b27d44335e19cdf387b90a7bbf26c6059c2722d6b6a75a4206bde41cfb04e2cb30c21bd4e5d718b3d58ff3b4fb002757debe3e84c5d00"}],"purl":"pkg:npm/%40polar-sh/sdk@0.47.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@polar-sh/sdk/-/sdk-0.47.0.tgz"}],"type":"library","bom-ref":"pkg:npm/@polar-sh/sdk@0.47.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@polar-sh/sdk/-/sdk-0.47.0.tgz"},{"name":"cdx:npm:versionMismatchError","value":"0.47.1 used instead of 0.47.0"},{"name":"ImportedModules","value":"@polar-sh/sdk,Polar,@polar-sh/sdk/Polar,@polar-sh/sdk/webhooks,validateEvent,@polar-sh/sdk/webhooks/validateEvent,WebhookVerificationError,@polar-sh/sdk/webhooks/WebhookVerificationError"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]},"occurrences":[{"location":"src/billing/polarBillingService.ts"},{"location":"src/routes/checkout.ts"},{"location":"src/billing/polarWebhook.ts"},{"location":"src/billing/polarWebhook.ts"}]}},{"group":"","name":"standardwebhooks","version":"1.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"05b1c63902bda251cf32f40d1d6ba5e8c625ad14c038a9f4deb39ee00f0edc22d684d7f860706aab61c928a0beb1faa9c62058e76a4d79eb03ea32222c3cfc8e"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/standardwebhooks@1.0.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/standardwebhooks/-/standardwebhooks-1.0.0.tgz"}],"type":"library","bom-ref":"pkg:npm/standardwebhooks@1.0.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/standardwebhooks/-/standardwebhooks-1.0.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@stablelib","name":"base64","version":"1.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"d5b9cf42a4b14ae737222e8c841caca160a0e7c8fdeda523b82499ac64a60f136ab72b488b493cbad51e9c0c1364de15e665d7606b15508f73781ab2fa304e49"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40stablelib/base64@1.0.1","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@stablelib/base64/-/base64-1.0.1.tgz"}],"type":"library","bom-ref":"pkg:npm/@stablelib/base64@1.0.1","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@stablelib/base64/-/base64-1.0.1.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"fast-sha256","version":"1.3.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"9f5d5118ffe5ad610523f6d677280bc6123ea557a8d59608570bef3e45bb6b397facecbe1771d8459d8ae73784f669a4850a69caff6c405c7424cf5469b9e93d"}],"licenses":[{"license":{"id":"Unlicense","url":"https://opensource.org/licenses/Unlicense","properties":[{"name":"cdx:license:category","value":"Public Domain"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/fast-sha256@1.3.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz"}],"type":"library","bom-ref":"pkg:npm/fast-sha256@1.3.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz"},{"name":"cdx:license:category","value":"Public Domain"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"ws","version":"8.18.1","scope":"required","hashes":[{"alg":"SHA-512","content":"4e1545e83095840f24506cbe69acc543891743b1354f2ec0df2a4539ed0870957c3bf339d751bdf405b6e22acaad6e7a5ade38c86f7e8a3f056aaa011a4b815e"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40types/ws@8.18.1","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz"}],"type":"library","bom-ref":"pkg:npm/@types/ws@8.18.1","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/ws"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"bcrypt","version":"6.0.0","scope":"required","hashes":[{"alg":"SHA-512","content":"714f2ffc4192ae71fe1e7c55db3d09eff6e5c47f20abb5e1d89153e80ae86b1ed4a21766889265c40a4cc6d29fb88ef3ebc36fbd572647bf24d8b6d3e9e7e146"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/bcrypt@6.0.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/bcrypt/-/bcrypt-6.0.0.tgz"}],"type":"library","bom-ref":"pkg:npm/bcrypt@6.0.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/bcrypt/-/bcrypt-6.0.0.tgz"},{"name":"cdx:npm:hasInstallScript","value":"true"},{"name":"ImportedModules","value":"bcrypt"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]},"occurrences":[{"location":"prisma/seed/test-users.ts"},{"location":"prisma/seed/test-users.ts"},{"location":"src/billing/polarWebhook.ts"},{"location":"src/middleware/auth.ts"},{"location":"src/middleware/auth.ts"},{"location":"src/middleware/auth.ts"},{"location":"src/middleware/shareAuth.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/auth.ts"},{"location":"src/routes/auth.ts"},{"location":"src/routes/auth.ts"},{"location":"src/routes/hub-dashboard.ts"},{"location":"src/routes/hub-dashboard.ts"},{"location":"src/services/adminSeed.ts"},{"location":"src/services/adminSeed.ts"},{"location":"src/services/adminSeed.ts"},{"location":"src/services/shareService.ts"}]}},{"group":"","name":"node-addon-api","version":"8.7.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"f4c745c6690a68e6154d5f975511bc02b0f0c10efb5c88083f2280481d64dc93eadccf1f19041013762930eaca9ba83ffcab71f22bd9afcc68d509adaae6fe18"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/node-addon-api@8.7.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.7.0.tgz"}],"type":"library","bom-ref":"pkg:npm/node-addon-api@8.7.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.7.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"node-gyp-build","version":"4.8.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"2c0e198f096751b947560ab4a01177265ffa87f36fb397f304bc1d105e27bb19c576c7da8dd7b859fc6d26bdc26a21fe17a7b070807fab88d0e14ccfca277e09"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/node-gyp-build@4.8.4","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz"}],"type":"library","bom-ref":"pkg:npm/node-gyp-build@4.8.4","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz"},{"name":"cdx:npm:binPaths","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/.bin/node-gyp-build, /home/runner/work/MFTxyz/MFTxyz/server/node_modules/.bin/node-gyp-build-optional, /home/runner/work/MFTxyz/MFTxyz/server/node_modules/.bin/node-gyp-build-test"},{"name":"cdx:npm:bin","value":"node-gyp-build, node-gyp-build-optional, node-gyp-build-test"},{"name":"cdx:npm:has_binary","value":"true"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"date-fns","version":"4.1.0","scope":"required","hashes":[{"alg":"SHA-512","content":"524ab4a306d05f16bf537106b6c755064475c3b28e43980806a747da192f927cd93d8bc1c5bfda6ba13c2fbb668c5b64c1906edd45c16e32203e8fc4cf8c5a36"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/date-fns@4.1.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz"}],"type":"library","bom-ref":"pkg:npm/date-fns@4.1.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz"},{"name":"cdx:npm:versionMismatchError","value":"4.4.0 used instead of 4.1.0"},{"name":"ImportedModules","value":"date-fns,subMinutes,date-fns/subMinutes"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]},"occurrences":[{"location":"src/routes/observability.ts"},{"location":"src/routes/observability.ts"}]}},{"group":"","name":"body-parser","version":"1.20.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"de0ae6fbfdad50ebeed9c8c992fb08c6bbffc15a5f5d05b83ec407626ef2938bdfa6eec4925ea712c601a0950beaa0f0654c7cc14850f2d476ab3f9a77d73d38"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/body-parser@1.20.5","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/body-parser/-/body-parser-1.20.5.tgz"}],"type":"library","bom-ref":"pkg:npm/body-parser@1.20.5","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/body-parser/-/body-parser-1.20.5.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"hasown","version":"2.0.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"7a3e0085f85f2f6436ce93262e8ed4d54bfdf8fca1219a6040b193d45f668881a6882248a0281299ccc576b73dee6593e24558ef6280f969e7849e698214af4a"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/hasown@2.0.3","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz"}],"type":"library","bom-ref":"pkg:npm/hasown@2.0.3","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"express-rate-limit","version":"8.4.1","scope":"required","hashes":[{"alg":"SHA-512","content":"346558c10480c84420cf15f588233defc3cff4074efe15bdde031c17a6704029beac5bcbb011fac38c5c5d64dc9624bc2dae443d1377a7dc3322da81c09adf37"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/express-rate-limit@8.4.1","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.4.1.tgz"}],"type":"framework","bom-ref":"pkg:npm/express-rate-limit@8.4.1","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.4.1.tgz"},{"name":"cdx:npm:versionMismatchError","value":"8.6.2 used instead of 8.4.1"},{"name":"ImportedModules","value":"express-rate-limit,ipKeyGenerator,express-rate-limit/ipKeyGenerator"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]},"occurrences":[{"location":"src/middleware/rateLimit.ts"},{"location":"src/middleware/rateLimit.ts"},{"location":"src/middleware/rateLimit.ts"},{"location":"src/middleware/rateLimit.ts"},{"location":"src/middleware/rateLimit.ts"},{"location":"src/middleware/rateLimit.ts"},{"location":"src/middleware/rateLimit.ts"},{"location":"src/middleware/rateLimit.ts"},{"location":"src/middleware/rateLimit.ts"},{"location":"src/middleware/rateLimit.ts"},{"location":"src/middleware/rateLimit.ts"},{"location":"src/middleware/rateLimit.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"},{"location":"src/middleware/rateLimiter.ts"}]}},{"group":"","name":"multer","version":"2.1.1","scope":"required","hashes":[{"alg":"SHA-512","content":"9a8f904f32a5c7c47b139ca5497c56cc6a17a196ceb11329ca2b5c86df01cb6287bcc6dfded8f0a2c67f32efd7614e94b89dd566738322b6a4e59acf88fc81e8"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/multer@2.1.1","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/multer/-/multer-2.1.1.tgz"}],"type":"library","bom-ref":"pkg:npm/multer@2.1.1","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/multer/-/multer-2.1.1.tgz"},{"name":"cdx:npm:versionMismatchError","value":"2.2.0 used instead of 2.1.1"},{"name":"ImportedModules","value":"multer"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]},"occurrences":[{"location":"src/routes/gateway.ts"},{"location":"src/routes/gateway.ts"},{"location":"src/routes/gateway.ts"}]}},{"group":"","name":"append-field","version":"1.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"925a6015258b5b5644b3cb2f8df6fb838a96634612e62988f3675383e41a854bc9f18a806343f5d1493cb53ca1f591ae60464431a789602179045b97e79da1b3"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/append-field@1.0.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz"}],"type":"library","bom-ref":"pkg:npm/append-field@1.0.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"busboy","version":"1.6.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"f121506e0ff4850f71cb750d4c1d18127b0d05b59f85fed1b67ce92fb4e40624c145fad0f45c5c9f3ed526c95e269ca9eab54bbd78ae391aa39478b9abe3d8b8"}],"purl":"pkg:npm/busboy@1.6.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz"}],"type":"library","bom-ref":"pkg:npm/busboy@1.6.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"streamsearch","version":"1.1.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"31c739c077a1a7d697cf56b1e9b654c98e5a7e0f6edabbf972a408de646b624182f2b5b684cd368d6bb08ed2fef8b4b9aa29d2ca18f641f2f236cb9cf95b04c6"}],"purl":"pkg:npm/streamsearch@1.1.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz"}],"type":"library","bom-ref":"pkg:npm/streamsearch@1.1.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"concat-stream","version":"2.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"316b9f61d170e7771c1a3080f8e97b5c96290255bafe9ad2333b8f393467246706cee84b9f849caf3eea7faa3c6d1399e75e25b5acdc2052597af71f6e8d31ec"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/concat-stream@2.0.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz"}],"type":"library","bom-ref":"pkg:npm/concat-stream@2.0.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"buffer-from","version":"1.1.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"13e5d0091c126da6a20a1b6fea4e83c2073e6f1f81b3abee2891c7979928c7f05a29b8625f3a903b02b870edb6c84946a763829a3c15853dc79b18323c69c97d"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/buffer-from@1.1.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz"}],"type":"library","bom-ref":"pkg:npm/buffer-from@1.1.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"typedarray","version":"0.0.6","scope":"optional","hashes":[{"alg":"SHA-512","content":"fda0831066ad1af67604893e1e62dfe227c2245c2f28535bf7f25e64f32e95f805ada727f5015c01fe463bc07f9b07948d2a1b952e489f471686aa5fb3fe4f40"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/typedarray@0.0.6","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"}],"type":"library","bom-ref":"pkg:npm/typedarray@0.0.6","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"nodemailer","version":"8.0.10","scope":"required","hashes":[{"alg":"SHA-512","content":"04b16e4ad87b42d1ce901cf2a937a1596cae6f4353443b8ad90d9241f9c62ecac99f3c94f987a1e16a55d5e646b804458f5c5024721d9d3b8964b3fe6fd47519"}],"licenses":[{"license":{"id":"MIT-0","url":"https://opensource.org/licenses/MIT-0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"false"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/nodemailer@8.0.10","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/nodemailer/-/nodemailer-8.0.10.tgz"}],"type":"library","bom-ref":"pkg:npm/nodemailer@8.0.10","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/nodemailer/-/nodemailer-8.0.10.tgz"},{"name":"cdx:npm:versionMismatchError","value":"9.0.5 used instead of 8.0.10"},{"name":"ImportedModules","value":"nodemailer"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]},"occurrences":[{"location":"src/services/email.ts"},{"location":"src/services/email.ts"}]}},{"group":"","name":"otplib","version":"13.4.0","scope":"required","hashes":[{"alg":"SHA-512","content":"4547187113028115a1504fd769b469a57a54c02c1a5813477b988f5e176f3fcc300c6a46a6c21ffe4c57fde737cc5b0e68cd4eabc944854a83c24e96ec31e4c2"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/otplib@13.4.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/otplib/-/otplib-13.4.0.tgz"}],"type":"library","bom-ref":"pkg:npm/otplib@13.4.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/otplib/-/otplib-13.4.0.tgz"},{"name":"cdx:npm:versionMismatchError","value":"13.5.0 used instead of 13.4.0"},{"name":"ImportedModules","value":"otplib"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]},"occurrences":[{"location":"src/services/totpService.ts"},{"location":"src/services/totpService.ts"},{"location":"src/services/totpService.ts"},{"location":"src/services/totpService.ts"}]}},{"group":"@otplib","name":"core","version":"13.4.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"26a38672f6508b6c08904428f1fdff8808ecb5abe95f2ea0a2e203307ca08cdb87e90d058db1ce89731d704f784707e00cd300061cf0526bda3ecc6f826f4d63"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40otplib/core@13.4.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@otplib/core/-/core-13.4.0.tgz"}],"type":"library","bom-ref":"pkg:npm/@otplib/core@13.4.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@otplib/core/-/core-13.4.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@otplib","name":"hotp","version":"13.4.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"3098c4d31d3a9a7da9b729b3e6a66642f79bfaf585b9a21fb6a1346f9fd3659a9438aee5f7b715f254539a277906901033024334b5ba46763119e09188d75e93"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40otplib/hotp@13.4.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@otplib/hotp/-/hotp-13.4.0.tgz"}],"type":"library","bom-ref":"pkg:npm/@otplib/hotp@13.4.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@otplib/hotp/-/hotp-13.4.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@otplib","name":"uri","version":"13.4.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"c75a3305ae5b3db7590abad32ff1cadb5a9c8622bb8d81254eefb47eddb669b7848622d8807d7e48850bbce71593708af18c05e2475c89dbe4ab87227a3b9c24"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40otplib/uri@13.4.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@otplib/uri/-/uri-13.4.0.tgz"}],"type":"library","bom-ref":"pkg:npm/@otplib/uri@13.4.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@otplib/uri/-/uri-13.4.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@otplib","name":"plugin-base32-scure","version":"13.4.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"fedf5858998c6c1f1b179cfc997ac165cd855c17bc07fde11b91615abf4af1c170161cb149c6cfcac9997bcb35513cd203a37eb3c52ff1a21f0ad5573cd8c95b"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40otplib/plugin-base32-scure@13.4.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@otplib/plugin-base32-scure/-/plugin-base32-scure-13.4.0.tgz"}],"type":"library","bom-ref":"pkg:npm/@otplib/plugin-base32-scure@13.4.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@otplib/plugin-base32-scure/-/plugin-base32-scure-13.4.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@scure","name":"base","version":"2.2.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"6fc5c4ba92626de8225d5fad0d4b1e23ca0b41cf1e8b777fe0991bd91a5b1e1dcc7c4d39e28bf7b88cf6761164077148f22c18904874806080a64ad882090f36"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40scure/base@2.2.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@scure/base/-/base-2.2.0.tgz"}],"type":"library","bom-ref":"pkg:npm/@scure/base@2.2.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@scure/base/-/base-2.2.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@otplib","name":"plugin-crypto-noble","version":"13.4.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"2abbc4e26ed9bfe4d3d7de381f382a149589a4a6fa032a310dbbe13d2b6606a74c96fe467a46fcd1deba72e1512f4f2490f809e605d449be5216961e07e6c00a"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40otplib/plugin-crypto-noble@13.4.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@otplib/plugin-crypto-noble/-/plugin-crypto-noble-13.4.0.tgz"}],"type":"library","bom-ref":"pkg:npm/@otplib/plugin-crypto-noble@13.4.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@otplib/plugin-crypto-noble/-/plugin-crypto-noble-13.4.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@noble","name":"hashes","version":"2.2.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"218a831a24d769be859e20209d2759c2059ba26c69cbd16d62f2cab3bc0252cd9af119084c6f831463b50ccf5cafe137fd18000d1a458eb295689d73eac8ed12"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40noble/hashes@2.2.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@noble/hashes/-/hashes-2.2.0.tgz"}],"type":"library","bom-ref":"pkg:npm/@noble/hashes@2.2.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@noble/hashes/-/hashes-2.2.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@otplib","name":"totp","version":"13.4.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"74afaf9747f47a4cdfea608435123d00a4b6349502ece8c8dfe5fc7bb4129e143658cec8fa2e0f1a96f74312a2e61c634edc15ba86705d1d8216d5dd711b4d75"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40otplib/totp@13.4.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@otplib/totp/-/totp-13.4.0.tgz"}],"type":"library","bom-ref":"pkg:npm/@otplib/totp@13.4.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@otplib/totp/-/totp-13.4.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"pdfkit","version":"0.18.0","scope":"required","hashes":[{"alg":"SHA-512","content":"36f530483674798133a80896c154244648d8524678f2472c1ee08edf5ca4a8f3c8564c284838c31a2c088071cdb6c8b096cdf3dcfff3cb8ab4d2197672183652"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/pdfkit@0.18.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/pdfkit/-/pdfkit-0.18.0.tgz"}],"type":"library","bom-ref":"pkg:npm/pdfkit@0.18.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/pdfkit/-/pdfkit-0.18.0.tgz"},{"name":"ImportedModules","value":"pdfkit"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]},"occurrences":[{"location":"src/billing/invoices/pdfService.ts"},{"location":"src/services/exportService.ts"}]}},{"group":"@noble","name":"ciphers","version":"1.3.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"d88d209c854fb5f9ccc3d79ef61d5d246eeda7cd7ef0e6f73896f732fdfbaf1e4be34fdbd22edd8e3095bc6395a9cf40108432bf2bb58baca929d170f11f2043"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40noble/ciphers@1.3.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@noble/ciphers/-/ciphers-1.3.0.tgz"}],"type":"library","bom-ref":"pkg:npm/@noble/ciphers@1.3.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@noble/ciphers/-/ciphers-1.3.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"fontkit","version":"2.0.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"b327ad41a75a5040cd77176e8206bd0a911855a408c4ec24ec6970656599d7dfffa96e331396e49ce29e3010d80004b09e96921ca2484d12cc17d9b57e9decea"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/fontkit@2.0.4","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/fontkit/-/fontkit-2.0.4.tgz"}],"type":"library","bom-ref":"pkg:npm/fontkit@2.0.4","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/fontkit/-/fontkit-2.0.4.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@swc","name":"helpers","version":"0.5.21","scope":"optional","hashes":[{"alg":"SHA-512","content":"8c8fd5026b5d8c1fd19c8f064e7a24c97ed483c73e83e7df0fa4112dae9741ec2d9c6cae90a90a4a4df02d33376f9723b758cd87dc748df5656a074dda00ca42"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40swc/helpers@0.5.21","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.21.tgz"}],"type":"library","bom-ref":"pkg:npm/@swc/helpers@0.5.21","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.21.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"brotli","version":"1.3.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"a132a325d4a1983b865bde12cb26a842f0237f7d1d65a1e78c9f2e005faedbfbc626425b24f2404f580388e24fe6fd596fa7fd284c96ff51e9b9a5885ed1873e"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/brotli@1.3.3","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz"}],"type":"library","bom-ref":"pkg:npm/brotli@1.3.3","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"clone","version":"2.1.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"dcf7bf085d4d9fde21ca1218a63b622e1742a04a33d03a90fbdf3c13d826784750665a23c6739bef8c1cb45caec16407ceac9ff57ec2ecc1bc8ee529a81253f3"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/clone@2.1.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/clone/-/clone-2.1.2.tgz"}],"type":"library","bom-ref":"pkg:npm/clone@2.1.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/clone/-/clone-2.1.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"dfa","version":"1.2.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"103de33fcb1a6b07854e37865fc1d03e3782d5863266cf7c8c6359c7a22206fc56ec91b9bf8f7691a980401de6db0a29d3b0af53f4509b370aafa6e0702e43fd"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/dfa@1.2.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz"}],"type":"library","bom-ref":"pkg:npm/dfa@1.2.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"fast-deep-equal","version":"3.1.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"7f7a90f68432f63d808417bf1fd542f75c0b98a042094fe00ce9ca340606e61b303bb04b2a3d3d1dce4760dcfd70623efb19690c22200da8ad56cd3701347ce1"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/fast-deep-equal@3.1.3","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"}],"type":"library","bom-ref":"pkg:npm/fast-deep-equal@3.1.3","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"restructure","version":"3.0.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"8127e888e100d153c4e93ba492bafb234441744d2cec7d5e1420c1934e65d4a2104f550828d739259cba8ddc96e9e607dda4778396f73ee2fbeebab486fc2d03"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/restructure@3.0.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/restructure/-/restructure-3.0.2.tgz"}],"type":"library","bom-ref":"pkg:npm/restructure@3.0.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/restructure/-/restructure-3.0.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"tiny-inflate","version":"1.0.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"a646357e3d5c2876f6b1e583cb4075e87796c9cce5240f7f596deeddce33fcd8960ec3b70ce5390fb9e14cb13d085d325effd064563bb042668f6e1d2be46bab"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/tiny-inflate@1.0.3","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz"}],"type":"library","bom-ref":"pkg:npm/tiny-inflate@1.0.3","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"unicode-properties","version":"1.4.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"08b8c208b43a52e3315a76c8ca5922b1b463df5ab11cf02eaef7a76bfd22c1255b4361b5558e7f1e357421169b3846c31e5cd9951742ac3e0d841d09b54e343e"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/unicode-properties@1.4.1","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.4.1.tgz"}],"type":"library","bom-ref":"pkg:npm/unicode-properties@1.4.1","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.4.1.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"unicode-trie","version":"2.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"c7b6dcefac746e6e29adfd552e0efdba10332b0f0355ba0295237957126e43e2ca0ce5445bd09d1fe558ed23febd7ef109842acf3810a45ab3d79cde2ef02d65"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/unicode-trie@2.0.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz"}],"type":"library","bom-ref":"pkg:npm/unicode-trie@2.0.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"pako","version":"0.2.9","scope":"optional","hashes":[{"alg":"SHA-512","content":"35473068ac54c56ad92e90c6fb3ff165a0a04084e403f0efe15fd3e9bc3b54e37a9755f3fd59eb06aad88d9435d936a6287cc84d37ce1086148f8f32d8a5c898"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/pako@0.2.9","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/pako/-/pako-0.2.9.tgz"}],"type":"library","bom-ref":"pkg:npm/pako@0.2.9","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/pako/-/pako-0.2.9.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"js-md5","version":"0.8.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"a91d07079b8feb00ae44cad63d3ae431a7afecc259c09baec387e7c00cd180fe09e3f17c470b6874e2a91a9e17a6ab0b045cf382a20ee3679f140cb3d84b7a29"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/js-md5@0.8.3","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/js-md5/-/js-md5-0.8.3.tgz"}],"type":"library","bom-ref":"pkg:npm/js-md5@0.8.3","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/js-md5/-/js-md5-0.8.3.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"linebreak","version":"1.1.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"307a74dd4226795841ed766d8ddd04e27ebedf1af90eaffdc48ff9169b4693916b6c3477cda80f6b60d2e94f24b3fdc78db2961bd435336b9f3b3c55daa2d849"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/linebreak@1.1.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/linebreak/-/linebreak-1.1.0.tgz"}],"type":"library","bom-ref":"pkg:npm/linebreak@1.1.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/linebreak/-/linebreak-1.1.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"base64-js","version":"0.0.8","scope":"optional","hashes":[{"alg":"SHA-512","content":"dd7480d9c47f87fef71339575dd53a60dc9c99823bfa489c4f192ce1e260da0dfd6e21d1f38b25836f9d7acfa9ee21d885b460fee7484b84c3e7759a6dc39493"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/base64-js@0.0.8","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz"}],"type":"library","bom-ref":"pkg:npm/base64-js@0.0.8","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"png-js","version":"1.1.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"3ccfee606cc674d4b3a9e3a0972ebcfbac0a4032f5498d1afcdf8e11affe6ebe8b9c758e00907436989a9a7a1d7eade37762d2fe2d9f31e38a48020b8c0fa6e5"}],"purl":"pkg:npm/png-js@1.1.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/png-js/-/png-js-1.1.0.tgz"}],"type":"library","bom-ref":"pkg:npm/png-js@1.1.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/png-js/-/png-js-1.1.0.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"browserify-zlib","version":"0.2.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"67de36472b075e626b86a93cf0598a055abfbf9b6a992903cfba79e06fcc1b28cc9c21459c2efd5d635b83e56d6bc5ba59bdaab526534b1206909ad1a4214488"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/browserify-zlib@0.2.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz"}],"type":"library","bom-ref":"pkg:npm/browserify-zlib@0.2.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"pako","version":"1.0.11","scope":"optional","hashes":[{"alg":"SHA-512","content":"e212c1f0fcb8cd971ee6ce3277d5f3a29ab056fff218d855d4197c353982ab5efadc778adbe130553bfe95e19e2f5dc39e1db07dbaa8c153d70883b4cf8b5a63"}],"licenses":[{"expression":"MIT AND Zlib"}],"purl":"pkg:npm/pako@1.0.11","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/pako/-/pako-1.0.11.tgz"}],"type":"library","bom-ref":"pkg:npm/pako@1.0.11","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/pako/-/pako-1.0.11.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"qrcode","version":"1.5.4","scope":"required","hashes":[{"alg":"SHA-512","content":"d5c6bbd59822bba3918c7a85043a6748c4d1d91793a17e25d40bb55452f255e05315abf3427bf9271305af7ba41d52a94ab480d8c0a4d253494b292351fcfb66"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/qrcode@1.5.4","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/qrcode/-/qrcode-1.5.4.tgz"}],"type":"library","bom-ref":"pkg:npm/qrcode@1.5.4","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/qrcode/-/qrcode-1.5.4.tgz"},{"name":"cdx:npm:binPaths","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/.bin/qrcode"},{"name":"cdx:npm:bin","value":"qrcode"},{"name":"cdx:npm:has_binary","value":"true"},{"name":"ImportedModules","value":"qrcode"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]},"occurrences":[{"location":"src/services/totpService.ts"},{"location":"src/services/totpService.ts"}]}},{"group":"","name":"dijkstrajs","version":"1.0.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"aa24a5981abdf8109d080fcbe3a770f14cbdde6968c6c3d26f09e6e72aca9f6bcc3e2cbc2b202c91317acee57f8f904cb263866433ececa8d4fa68dbebbd247c"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/dijkstrajs@1.0.3","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz"}],"type":"library","bom-ref":"pkg:npm/dijkstrajs@1.0.3","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"pngjs","version":"5.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"e34416e586a504d7d0a39c916268b0ed8cfa4ca295af787af7bd01d9813eddf429b1672b6e3d4fcc9831789d7d0d142384c6ca3c8b8c63cac569773c9a8a2557"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/pngjs@5.0.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz"}],"type":"library","bom-ref":"pkg:npm/pngjs@5.0.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"yargs","version":"15.4.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"69e3dbc4399c616fbe3daa81b09f8761417009dbf82d5bdd9e1072efc139ecf228afcfce56f84cac00c51440e1f031c3151bff3bd8b794f86c10d8ceed05f4f8"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/yargs@15.4.1","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz"}],"type":"library","bom-ref":"pkg:npm/yargs@15.4.1","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"cliui","version":"6.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"b7ac1b82da025ef033b2ded0817c4962a3edd2eb047db81075fb443db2cbfdcbefe873c4e5582fa82b80203474360539d9db3aac5c2aae06a434bac712309bad"}],"licenses":[{"license":{"id":"ISC","url":"https://opensource.org/licenses/ISC","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/cliui@6.0.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz"}],"type":"library","bom-ref":"pkg:npm/cliui@6.0.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"wrap-ansi","version":"6.2.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"afa94f7011b1657948732984bbb227c43321756d0a0f1a4b82814b720b9ab3109a27f48e219c0835ab4af4a63fb5ff99ae5cb038a5345038f70135d405fc495c"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/wrap-ansi@6.2.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz"}],"type":"library","bom-ref":"pkg:npm/wrap-ansi@6.2.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/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","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/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":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/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","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/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":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/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","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/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":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"decamelize","version":"1.2.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"cf64be5bd5fbde10145248be37ef596b694196e9fcf738a03b21abb1ac7e29443ac0a5b86685a91180641a1423c008e30c2916c6163454a12193cc3363b17970"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/decamelize@1.2.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz"}],"type":"library","bom-ref":"pkg:npm/decamelize@1.2.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"find-up","version":"4.1.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"3e93b001d43f6255d0daf8fc6b787c222a43b98462df071e550406616c4d20d71cab8d009f0ec196c11708c6edd59b7e38b03a16af6cb88a48583d0eb2721297"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/find-up@4.1.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz"}],"type":"library","bom-ref":"pkg:npm/find-up@4.1.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"locate-path","version":"5.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"b7b870f6923e5afbb03495f0939cd51e9ca122ace0daa4e592524e7f4995c4649b7b7169d9589e65c76e3588da2c3a32ea9f6e1a94041961bced6a4c2a536af2"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/locate-path@5.0.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz"}],"type":"library","bom-ref":"pkg:npm/locate-path@5.0.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"p-locate","version":"4.1.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"47bf5967fd30031286bb7a18325cfc8f2fe46e1b0dad2ed2299ecfc441c1809e7e1769ad156d9f2b670eb4187570762442c6f3155ec8f84a1129ee98b74a0aec"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/p-locate@4.1.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz"}],"type":"library","bom-ref":"pkg:npm/p-locate@4.1.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"p-limit","version":"2.3.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"ffff3c985592271f25c42cf07400014c92f6332581d76f9e218ecc0cbd92a8b98091e294f6ac51bd6b92c938e6dc5526a4110cb857dc90022a11a546503c5beb"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/p-limit@2.3.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz"}],"type":"library","bom-ref":"pkg:npm/p-limit@2.3.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"p-try","version":"2.2.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"4789cf0154c053407d0f7e7f1a4dee25fffb5d86d0732a2148a76f03121148d821165e1eef5855a069c1350cfd716697c4ed88d742930bede331dbefa0ac3a75"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/p-try@2.2.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz"}],"type":"library","bom-ref":"pkg:npm/p-try@2.2.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/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","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/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":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/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","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/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":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/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","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/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":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"require-main-filename","version":"2.0.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"34a37990c0f294aba577160b4947eb6e8e53bb387885dfb613c34f3d7d36999b67d55b911104e861efd9765272f89dee0a97da886174e5eec1f16d225db4079a"}],"licenses":[{"license":{"id":"ISC","url":"https://opensource.org/licenses/ISC","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/require-main-filename@2.0.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz"}],"type":"library","bom-ref":"pkg:npm/require-main-filename@2.0.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"which-module","version":"2.0.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"881759e7b443be7391f4018184c2f6bc565fee1f2f9818e1a1a66a3832411561d5b4a90398ab876a2ddcc793e054cad7e580cda76ec0a1f61b03072d492faf85"}],"licenses":[{"license":{"id":"ISC","url":"https://opensource.org/licenses/ISC","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/which-module@2.0.1","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz"}],"type":"library","bom-ref":"pkg:npm/which-module@2.0.1","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"y18n","version":"4.0.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"24a86a4cec12aea340d4d639952ced2751ab06252874b326219b8b88368c449fa2b4577e001544f170633af2162fead2a8d0c2ef82c24859a56ff538519e2125"}],"licenses":[{"license":{"id":"ISC","url":"https://opensource.org/licenses/ISC","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/y18n@4.0.3","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz"}],"type":"library","bom-ref":"pkg:npm/y18n@4.0.3","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"yargs-parser","version":"18.1.3","scope":"optional","hashes":[{"alg":"SHA-512","content":"a39d23d09793a32ff82ba39971a4265ba9725d72a1abb72c4445dc0f0936a2614f244c1434e56d24abe60ebf442357c025953265c445ee4c460569915ee76b09"}],"licenses":[{"license":{"id":"ISC","url":"https://opensource.org/licenses/ISC","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/yargs-parser@18.1.3","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz"}],"type":"library","bom-ref":"pkg:npm/yargs-parser@18.1.3","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"camelcase","version":"5.3.1","scope":"optional","hashes":[{"alg":"SHA-512","content":"2f6f124c1d7bd27c164badd48ed944384ddd95d400a5a257664388d6e3057f37f7ad1b8f7a01da1deb3279ef98c50f96e92bd10d057a52b74e751891d79df026"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/camelcase@5.3.1","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz"}],"type":"library","bom-ref":"pkg:npm/camelcase@5.3.1","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"sharp","version":"0.34.5","scope":"required","hashes":[{"alg":"SHA-512","content":"3aef48e45b7d58d7026d7ad4f5c3203c17022bc2e2c0ba9c6f2c16dede280d5dfb9f5a73a6e34bb1888057c78e0e78dbb509520f067671411e433e04e781e5b6"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/sharp@0.34.5","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz"}],"type":"library","bom-ref":"pkg:npm/sharp@0.34.5","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz"},{"name":"cdx:npm:hasInstallScript","value":"true"},{"name":"cdx:npm:versionMismatchError","value":"0.35.3 used instead of 0.34.5"},{"name":"ImportedModules","value":"sharp"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]},"occurrences":[{"location":"src/services/previewService.ts"},{"location":"src/services/previewService.ts"},{"location":"src/services/previewService.ts"}]}},{"group":"@img","name":"colour","version":"1.1.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"4ddefaabb8f9ee8fed2d57604bbe3a7180117d2cb193c8847d1c5ec0bf61e0e3336216d6e1301ca69974993e1ecaa5dd761e8bfe3c2833be66a3b8b16bfa4279"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40img/colour@1.1.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz"}],"type":"library","bom-ref":"pkg:npm/@img/colour@1.1.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@img","name":"sharp-darwin-arm64","version":"0.34.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"8a6b50dd63095db318e1fc5bfcd769e87053355b5609423459da1bca17867f9f9a77ac57f152033bcbb6c44e2a73f7ebd3c08a1bfedd0ec785b67e8cea0febdf"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40img/sharp-darwin-arm64@0.34.5","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz"}],"type":"library","bom-ref":"pkg:npm/@img/sharp-darwin-arm64@0.34.5","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@img","name":"sharp-libvips-darwin-arm64","version":"1.2.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"cea8e3a3b45ab457c5a0fd0c910e758dfb856419d5136a5189ac9d289d46feb1d9be7b2b1c039c4002c88bdb00e5ca39c5e9d0753ba00afb5bd5cb9fefc55fe2"}],"licenses":[{"license":{"id":"LGPL-3.0-or-later","url":"https://opensource.org/licenses/LGPL-3.0-or-later","properties":[{"name":"cdx:license:category","value":"Copyleft Limited"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40img/sharp-libvips-darwin-arm64@1.2.4","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz"}],"type":"library","bom-ref":"pkg:npm/@img/sharp-libvips-darwin-arm64@1.2.4","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz"},{"name":"cdx:license:category","value":"Copyleft Limited"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@img","name":"sharp-darwin-x64","version":"0.34.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"60d105005ff8290fcf796d0dfabf9a555b28218d3fab1c62905d9259da7e351926301ef2f4b059015a90e328460a6fc7dc7dbbd0e4b292a99030a2c184124313"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40img/sharp-darwin-x64@0.34.5","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz"}],"type":"library","bom-ref":"pkg:npm/@img/sharp-darwin-x64@0.34.5","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@img","name":"sharp-libvips-darwin-x64","version":"1.2.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"d4839de717d58651b05fecd7bf637dde4d3230e36f52500dca56c9c357936a1f0afc9b698b5e4a0be59289a5ff9c199b9b61f144cd606749d27634acad96c62a"}],"licenses":[{"license":{"id":"LGPL-3.0-or-later","url":"https://opensource.org/licenses/LGPL-3.0-or-later","properties":[{"name":"cdx:license:category","value":"Copyleft Limited"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40img/sharp-libvips-darwin-x64@1.2.4","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz"}],"type":"library","bom-ref":"pkg:npm/@img/sharp-libvips-darwin-x64@1.2.4","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz"},{"name":"cdx:license:category","value":"Copyleft Limited"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@img","name":"sharp-libvips-linux-arm","version":"1.2.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"6c523bc5c28510b762342568bfc7b8e086b8bb66f203e9775edb008fe43cb5f0b03ba050f220e88d876fa0f32ab0a0e4ba83a8f97e87640d2cd2ad7500d310f0"}],"licenses":[{"license":{"id":"LGPL-3.0-or-later","url":"https://opensource.org/licenses/LGPL-3.0-or-later","properties":[{"name":"cdx:license:category","value":"Copyleft Limited"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40img/sharp-libvips-linux-arm@1.2.4","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz"}],"type":"library","bom-ref":"pkg:npm/@img/sharp-libvips-linux-arm@1.2.4","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz"},{"name":"cdx:license:category","value":"Copyleft Limited"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@img","name":"sharp-libvips-linux-arm64","version":"1.2.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"7b17235fc0dfb08709d74c752b3af845c59ed5e742f4faae0d144fc776150af42ff94e69ed88a7dacdf67edce2917a236f53c815cffd32ddbcff2fa2464964af"}],"licenses":[{"license":{"id":"LGPL-3.0-or-later","url":"https://opensource.org/licenses/LGPL-3.0-or-later","properties":[{"name":"cdx:license:category","value":"Copyleft Limited"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40img/sharp-libvips-linux-arm64@1.2.4","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz"}],"type":"library","bom-ref":"pkg:npm/@img/sharp-libvips-linux-arm64@1.2.4","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz"},{"name":"cdx:license:category","value":"Copyleft Limited"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@img","name":"sharp-libvips-linux-ppc64","version":"1.2.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"14cbaf1a28cb0d81ba956f9bfd4bf28a5516bb9032bbedebd9dd52f27a2d886088c9853fefa7a283551f326919eefc203abccace541b152b907e09bb19850fa4"}],"licenses":[{"license":{"id":"LGPL-3.0-or-later","url":"https://opensource.org/licenses/LGPL-3.0-or-later","properties":[{"name":"cdx:license:category","value":"Copyleft Limited"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40img/sharp-libvips-linux-ppc64@1.2.4","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz"}],"type":"library","bom-ref":"pkg:npm/@img/sharp-libvips-linux-ppc64@1.2.4","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz"},{"name":"cdx:license:category","value":"Copyleft Limited"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@img","name":"sharp-libvips-linux-riscv64","version":"1.2.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"a150db711e33502d1c7bcdad7ae6d29bec7a1138b1b4a64187fa9b44420e708ddc50bcc3c9bd7c4abfd6732c7b35141e4333a21d335b6451755303d2dac73218"}],"licenses":[{"license":{"id":"LGPL-3.0-or-later","url":"https://opensource.org/licenses/LGPL-3.0-or-later","properties":[{"name":"cdx:license:category","value":"Copyleft Limited"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40img/sharp-libvips-linux-riscv64@1.2.4","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz"}],"type":"library","bom-ref":"pkg:npm/@img/sharp-libvips-linux-riscv64@1.2.4","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz"},{"name":"cdx:license:category","value":"Copyleft Limited"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@img","name":"sharp-libvips-linux-s390x","version":"1.2.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"aa6a7d56bce03e0328199c8fbeb407aa4d36bb28c0d3f42b4cedba4ea93a978655d0c3d6216e8b4e4a8e228bfe275c84bbb31b150683a7077024a85b26fb91c5"}],"licenses":[{"license":{"id":"LGPL-3.0-or-later","url":"https://opensource.org/licenses/LGPL-3.0-or-later","properties":[{"name":"cdx:license:category","value":"Copyleft Limited"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40img/sharp-libvips-linux-s390x@1.2.4","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz"}],"type":"library","bom-ref":"pkg:npm/@img/sharp-libvips-linux-s390x@1.2.4","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz"},{"name":"cdx:license:category","value":"Copyleft Limited"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@img","name":"sharp-libvips-linux-x64","version":"1.2.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"b49c6288bb261dcf40c756f3de868e6015114d718844338306a86f7951e89eb1c9f7ffa4f3da9b2e5d1b7099ecf9ee2de2bbda341c5a119b05b527c076ab8faf"}],"licenses":[{"license":{"id":"LGPL-3.0-or-later","url":"https://opensource.org/licenses/LGPL-3.0-or-later","properties":[{"name":"cdx:license:category","value":"Copyleft Limited"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40img/sharp-libvips-linux-x64@1.2.4","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz"}],"type":"library","bom-ref":"pkg:npm/@img/sharp-libvips-linux-x64@1.2.4","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz"},{"name":"cdx:license:category","value":"Copyleft Limited"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@img","name":"sharp-libvips-linuxmusl-arm64","version":"1.2.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"155407bb0c75208b8da30f5001b614cc9f849fc29c566f4b939fae1944091da66630409998e962c7d1e71fb9f54d1917312d291b1209a2421507d4aea991865f"}],"licenses":[{"license":{"id":"LGPL-3.0-or-later","url":"https://opensource.org/licenses/LGPL-3.0-or-later","properties":[{"name":"cdx:license:category","value":"Copyleft Limited"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40img/sharp-libvips-linuxmusl-arm64@1.2.4","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz"}],"type":"library","bom-ref":"pkg:npm/@img/sharp-libvips-linuxmusl-arm64@1.2.4","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz"},{"name":"cdx:license:category","value":"Copyleft Limited"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@img","name":"sharp-libvips-linuxmusl-x64","version":"1.2.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"f8ba72064ecbe386485f0cff5587e095a5ffa24c5ecc449ce94c434a8ca8d8ab3a27173863bb068e9814f6ce0f320aa08e3d60642ca54e278d6a6a80d4c17b0e"}],"licenses":[{"license":{"id":"LGPL-3.0-or-later","url":"https://opensource.org/licenses/LGPL-3.0-or-later","properties":[{"name":"cdx:license:category","value":"Copyleft Limited"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40img/sharp-libvips-linuxmusl-x64@1.2.4","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz"}],"type":"library","bom-ref":"pkg:npm/@img/sharp-libvips-linuxmusl-x64@1.2.4","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz"},{"name":"cdx:license:category","value":"Copyleft Limited"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@img","name":"sharp-linux-arm","version":"0.34.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"f5d2eab2fc2d835bae5c11992acc5e9bde7de7eba3bf4b09e958bcc1c4c0352169c15fc638d6ade5e0a4cd0a3fd4eeb3448921d26ffcfb9063ad1afb8c351267"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40img/sharp-linux-arm@0.34.5","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz"}],"type":"library","bom-ref":"pkg:npm/@img/sharp-linux-arm@0.34.5","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@img","name":"sharp-linux-arm64","version":"0.34.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"6ca433689458fdb90f397c8ac79115ba9eea91aa231021ba34b62cc2092d3998da5de71201e096899c308857f7fd8f8ed47adaba2137155b06c4583c736e2b66"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40img/sharp-linux-arm64@0.34.5","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz"}],"type":"library","bom-ref":"pkg:npm/@img/sharp-linux-arm64@0.34.5","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@img","name":"sharp-linux-ppc64","version":"0.34.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"ef3ce7c0d6aa5ba62db1fac618303a05190848a000135268d107693585cd307bb6fb4753acf7e54cb364a5cf25ecc50fe4cd7a649714bf2b15596acc79f66ab8"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40img/sharp-linux-ppc64@0.34.5","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz"}],"type":"library","bom-ref":"pkg:npm/@img/sharp-linux-ppc64@0.34.5","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@img","name":"sharp-linux-riscv64","version":"0.34.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"e75809b8b3d329aee98983da56cf06981ca8eff53bffb4d93aaf9c9d72481d929abc844700fefb7b73761c49777608aa743ff0d3251f8899c823becfb830c577"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40img/sharp-linux-riscv64@0.34.5","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz"}],"type":"library","bom-ref":"pkg:npm/@img/sharp-linux-riscv64@0.34.5","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@img","name":"sharp-linux-s390x","version":"0.34.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"9d0b429343dd29f868dde0b932b6d0a22809da07750a075d50c91a6d48feac17afb3cb59d9c50b3b1e3a13ba325fed385867c006023098c0b456a89e4e24788e"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40img/sharp-linux-s390x@0.34.5","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz"}],"type":"library","bom-ref":"pkg:npm/@img/sharp-linux-s390x@0.34.5","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@img","name":"sharp-linux-x64","version":"0.34.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"304cddf073cac55c557a7c006be2513f0102ed0163a0f5ae4b93599c1b7a077a6eec41b619ed22775a0b1d9a4f25d9f73902be0500e2c3dcd2b621c14c941041"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40img/sharp-linux-x64@0.34.5","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz"}],"type":"library","bom-ref":"pkg:npm/@img/sharp-linux-x64@0.34.5","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@img","name":"sharp-linuxmusl-arm64","version":"0.34.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"7e9ac947a1ad46c32de8ac9fab8e08b0285565e18df7b8130f7df5c1e4757b1d5cd6bca90c400137a4e6db16b5c04ea561be437449e4d373593ea03b21ddb5ca"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40img/sharp-linuxmusl-arm64@0.34.5","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz"}],"type":"library","bom-ref":"pkg:npm/@img/sharp-linuxmusl-arm64@0.34.5","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@img","name":"sharp-linuxmusl-x64","version":"0.34.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"260f30353d4c53322f841171562aab1215831b3ab29a8dec57bcfb66c6966d93432d7449668446ae3ba5a7ad1862d578c1f63c54829c5a2763a2394b716addf1"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40img/sharp-linuxmusl-x64@0.34.5","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz"}],"type":"library","bom-ref":"pkg:npm/@img/sharp-linuxmusl-x64@0.34.5","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@img","name":"sharp-wasm32","version":"0.34.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"39d5931225646363c7c2a91b048f1fac5c504057a41da492914209930cdc95665eeb83b55f8525523aaaa8b68f6d4a4c39093a141bbf1ed9465cd6e522cd21bb"}],"licenses":[{"expression":"Apache-2.0 AND LGPL-3.0-or-later AND MIT"}],"purl":"pkg:npm/%40img/sharp-wasm32@0.34.5","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz"}],"type":"library","bom-ref":"pkg:npm/@img/sharp-wasm32@0.34.5","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@emnapi","name":"runtime","version":"1.10.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"7b0bd8964f3ac54a06234cd044dabf982fb5e91d5078394a432db52a2de84985cd80b6f8e465753fa03433efecea7c82b8d0ea7b9569698f380735c6c156f014"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40emnapi/runtime@1.10.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz"}],"type":"library","bom-ref":"pkg:npm/@emnapi/runtime@1.10.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@img","name":"sharp-win32-arm64","version":"0.34.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"590dc08160966126f6cadf881bc9a70ba25d93d5a1b3b3b4831a616e5b0bbdd852a524ed9aeebd646d4691be8dbafc6c3400b088f57a70d499373b7428fb30ee"}],"licenses":[{"expression":"Apache-2.0 AND LGPL-3.0-or-later"}],"purl":"pkg:npm/%40img/sharp-win32-arm64@0.34.5","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz"}],"type":"library","bom-ref":"pkg:npm/@img/sharp-win32-arm64@0.34.5","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@img","name":"sharp-win32-ia32","version":"0.34.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"155f66ffb3667829921c30f98f8fb8a4d23c0a9dda5be26f2e85dc4d4a3422aca349f01927c7485268a3c75a9a26c22253e1e8b30eb13392a28c05912424a036"}],"licenses":[{"expression":"Apache-2.0 AND LGPL-3.0-or-later"}],"purl":"pkg:npm/%40img/sharp-win32-ia32@0.34.5","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz"}],"type":"library","bom-ref":"pkg:npm/@img/sharp-win32-ia32@0.34.5","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@img","name":"sharp-win32-x64","version":"0.34.5","scope":"optional","hashes":[{"alg":"SHA-512","content":"fb6f5832ca98dbff5e144896f777aa5a7b8b71672e7e8c177b0c123484fa53065d5140ab337a058cc587fd9ebf4cc99be219457a799f0156e959eba9da3af20b"}],"licenses":[{"expression":"Apache-2.0 AND LGPL-3.0-or-later"}],"purl":"pkg:npm/%40img/sharp-win32-x64@0.34.5","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz"}],"type":"library","bom-ref":"pkg:npm/@img/sharp-win32-x64@0.34.5","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"stripe","version":"22.1.0","scope":"required","hashes":[{"alg":"SHA-512","content":"c3fc47c891b15d69cb3db3471b5deccff7da7b432b1460bcd0ecfb61b20243299b7e9a9f11cb281beeb21bef4159bf353d6738aeb91e48ee3099372679f99b2f"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/stripe@22.1.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/stripe/-/stripe-22.1.0.tgz"}],"type":"library","bom-ref":"pkg:npm/stripe@22.1.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/stripe/-/stripe-22.1.0.tgz"},{"name":"cdx:npm:versionMismatchError","value":"22.5.0 used instead of 22.1.0"},{"name":"ImportedModules","value":"stripe,default,stripe/default,Stripe,stripe/Stripe"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]},"occurrences":[{"location":"src/billing/invoices/invoiceService.ts"},{"location":"src/billing/stripeUsageService.ts"},{"location":"src/routes/admin.ts"},{"location":"src/routes/subscription.ts"},{"location":"src/routes/subscription.ts"},{"location":"src/services/subscriptionService.ts"}]}},{"group":"","name":"ws","version":"8.20.0","scope":"required","hashes":[{"alg":"SHA-512","content":"b00b7c06180d6f30ad8066edd8ec66a6eaf23badd9a0393fb2a681ff39d09bde13e1f084b32ff257eec2742d64261394f656e800453b47792abaec9c0e889b54"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/ws@8.20.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/ws/-/ws-8.20.0.tgz"}],"type":"library","bom-ref":"pkg:npm/ws@8.20.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/ws/-/ws-8.20.0.tgz"},{"name":"cdx:npm:versionMismatchError","value":"8.21.3 used instead of 8.20.0"},{"name":"ImportedModules","value":"ws,WebSocketServer,ws/WebSocketServer,WebSocket,ws/WebSocket"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]},"occurrences":[{"location":"src/routes/agent-ws.ts"},{"location":"src/routes/websocket.ts"},{"location":"src/services/realtimeService.ts"},{"location":"src/services/transferEvents.ts"}]}},{"group":"@types","name":"bcrypt","version":"6.0.0","scope":"required","hashes":[{"alg":"SHA-512","content":"fe8246ba4b87dc3dbe0fedc7e0958b680b09fe38bce9d85189dcd9fce77b1ff8bc83e6829af91e09ce8d8bf7fdbb118b490542459917dbf96a1051b606f5ad95"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40types/bcrypt@6.0.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@types/bcrypt/-/bcrypt-6.0.0.tgz"}],"type":"library","bom-ref":"pkg:npm/@types/bcrypt@6.0.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/bcrypt/-/bcrypt-6.0.0.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/bcrypt"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"bcryptjs","version":"2.4.6","scope":"excluded","hashes":[{"alg":"SHA-512","content":"f71968e91daa0ece6e8b19b46dc22a09e30213a1e242c2327a5f4a432492b62caa365dad9e3da63f70d7d4d7f9e8c0fa28c7a734d94106ccb72c9ee050440f5d"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40types/bcryptjs@2.4.6","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@types/bcryptjs/-/bcryptjs-2.4.6.tgz"}],"type":"library","bom-ref":"pkg:npm/@types/bcryptjs@2.4.6","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/bcryptjs/-/bcryptjs-2.4.6.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/bcryptjs"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"multer","version":"2.1.0","scope":"required","hashes":[{"alg":"SHA-512","content":"cd865bd3e9c984e1ed3e91836f7bea3e3c2975e1a5182d79ed5a64a8d40bf94536ab0a1a72843b329b00994a6d23fd0e6b5dbb5f7d89cd60ea415117a7645c20"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40types/multer@2.1.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@types/multer/-/multer-2.1.0.tgz"}],"type":"library","bom-ref":"pkg:npm/@types/multer@2.1.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/multer/-/multer-2.1.0.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/multer"},{"name":"cdx:npm:versionMismatchError","value":"2.2.0 used instead of 2.1.0"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"nodemailer","version":"8.0.0","scope":"required","hashes":[{"alg":"SHA-512","content":"7f27fc8d650bb02a3477406ea10ef98ba21ea07b38eea72ac5673bc94754715d293991a35134cebf0746d4f457503a8dffc03ae3241d41d9c0da966071d8be70"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40types/nodemailer@8.0.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@types/nodemailer/-/nodemailer-8.0.0.tgz"}],"type":"library","bom-ref":"pkg:npm/@types/nodemailer@8.0.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/nodemailer/-/nodemailer-8.0.0.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/nodemailer"},{"name":"cdx:npm:versionMismatchError","value":"8.0.1 used instead of 8.0.0"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"pdfkit","version":"0.17.6","scope":"required","hashes":[{"alg":"SHA-512","content":"b48c33c64dae58aa740aaf49225b905c989defb958845e7612c20ec21b0c1788962c0e989dea01475c5529861d032b07b9ea54074397e2d7703225037462a68a"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40types/pdfkit@0.17.6","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@types/pdfkit/-/pdfkit-0.17.6.tgz"}],"type":"library","bom-ref":"pkg:npm/@types/pdfkit@0.17.6","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/pdfkit/-/pdfkit-0.17.6.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/pdfkit"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"qrcode","version":"1.5.6","scope":"required","hashes":[{"alg":"SHA-512","content":"b5eecd41c57604ebdd8f66f5842007cc0a0c36e8fae64341333d0a05ac4ce9cdd51813a153475445028eb47f0214d23f76c2a4c25bf7da9dbaa984135a80796f"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40types/qrcode@1.5.6","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@types/qrcode/-/qrcode-1.5.6.tgz"}],"type":"library","bom-ref":"pkg:npm/@types/qrcode@1.5.6","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/qrcode/-/qrcode-1.5.6.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/qrcode"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@types","name":"sharp","version":"0.31.1","scope":"required","hashes":[{"alg":"SHA-512","content":"e675b06a637d6451d76981229dc312bb36bc9cd7cea1ff2798efa6708f80831d6e314938fe9427348722c7ef6b2cf5f32ab9b5a52df8fba5910db0d5d099fb6a"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40types/sharp@0.31.1","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@types/sharp/-/sharp-0.31.1.tgz"}],"type":"library","bom-ref":"pkg:npm/@types/sharp@0.31.1","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@types/sharp/-/sharp-0.31.1.tgz"},{"name":"LocalNodeModulesPath","value":"node_modules/@types/sharp"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"supertest","version":"7.2.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"a0af161bd7624b70e585d5247059f8b643488886c1c7d948d82945f0af9bdbf9bc132bf8ecb49ac3153365048d294ad56f62aca9e4c309c8c00153d86922d54c"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/supertest@7.2.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/supertest/-/supertest-7.2.2.tgz"}],"type":"library","bom-ref":"pkg:npm/supertest@7.2.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/supertest/-/supertest-7.2.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"cookie-signature","version":"1.2.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"0fbeae53bdee9525eb0f5517178284d93331555c21b270a07c0c9383d93c3fa2866639572ab38b7b874940a2370718b9c237ac6681572561253560633d931b86"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/cookie-signature@1.2.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz"}],"type":"library","bom-ref":"pkg:npm/cookie-signature@1.2.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"superagent","version":"10.3.0","scope":"optional","hashes":[{"alg":"SHA-512","content":"07ee0893b44e8152ab42c5d3574270a76bbe3d760b4a5aad0c08589e4903fb39f7ca0f2cff38c0d8c7866b23e863f2880ab6e2b709de0c7ae34a8b7128bfb45d"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/superagent@10.3.0","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/superagent/-/superagent-10.3.0.tgz"}],"type":"library","bom-ref":"pkg:npm/superagent@10.3.0","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/superagent/-/superagent-10.3.0.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"formidable","version":"3.5.4","scope":"optional","hashes":[{"alg":"SHA-512","content":"622907fbb0944ceb4fe386539d4851ec87365004813ceaa66919112b145bcb03d37b957117b45109c93869ff70bad899fd028ce67304f4189ed9f15a3f3e46ba"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/formidable@3.5.4","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/formidable/-/formidable-3.5.4.tgz"}],"type":"library","bom-ref":"pkg:npm/formidable@3.5.4","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/formidable/-/formidable-3.5.4.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"","name":"rollup","version":"4.60.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"27da99c96fbe40aff4f4dc8dff378ed1d1bfd467467f2a7d955f1a8c79d154b7e8fee16c6e38b99879c3827fea61d507c8290cd8dfbc572b298197257c087479"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/rollup@4.60.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/rollup/-/rollup-4.60.2.tgz"}],"type":"library","bom-ref":"pkg:npm/rollup@4.60.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/rollup/-/rollup-4.60.2.tgz"},{"name":"cdx:npm:binPaths","value":"/home/runner/work/MFTxyz/MFTxyz/server/node_modules/.bin/rollup"},{"name":"cdx:npm:bin","value":"rollup"},{"name":"cdx:npm:has_binary","value":"true"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@rollup","name":"rollup-android-arm-eabi","version":"4.60.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"767969ebd79f3cf83a51ac36755ab35917c05919d855bd5727c0b2ca121b65e6aae02039fe62de675204b7d42a43199b76f6a08cb226d992fc0715efe651f863"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40rollup/rollup-android-arm-eabi@4.60.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.2.tgz"}],"type":"library","bom-ref":"pkg:npm/@rollup/rollup-android-arm-eabi@4.60.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@rollup","name":"rollup-android-arm64","version":"4.60.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"3aa653c034437211911c79bf8702ce2fbb953c1f5a52f2346a6fde42e58c3721477f93d21109b211e61885e03410f3ca50efe5d2e8a00a9fa26938e82e35681e"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40rollup/rollup-android-arm64@4.60.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.2.tgz"}],"type":"library","bom-ref":"pkg:npm/@rollup/rollup-android-arm64@4.60.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@rollup","name":"rollup-darwin-arm64","version":"4.60.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"530444ec21a9bd2544412f2050c05ed6e0035a33675603f722eb3275ad67491c0d0c2b118e719cef0e8497a58b42c5e66536cb671f5c79c7a0ba6722b4d7e998"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40rollup/rollup-darwin-arm64@4.60.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.2.tgz"}],"type":"library","bom-ref":"pkg:npm/@rollup/rollup-darwin-arm64@4.60.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@rollup","name":"rollup-darwin-x64","version":"4.60.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"82312d51128b082e555e6d48fb68b5bbd3a1c45b0a01024a4d507c5af0c01c5fa8665ab41935453a54e53b5ab702509313f0c5df6735e844af7e0a91ef7e37fe"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40rollup/rollup-darwin-x64@4.60.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.2.tgz"}],"type":"library","bom-ref":"pkg:npm/@rollup/rollup-darwin-x64@4.60.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@rollup","name":"rollup-freebsd-arm64","version":"4.60.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"05c97a0980de02013bd1ca9968ca233a2fde2bade1e4c7bded9a8042887bed53e3332b00ff8391401446a37ad1cb8e71e0ccd5954f6e671b3c530cbb65a2a707"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40rollup/rollup-freebsd-arm64@4.60.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.2.tgz"}],"type":"library","bom-ref":"pkg:npm/@rollup/rollup-freebsd-arm64@4.60.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@rollup","name":"rollup-freebsd-x64","version":"4.60.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"2d4f933dd6b7980136401d3f1e9e55c9e2898afa42ebeb6539777554ca1757f60532f93f30d9398977817c1e0c406456c8e615274d7adb9be392bd00cfdf0e25"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40rollup/rollup-freebsd-x64@4.60.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.2.tgz"}],"type":"library","bom-ref":"pkg:npm/@rollup/rollup-freebsd-x64@4.60.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@rollup","name":"rollup-linux-arm-gnueabihf","version":"4.60.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"d90c50accf8a43b0c05b8a36da3f9767a44a7718cb0fb04e5933f406fd2d9a37728574acaf6525d6824342a87d65fe6a3b04ee4dcec493cde638568a9e874f8e"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.60.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.2.tgz"}],"type":"library","bom-ref":"pkg:npm/@rollup/rollup-linux-arm-gnueabihf@4.60.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@rollup","name":"rollup-linux-arm-musleabihf","version":"4.60.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"4dbce212ed8356c4c438f89fda629690c78330ba188f1f79a0449af5f91040aeebfceaed6b482791c0e9cf0b9f11c00ed812c1b03ee66645c616a11d3114707f"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40rollup/rollup-linux-arm-musleabihf@4.60.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.2.tgz"}],"type":"library","bom-ref":"pkg:npm/@rollup/rollup-linux-arm-musleabihf@4.60.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@rollup","name":"rollup-linux-arm64-gnu","version":"4.60.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"6cefeb54388352e33661fb82530675b7570ffbfcaa8eacfe5dfd95b64769a5e7ee3854b63927807e069f687364167d2dd36844c979e0664c6d1aa5dc5f03bc46"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.60.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.2.tgz"}],"type":"library","bom-ref":"pkg:npm/@rollup/rollup-linux-arm64-gnu@4.60.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@rollup","name":"rollup-linux-arm64-musl","version":"4.60.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"86bdbaa7b7bddd197465af89c16ec4027c00bca91e861d76054d4b966f5892289b838b88af6adba711bd5827f9e86baf89d9531bd2a28904ff4d74f5c805b14c"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40rollup/rollup-linux-arm64-musl@4.60.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.2.tgz"}],"type":"library","bom-ref":"pkg:npm/@rollup/rollup-linux-arm64-musl@4.60.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@rollup","name":"rollup-linux-loong64-gnu","version":"4.60.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"a4e8c1fee488c83b7ea30de4fd170bbd400e1a9cac4f6a610e7ed34d40779fbe52948819ccce8d280aa512b3e1a0553e9e9818dff9fed876084156c5ef43fdfc"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40rollup/rollup-linux-loong64-gnu@4.60.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.2.tgz"}],"type":"library","bom-ref":"pkg:npm/@rollup/rollup-linux-loong64-gnu@4.60.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@rollup","name":"rollup-linux-loong64-musl","version":"4.60.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"dbfc3eabc8ecceff56c3573eeae253dcec2a85d9863f6ff84f5edcbbc5aec3252eb9a0830c9da88ddc98c19cc2c71d0672c6418738b71e61fe279a593579ddf9"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40rollup/rollup-linux-loong64-musl@4.60.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.2.tgz"}],"type":"library","bom-ref":"pkg:npm/@rollup/rollup-linux-loong64-musl@4.60.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@rollup","name":"rollup-linux-ppc64-gnu","version":"4.60.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"d75f9a2f9bca85e620733c6d3d555185da6d00cd87edf7034791b0e3f6d372d7ae641947e283fd7f9b3dcd83bd68666fa06781a6a5c8ffd4d9662859eb4f702b"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40rollup/rollup-linux-ppc64-gnu@4.60.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.2.tgz"}],"type":"library","bom-ref":"pkg:npm/@rollup/rollup-linux-ppc64-gnu@4.60.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@rollup","name":"rollup-linux-ppc64-musl","version":"4.60.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"8b5e9fa240062b8e88559b95f0b208c0c76daa18a7f617d890287ca5ff220b7414dcba702fed4548519e8fe3bb97713f0289272fa0dc961da84dd9d13294f315"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40rollup/rollup-linux-ppc64-musl@4.60.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.2.tgz"}],"type":"library","bom-ref":"pkg:npm/@rollup/rollup-linux-ppc64-musl@4.60.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@rollup","name":"rollup-linux-riscv64-gnu","version":"4.60.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"e3d164292e91190a2b88348affa1361a402c02e5399044c50a1ee91b8c83ff2963f6b2a14e63b77a5b27981bd10f83e024f76ce56d8f9210bcd9a570994709ec"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40rollup/rollup-linux-riscv64-gnu@4.60.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.2.tgz"}],"type":"library","bom-ref":"pkg:npm/@rollup/rollup-linux-riscv64-gnu@4.60.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@rollup","name":"rollup-linux-riscv64-musl","version":"4.60.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"9a360d9073df1a9511d340ee335659220b3ae07a5fe1b59ccfd678d7ee10fa9803c7bdd4c167406327fa106fe544595d99d1c7ce0ad8ca07b96a41545b40f799"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40rollup/rollup-linux-riscv64-musl@4.60.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.2.tgz"}],"type":"library","bom-ref":"pkg:npm/@rollup/rollup-linux-riscv64-musl@4.60.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@rollup","name":"rollup-linux-s390x-gnu","version":"4.60.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"00bcaf273f7ae41424f04f4097f24328a0cb1f691f2852d318c9609006db62d66e26df4b53c0d6dd9a03302b50a57025b59c700477af5f3e6efa07f4c80d18a0"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40rollup/rollup-linux-s390x-gnu@4.60.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.2.tgz"}],"type":"library","bom-ref":"pkg:npm/@rollup/rollup-linux-s390x-gnu@4.60.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@rollup","name":"rollup-linux-x64-gnu","version":"4.60.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"5108eb908756aca23adba0eef25090e8c269ffa5752c0a366ce2bd393bb89929fc1865c890f5e4fd5b29e1b2c709df59f48cf639311aa24504f7457078980861"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40rollup/rollup-linux-x64-gnu@4.60.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.2.tgz"}],"type":"library","bom-ref":"pkg:npm/@rollup/rollup-linux-x64-gnu@4.60.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@rollup","name":"rollup-linux-x64-musl","version":"4.60.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"6d3b111a3e95952767fd70f8086cb3327cda06cf5bb11c72efd793a93081b00f13308124cbbaa0e3c68f92f26f15ed47cb3439a0c65d83b02756559048a2d39f"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40rollup/rollup-linux-x64-musl@4.60.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.2.tgz"}],"type":"library","bom-ref":"pkg:npm/@rollup/rollup-linux-x64-musl@4.60.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@rollup","name":"rollup-openbsd-x64","version":"4.60.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"e9de19df9df8c62b5a03515c3163fb9903eae731b006619b869861d83c1a03568d21752edca4ce7f0ad6a5bc08e3f1abd2e00da3b353b5aca41723b684fb852e"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40rollup/rollup-openbsd-x64@4.60.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.2.tgz"}],"type":"library","bom-ref":"pkg:npm/@rollup/rollup-openbsd-x64@4.60.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@rollup","name":"rollup-openharmony-arm64","version":"4.60.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"35eb4083988edae37b781f33139aab6770928a5fbb209b7858314b702ef9626cb0ab5559543eaa27a12f34b8d9deb126ea007b5d6e49753eb473a30ddf967ce5"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40rollup/rollup-openharmony-arm64@4.60.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.2.tgz"}],"type":"library","bom-ref":"pkg:npm/@rollup/rollup-openharmony-arm64@4.60.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@rollup","name":"rollup-win32-arm64-msvc","version":"4.60.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"3426213a8b6981667991dc4266cbfa22e771d305fcf7cd10fe85b8a4d14d8a1a412ac0db100d73a647f12460b4cae82c52ec8367b80bdfb75bcf0851d1523ba5"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.60.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.2.tgz"}],"type":"library","bom-ref":"pkg:npm/@rollup/rollup-win32-arm64-msvc@4.60.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@rollup","name":"rollup-win32-ia32-msvc","version":"4.60.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"457b1a3aa5f17e85014283a0be69a28d5c499d6d88181d1ea0c3bb17c1408da8f4513cb050efe5b92aa29960499f4e1636052478d861edfb3ba444976a35a692"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.60.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.2.tgz"}],"type":"library","bom-ref":"pkg:npm/@rollup/rollup-win32-ia32-msvc@4.60.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@rollup","name":"rollup-win32-x64-gnu","version":"4.60.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"a9d0331142c3fbf87339b79db6657a881a5d2f94c86ca573b4688aecedff29849ff87233536e7bf8c5f511725cc888836cc02a99bc1ab9f7183efc91af2799b4"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40rollup/rollup-win32-x64-gnu@4.60.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.2.tgz"}],"type":"library","bom-ref":"pkg:npm/@rollup/rollup-win32-x64-gnu@4.60.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}},{"group":"@rollup","name":"rollup-win32-x64-msvc","version":"4.60.2","scope":"optional","hashes":[{"alg":"SHA-512","content":"35dfd2806dbb5a803d7befd374aef82a71f3f39d932daf78a2f398c92a3fc8c3ee4e6a5c90afe3205da34b04b783b10b48a5cad77fdc55d9a0d59fc368258ac4"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT","properties":[{"name":"cdx:license:category","value":"Permissive"},{"name":"cdx:license:foss","value":"true"},{"name":"cdx:license:osiApproved","value":"true"},{"name":"cdx:license:fsfLibre","value":"true"},{"name":"cdx:license:deprecated","value":"false"}]}}],"purl":"pkg:npm/%40rollup/rollup-win32-x64-msvc@4.60.2","externalReferences":[{"type":"distribution","url":"https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.2.tgz"}],"type":"library","bom-ref":"pkg:npm/@rollup/rollup-win32-x64-msvc@4.60.2","properties":[{"name":"SrcFile","value":"server/package-lock.json"},{"name":"cdx:npm:package:development","value":"true"},{"name":"cdx:npm:package:optional","value":"true"},{"name":"ResolvedUrl","value":"https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.2.tgz"},{"name":"cdx:license:category","value":"Permissive"}],"evidence":{"identity":{"field":"purl","confidence":1,"methods":[{"technique":"manifest-analysis","confidence":1,"value":"/home/runner/work/MFTxyz/MFTxyz/server/package-lock.json"}]}}}],"services":[],"dependencies":[{"ref":"pkg:npm/server@0.6.2","dependsOn":["pkg:npm/@prisma/client@5.22.0","pkg:npm/@types/js-yaml@4.0.9","pkg:npm/bcrypt@5.1.1","pkg:npm/better-sqlite3@12.9.0","pkg:npm/cors@2.8.6","pkg:npm/dotenv@16.6.1","pkg:npm/express-rate-limit@8.3.2","pkg:npm/express@4.22.1","pkg:npm/helmet@7.2.0","pkg:npm/js-yaml@4.1.1","pkg:npm/jsonwebtoken@9.0.3","pkg:npm/uuid@9.0.1","pkg:npm/zod@3.25.76","pkg:npm/mft-server@0.6.2"]},{"ref":"pkg:npm/@esbuild/aix-ppc64@0.21.5","dependsOn":[]},{"ref":"pkg:npm/@esbuild/aix-ppc64@0.27.7","dependsOn":[]},{"ref":"pkg:npm/@esbuild/android-arm64@0.21.5","dependsOn":[]},{"ref":"pkg:npm/@esbuild/android-arm64@0.27.7","dependsOn":[]},{"ref":"pkg:npm/@esbuild/android-arm@0.21.5","dependsOn":[]},{"ref":"pkg:npm/@esbuild/android-arm@0.27.7","dependsOn":[]},{"ref":"pkg:npm/@esbuild/android-x64@0.21.5","dependsOn":[]},{"ref":"pkg:npm/@esbuild/android-x64@0.27.7","dependsOn":[]},{"ref":"pkg:npm/@esbuild/darwin-arm64@0.21.5","dependsOn":[]},{"ref":"pkg:npm/@esbuild/darwin-arm64@0.27.7","dependsOn":[]},{"ref":"pkg:npm/@esbuild/darwin-x64@0.21.5","dependsOn":[]},{"ref":"pkg:npm/@esbuild/darwin-x64@0.27.7","dependsOn":[]},{"ref":"pkg:npm/@esbuild/freebsd-arm64@0.21.5","dependsOn":[]},{"ref":"pkg:npm/@esbuild/freebsd-arm64@0.27.7","dependsOn":[]},{"ref":"pkg:npm/@esbuild/freebsd-x64@0.21.5","dependsOn":[]},{"ref":"pkg:npm/@esbuild/freebsd-x64@0.27.7","dependsOn":[]},{"ref":"pkg:npm/@esbuild/linux-arm64@0.21.5","dependsOn":[]},{"ref":"pkg:npm/@esbuild/linux-arm64@0.27.7","dependsOn":[]},{"ref":"pkg:npm/@esbuild/linux-arm@0.21.5","dependsOn":[]},{"ref":"pkg:npm/@esbuild/linux-arm@0.27.7","dependsOn":[]},{"ref":"pkg:npm/@esbuild/linux-ia32@0.21.5","dependsOn":[]},{"ref":"pkg:npm/@esbuild/linux-ia32@0.27.7","dependsOn":[]},{"ref":"pkg:npm/@esbuild/linux-loong64@0.21.5","dependsOn":[]},{"ref":"pkg:npm/@esbuild/linux-loong64@0.27.7","dependsOn":[]},{"ref":"pkg:npm/@esbuild/linux-mips64el@0.21.5","dependsOn":[]},{"ref":"pkg:npm/@esbuild/linux-mips64el@0.27.7","dependsOn":[]},{"ref":"pkg:npm/@esbuild/linux-ppc64@0.21.5","dependsOn":[]},{"ref":"pkg:npm/@esbuild/linux-ppc64@0.27.7","dependsOn":[]},{"ref":"pkg:npm/@esbuild/linux-riscv64@0.21.5","dependsOn":[]},{"ref":"pkg:npm/@esbuild/linux-riscv64@0.27.7","dependsOn":[]},{"ref":"pkg:npm/@esbuild/linux-s390x@0.21.5","dependsOn":[]},{"ref":"pkg:npm/@esbuild/linux-s390x@0.27.7","dependsOn":[]},{"ref":"pkg:npm/@esbuild/linux-x64@0.21.5","dependsOn":[]},{"ref":"pkg:npm/@esbuild/linux-x64@0.27.7","dependsOn":[]},{"ref":"pkg:npm/@esbuild/netbsd-arm64@0.27.7","dependsOn":[]},{"ref":"pkg:npm/@esbuild/netbsd-x64@0.21.5","dependsOn":[]},{"ref":"pkg:npm/@esbuild/netbsd-x64@0.27.7","dependsOn":[]},{"ref":"pkg:npm/@esbuild/openbsd-arm64@0.27.7","dependsOn":[]},{"ref":"pkg:npm/@esbuild/openbsd-x64@0.21.5","dependsOn":[]},{"ref":"pkg:npm/@esbuild/openbsd-x64@0.27.7","dependsOn":[]},{"ref":"pkg:npm/@esbuild/openharmony-arm64@0.27.7","dependsOn":[]},{"ref":"pkg:npm/@esbuild/sunos-x64@0.21.5","dependsOn":[]},{"ref":"pkg:npm/@esbuild/sunos-x64@0.27.7","dependsOn":[]},{"ref":"pkg:npm/@esbuild/win32-arm64@0.21.5","dependsOn":[]},{"ref":"pkg:npm/@esbuild/win32-arm64@0.27.7","dependsOn":[]},{"ref":"pkg:npm/@esbuild/win32-ia32@0.21.5","dependsOn":[]},{"ref":"pkg:npm/@esbuild/win32-ia32@0.27.7","dependsOn":[]},{"ref":"pkg:npm/@esbuild/win32-x64@0.21.5","dependsOn":[]},{"ref":"pkg:npm/@esbuild/win32-x64@0.27.7","dependsOn":[]},{"ref":"pkg:npm/@jest/schemas@29.6.3","dependsOn":["pkg:npm/@sinclair/typebox@0.27.10"]},{"ref":"pkg:npm/@jridgewell/sourcemap-codec@1.5.5","dependsOn":[]},{"ref":"pkg:npm/@mapbox/node-pre-gyp@1.0.11","dependsOn":["pkg:npm/detect-libc@2.1.2","pkg:npm/https-proxy-agent@5.0.1","pkg:npm/make-dir@3.1.0","pkg:npm/node-fetch@2.7.0","pkg:npm/nopt@5.0.0","pkg:npm/npmlog@5.0.1","pkg:npm/rimraf@3.0.2","pkg:npm/semver@7.7.4","pkg:npm/tar@6.2.1"]},{"ref":"pkg:npm/@noble/hashes@1.8.0","dependsOn":[]},{"ref":"pkg:npm/@paralleldrive/cuid2@2.3.1","dependsOn":["pkg:npm/@noble/hashes@1.8.0"]},{"ref":"pkg:npm/@prisma/client@5.22.0","dependsOn":["pkg:npm/prisma@5.22.0"]},{"ref":"pkg:npm/@prisma/debug@5.22.0","dependsOn":[]},{"ref":"pkg:npm/@prisma/engines-version@5.22.0-44.605197351a3c8bdd595af2d2a9bc3025bca48ea2","dependsOn":[]},{"ref":"pkg:npm/@prisma/engines@5.22.0","dependsOn":["pkg:npm/@prisma/debug@5.22.0","pkg:npm/@prisma/engines-version@5.22.0-44.605197351a3c8bdd595af2d2a9bc3025bca48ea2","pkg:npm/@prisma/fetch-engine@5.22.0","pkg:npm/@prisma/get-platform@5.22.0"]},{"ref":"pkg:npm/@prisma/fetch-engine@5.22.0","dependsOn":["pkg:npm/@prisma/debug@5.22.0","pkg:npm/@prisma/engines-version@5.22.0-44.605197351a3c8bdd595af2d2a9bc3025bca48ea2","pkg:npm/@prisma/get-platform@5.22.0"]},{"ref":"pkg:npm/@prisma/get-platform@5.22.0","dependsOn":["pkg:npm/@prisma/debug@5.22.0"]},{"ref":"pkg:npm/@rollup/rollup-android-arm-eabi@4.60.1","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-android-arm64@4.60.1","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-darwin-arm64@4.60.1","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-darwin-x64@4.60.1","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-freebsd-arm64@4.60.1","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-freebsd-x64@4.60.1","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-linux-arm-gnueabihf@4.60.1","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-linux-arm-musleabihf@4.60.1","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-linux-arm64-gnu@4.60.1","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-linux-arm64-musl@4.60.1","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-linux-loong64-gnu@4.60.1","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-linux-loong64-musl@4.60.1","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-linux-ppc64-gnu@4.60.1","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-linux-ppc64-musl@4.60.1","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-linux-riscv64-gnu@4.60.1","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-linux-riscv64-musl@4.60.1","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-linux-s390x-gnu@4.60.1","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-linux-x64-gnu@4.60.1","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-linux-x64-musl@4.60.1","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-openbsd-x64@4.60.1","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-openharmony-arm64@4.60.1","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-win32-arm64-msvc@4.60.1","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-win32-ia32-msvc@4.60.1","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-win32-x64-gnu@4.60.1","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-win32-x64-msvc@4.60.1","dependsOn":[]},{"ref":"pkg:npm/@sinclair/typebox@0.27.10","dependsOn":[]},{"ref":"pkg:npm/@types/bcrypt@5.0.2","dependsOn":["pkg:npm/@types/node@25.6.0"]},{"ref":"pkg:npm/@types/body-parser@1.19.6","dependsOn":["pkg:npm/@types/connect@3.4.38","pkg:npm/@types/node@25.6.0"]},{"ref":"pkg:npm/@types/connect@3.4.38","dependsOn":["pkg:npm/@types/node@25.6.0"]},{"ref":"pkg:npm/@types/cookiejar@2.1.5","dependsOn":[]},{"ref":"pkg:npm/@types/cors@2.8.19","dependsOn":["pkg:npm/@types/node@25.6.0"]},{"ref":"pkg:npm/@types/estree@1.0.8","dependsOn":[]},{"ref":"pkg:npm/@types/express-serve-static-core@4.19.8","dependsOn":["pkg:npm/@types/node@25.6.0","pkg:npm/@types/qs@6.15.0","pkg:npm/@types/range-parser@1.2.7","pkg:npm/@types/send@1.2.1"]},{"ref":"pkg:npm/@types/express@4.17.25","dependsOn":["pkg:npm/@types/body-parser@1.19.6","pkg:npm/@types/express-serve-static-core@4.19.8","pkg:npm/@types/qs@6.15.0","pkg:npm/@types/serve-static@1.15.10"]},{"ref":"pkg:npm/@types/http-errors@2.0.5","dependsOn":[]},{"ref":"pkg:npm/@types/js-yaml@4.0.9","dependsOn":[]},{"ref":"pkg:npm/@types/jsonwebtoken@9.0.10","dependsOn":["pkg:npm/@types/ms@2.1.0","pkg:npm/@types/node@25.6.0"]},{"ref":"pkg:npm/@types/methods@1.1.4","dependsOn":[]},{"ref":"pkg:npm/@types/mime@1.3.5","dependsOn":[]},{"ref":"pkg:npm/@types/ms@2.1.0","dependsOn":[]},{"ref":"pkg:npm/@types/node@25.6.0","dependsOn":["pkg:npm/undici-types@7.19.2"]},{"ref":"pkg:npm/@types/qs@6.15.0","dependsOn":[]},{"ref":"pkg:npm/@types/range-parser@1.2.7","dependsOn":[]},{"ref":"pkg:npm/@types/send@0.17.6","dependsOn":["pkg:npm/@types/mime@1.3.5","pkg:npm/@types/node@25.6.0"]},{"ref":"pkg:npm/@types/send@1.2.1","dependsOn":["pkg:npm/@types/node@25.6.0"]},{"ref":"pkg:npm/@types/serve-static@1.15.10","dependsOn":["pkg:npm/@types/http-errors@2.0.5","pkg:npm/@types/node@25.6.0","pkg:npm/@types/send@0.17.6"]},{"ref":"pkg:npm/@types/superagent@8.1.9","dependsOn":["pkg:npm/@types/cookiejar@2.1.5","pkg:npm/@types/methods@1.1.4","pkg:npm/@types/node@25.6.0","pkg:npm/form-data@4.0.5"]},{"ref":"pkg:npm/@types/supertest@6.0.3","dependsOn":["pkg:npm/@types/methods@1.1.4","pkg:npm/@types/superagent@8.1.9"]},{"ref":"pkg:npm/@types/uuid@9.0.8","dependsOn":[]},{"ref":"pkg:npm/@vitest/expect@1.6.1","dependsOn":["pkg:npm/@vitest/spy@1.6.1","pkg:npm/@vitest/utils@1.6.1","pkg:npm/chai@4.5.0"]},{"ref":"pkg:npm/@vitest/runner@1.6.1","dependsOn":["pkg:npm/@vitest/utils@1.6.1","pkg:npm/p-limit@5.0.0","pkg:npm/pathe@1.1.2"]},{"ref":"pkg:npm/@vitest/snapshot@1.6.1","dependsOn":["pkg:npm/magic-string@0.30.21","pkg:npm/pathe@1.1.2","pkg:npm/pretty-format@29.7.0"]},{"ref":"pkg:npm/@vitest/spy@1.6.1","dependsOn":["pkg:npm/tinyspy@2.2.1"]},{"ref":"pkg:npm/@vitest/utils@1.6.1","dependsOn":["pkg:npm/diff-sequences@29.6.3","pkg:npm/estree-walker@3.0.3","pkg:npm/loupe@2.3.7","pkg:npm/pretty-format@29.7.0"]},{"ref":"pkg:npm/abbrev@1.1.1","dependsOn":[]},{"ref":"pkg:npm/accepts@1.3.8","dependsOn":["pkg:npm/mime-types@2.1.35","pkg:npm/negotiator@0.6.3"]},{"ref":"pkg:npm/acorn-walk@8.3.5","dependsOn":["pkg:npm/acorn@8.16.0"]},{"ref":"pkg:npm/acorn@8.16.0","dependsOn":[]},{"ref":"pkg:npm/agent-base@6.0.2","dependsOn":["pkg:npm/debug@4.4.3"]},{"ref":"pkg:npm/ansi-regex@5.0.1","dependsOn":[]},{"ref":"pkg:npm/ansi-styles@5.2.0","dependsOn":[]},{"ref":"pkg:npm/aproba@2.1.0","dependsOn":[]},{"ref":"pkg:npm/are-we-there-yet@2.0.0","dependsOn":["pkg:npm/delegates@1.0.0","pkg:npm/readable-stream@3.6.2"]},{"ref":"pkg:npm/argparse@2.0.1","dependsOn":[]},{"ref":"pkg:npm/array-flatten@1.1.1","dependsOn":[]},{"ref":"pkg:npm/asap@2.0.6","dependsOn":[]},{"ref":"pkg:npm/assertion-error@1.1.0","dependsOn":[]},{"ref":"pkg:npm/asynckit@0.4.0","dependsOn":[]},{"ref":"pkg:npm/balanced-match@1.0.2","dependsOn":[]},{"ref":"pkg:npm/base64-js@1.5.1","dependsOn":[]},{"ref":"pkg:npm/bcrypt@5.1.1","dependsOn":["pkg:npm/@mapbox/node-pre-gyp@1.0.11","pkg:npm/node-addon-api@5.1.0"]},{"ref":"pkg:npm/better-sqlite3@12.9.0","dependsOn":["pkg:npm/bindings@1.5.0","pkg:npm/prebuild-install@7.1.3"]},{"ref":"pkg:npm/bindings@1.5.0","dependsOn":["pkg:npm/file-uri-to-path@1.0.0"]},{"ref":"pkg:npm/bl@4.1.0","dependsOn":["pkg:npm/buffer@5.7.1","pkg:npm/inherits@2.0.4","pkg:npm/readable-stream@3.6.2"]},{"ref":"pkg:npm/body-parser@1.20.4","dependsOn":["pkg:npm/bytes@3.1.2","pkg:npm/content-type@1.0.5","pkg:npm/debug@2.6.9","pkg:npm/depd@2.0.0","pkg:npm/destroy@1.2.0","pkg:npm/http-errors@2.0.1","pkg:npm/iconv-lite@0.4.24","pkg:npm/on-finished@2.4.1","pkg:npm/qs@6.14.2","pkg:npm/raw-body@2.5.3","pkg:npm/type-is@1.6.18","pkg:npm/unpipe@1.0.0"]},{"ref":"pkg:npm/brace-expansion@1.1.14","dependsOn":["pkg:npm/balanced-match@1.0.2","pkg:npm/concat-map@0.0.1"]},{"ref":"pkg:npm/buffer-equal-constant-time@1.0.1","dependsOn":[]},{"ref":"pkg:npm/buffer@5.7.1","dependsOn":["pkg:npm/base64-js@1.5.1","pkg:npm/ieee754@1.2.1"]},{"ref":"pkg:npm/bytes@3.1.2","dependsOn":[]},{"ref":"pkg:npm/cac@6.7.14","dependsOn":[]},{"ref":"pkg:npm/call-bind-apply-helpers@1.0.2","dependsOn":["pkg:npm/es-errors@1.3.0","pkg:npm/function-bind@1.1.2"]},{"ref":"pkg:npm/call-bound@1.0.4","dependsOn":["pkg:npm/call-bind-apply-helpers@1.0.2","pkg:npm/get-intrinsic@1.3.0"]},{"ref":"pkg:npm/chai@4.5.0","dependsOn":["pkg:npm/assertion-error@1.1.0","pkg:npm/check-error@1.0.3","pkg:npm/deep-eql@4.1.4","pkg:npm/get-func-name@2.0.2","pkg:npm/loupe@2.3.7","pkg:npm/pathval@1.1.1","pkg:npm/type-detect@4.1.0"]},{"ref":"pkg:npm/check-error@1.0.3","dependsOn":["pkg:npm/get-func-name@2.0.2"]},{"ref":"pkg:npm/chownr@1.1.4","dependsOn":[]},{"ref":"pkg:npm/chownr@2.0.0","dependsOn":[]},{"ref":"pkg:npm/color-support@1.1.3","dependsOn":[]},{"ref":"pkg:npm/combined-stream@1.0.8","dependsOn":["pkg:npm/delayed-stream@1.0.0"]},{"ref":"pkg:npm/component-emitter@1.3.1","dependsOn":[]},{"ref":"pkg:npm/concat-map@0.0.1","dependsOn":[]},{"ref":"pkg:npm/confbox@0.1.8","dependsOn":[]},{"ref":"pkg:npm/console-control-strings@1.1.0","dependsOn":[]},{"ref":"pkg:npm/content-disposition@0.5.4","dependsOn":["pkg:npm/safe-buffer@5.2.1"]},{"ref":"pkg:npm/content-type@1.0.5","dependsOn":[]},{"ref":"pkg:npm/cookie-signature@1.0.7","dependsOn":[]},{"ref":"pkg:npm/cookie@0.7.2","dependsOn":[]},{"ref":"pkg:npm/cookiejar@2.1.4","dependsOn":[]},{"ref":"pkg:npm/cors@2.8.6","dependsOn":["pkg:npm/object-assign@4.1.1","pkg:npm/vary@1.1.2"]},{"ref":"pkg:npm/cross-spawn@7.0.6","dependsOn":["pkg:npm/path-key@3.1.1","pkg:npm/shebang-command@2.0.0","pkg:npm/which@2.0.2"]},{"ref":"pkg:npm/debug@2.6.9","dependsOn":["pkg:npm/ms@2.0.0"]},{"ref":"pkg:npm/debug@4.4.3","dependsOn":["pkg:npm/ms@2.1.3"]},{"ref":"pkg:npm/decompress-response@6.0.0","dependsOn":["pkg:npm/mimic-response@3.1.0"]},{"ref":"pkg:npm/deep-eql@4.1.4","dependsOn":["pkg:npm/type-detect@4.1.0"]},{"ref":"pkg:npm/deep-extend@0.6.0","dependsOn":[]},{"ref":"pkg:npm/delayed-stream@1.0.0","dependsOn":[]},{"ref":"pkg:npm/delegates@1.0.0","dependsOn":[]},{"ref":"pkg:npm/depd@2.0.0","dependsOn":[]},{"ref":"pkg:npm/destroy@1.2.0","dependsOn":[]},{"ref":"pkg:npm/detect-libc@2.1.2","dependsOn":[]},{"ref":"pkg:npm/dezalgo@1.0.4","dependsOn":["pkg:npm/asap@2.0.6","pkg:npm/wrappy@1.0.2"]},{"ref":"pkg:npm/diff-sequences@29.6.3","dependsOn":[]},{"ref":"pkg:npm/dotenv@16.6.1","dependsOn":[]},{"ref":"pkg:npm/dunder-proto@1.0.1","dependsOn":["pkg:npm/call-bind-apply-helpers@1.0.2","pkg:npm/es-errors@1.3.0","pkg:npm/gopd@1.2.0"]},{"ref":"pkg:npm/ecdsa-sig-formatter@1.0.11","dependsOn":["pkg:npm/safe-buffer@5.2.1"]},{"ref":"pkg:npm/ee-first@1.1.1","dependsOn":[]},{"ref":"pkg:npm/emoji-regex@8.0.0","dependsOn":[]},{"ref":"pkg:npm/encodeurl@2.0.0","dependsOn":[]},{"ref":"pkg:npm/end-of-stream@1.4.5","dependsOn":["pkg:npm/once@1.4.0"]},{"ref":"pkg:npm/es-define-property@1.0.1","dependsOn":[]},{"ref":"pkg:npm/es-errors@1.3.0","dependsOn":[]},{"ref":"pkg:npm/es-object-atoms@1.1.1","dependsOn":["pkg:npm/es-errors@1.3.0"]},{"ref":"pkg:npm/es-set-tostringtag@2.1.0","dependsOn":["pkg:npm/es-errors@1.3.0","pkg:npm/get-intrinsic@1.3.0","pkg:npm/has-tostringtag@1.0.2","pkg:npm/hasown@2.0.2","pkg:npm/hasown@2.0.3"]},{"ref":"pkg:npm/esbuild@0.21.5","dependsOn":["pkg:npm/@esbuild/aix-ppc64@0.21.5","pkg:npm/@esbuild/android-arm64@0.21.5","pkg:npm/@esbuild/android-arm@0.21.5","pkg:npm/@esbuild/android-x64@0.21.5","pkg:npm/@esbuild/darwin-arm64@0.21.5","pkg:npm/@esbuild/darwin-x64@0.21.5","pkg:npm/@esbuild/freebsd-arm64@0.21.5","pkg:npm/@esbuild/freebsd-x64@0.21.5","pkg:npm/@esbuild/linux-arm64@0.21.5","pkg:npm/@esbuild/linux-arm@0.21.5","pkg:npm/@esbuild/linux-ia32@0.21.5","pkg:npm/@esbuild/linux-loong64@0.21.5","pkg:npm/@esbuild/linux-mips64el@0.21.5","pkg:npm/@esbuild/linux-ppc64@0.21.5","pkg:npm/@esbuild/linux-riscv64@0.21.5","pkg:npm/@esbuild/linux-s390x@0.21.5","pkg:npm/@esbuild/linux-x64@0.21.5","pkg:npm/@esbuild/netbsd-x64@0.21.5","pkg:npm/@esbuild/openbsd-x64@0.21.5","pkg:npm/@esbuild/sunos-x64@0.21.5","pkg:npm/@esbuild/win32-arm64@0.21.5","pkg:npm/@esbuild/win32-ia32@0.21.5","pkg:npm/@esbuild/win32-x64@0.21.5"]},{"ref":"pkg:npm/esbuild@0.27.7","dependsOn":["pkg:npm/@esbuild/aix-ppc64@0.27.7","pkg:npm/@esbuild/android-arm64@0.27.7","pkg:npm/@esbuild/android-arm@0.27.7","pkg:npm/@esbuild/android-x64@0.27.7","pkg:npm/@esbuild/darwin-arm64@0.27.7","pkg:npm/@esbuild/darwin-x64@0.27.7","pkg:npm/@esbuild/freebsd-arm64@0.27.7","pkg:npm/@esbuild/freebsd-x64@0.27.7","pkg:npm/@esbuild/linux-arm64@0.27.7","pkg:npm/@esbuild/linux-arm@0.27.7","pkg:npm/@esbuild/linux-ia32@0.27.7","pkg:npm/@esbuild/linux-loong64@0.27.7","pkg:npm/@esbuild/linux-mips64el@0.27.7","pkg:npm/@esbuild/linux-ppc64@0.27.7","pkg:npm/@esbuild/linux-riscv64@0.27.7","pkg:npm/@esbuild/linux-s390x@0.27.7","pkg:npm/@esbuild/linux-x64@0.27.7","pkg:npm/@esbuild/netbsd-arm64@0.27.7","pkg:npm/@esbuild/netbsd-x64@0.27.7","pkg:npm/@esbuild/openbsd-arm64@0.27.7","pkg:npm/@esbuild/openbsd-x64@0.27.7","pkg:npm/@esbuild/openharmony-arm64@0.27.7","pkg:npm/@esbuild/sunos-x64@0.27.7","pkg:npm/@esbuild/win32-arm64@0.27.7","pkg:npm/@esbuild/win32-ia32@0.27.7","pkg:npm/@esbuild/win32-x64@0.27.7"]},{"ref":"pkg:npm/escape-html@1.0.3","dependsOn":[]},{"ref":"pkg:npm/estree-walker@3.0.3","dependsOn":["pkg:npm/@types/estree@1.0.8"]},{"ref":"pkg:npm/etag@1.8.1","dependsOn":[]},{"ref":"pkg:npm/execa@8.0.1","dependsOn":["pkg:npm/cross-spawn@7.0.6","pkg:npm/get-stream@8.0.1","pkg:npm/human-signals@5.0.0","pkg:npm/is-stream@3.0.0","pkg:npm/merge-stream@2.0.0","pkg:npm/npm-run-path@5.3.0","pkg:npm/onetime@6.0.0","pkg:npm/signal-exit@4.1.0","pkg:npm/strip-final-newline@3.0.0"]},{"ref":"pkg:npm/expand-template@2.0.3","dependsOn":[]},{"ref":"pkg:npm/express-rate-limit@8.3.2","dependsOn":["pkg:npm/express@4.22.1","pkg:npm/ip-address@10.1.0"]},{"ref":"pkg:npm/express@4.22.1","dependsOn":["pkg:npm/accepts@1.3.8","pkg:npm/array-flatten@1.1.1","pkg:npm/body-parser@1.20.4","pkg:npm/body-parser@1.20.5","pkg:npm/content-disposition@0.5.4","pkg:npm/content-type@1.0.5","pkg:npm/cookie-signature@1.0.7","pkg:npm/cookie@0.7.2","pkg:npm/debug@2.6.9","pkg:npm/depd@2.0.0","pkg:npm/encodeurl@2.0.0","pkg:npm/escape-html@1.0.3","pkg:npm/etag@1.8.1","pkg:npm/finalhandler@1.3.2","pkg:npm/fresh@0.5.2","pkg:npm/http-errors@2.0.1","pkg:npm/merge-descriptors@1.0.3","pkg:npm/methods@1.1.2","pkg:npm/on-finished@2.4.1","pkg:npm/parseurl@1.3.3","pkg:npm/path-to-regexp@0.1.13","pkg:npm/proxy-addr@2.0.7","pkg:npm/qs@6.14.2","pkg:npm/range-parser@1.2.1","pkg:npm/safe-buffer@5.2.1","pkg:npm/send@0.19.2","pkg:npm/serve-static@1.16.3","pkg:npm/setprototypeof@1.2.0","pkg:npm/statuses@2.0.2","pkg:npm/type-is@1.6.18","pkg:npm/utils-merge@1.0.1","pkg:npm/vary@1.1.2"]},{"ref":"pkg:npm/fast-safe-stringify@2.1.1","dependsOn":[]},{"ref":"pkg:npm/file-uri-to-path@1.0.0","dependsOn":[]},{"ref":"pkg:npm/finalhandler@1.3.2","dependsOn":["pkg:npm/debug@2.6.9","pkg:npm/encodeurl@2.0.0","pkg:npm/escape-html@1.0.3","pkg:npm/on-finished@2.4.1","pkg:npm/parseurl@1.3.3","pkg:npm/statuses@2.0.2","pkg:npm/unpipe@1.0.0"]},{"ref":"pkg:npm/form-data@4.0.5","dependsOn":["pkg:npm/asynckit@0.4.0","pkg:npm/combined-stream@1.0.8","pkg:npm/es-set-tostringtag@2.1.0","pkg:npm/hasown@2.0.2","pkg:npm/hasown@2.0.3","pkg:npm/mime-types@2.1.35"]},{"ref":"pkg:npm/formidable@2.1.5","dependsOn":["pkg:npm/@paralleldrive/cuid2@2.3.1","pkg:npm/dezalgo@1.0.4","pkg:npm/once@1.4.0","pkg:npm/qs@6.15.1"]},{"ref":"pkg:npm/forwarded@0.2.0","dependsOn":[]},{"ref":"pkg:npm/fresh@0.5.2","dependsOn":[]},{"ref":"pkg:npm/fs-constants@1.0.0","dependsOn":[]},{"ref":"pkg:npm/fs-minipass@2.1.0","dependsOn":["pkg:npm/minipass@3.3.6"]},{"ref":"pkg:npm/fs.realpath@1.0.0","dependsOn":[]},{"ref":"pkg:npm/fsevents@2.3.3","dependsOn":[]},{"ref":"pkg:npm/function-bind@1.1.2","dependsOn":[]},{"ref":"pkg:npm/gauge@3.0.2","dependsOn":["pkg:npm/aproba@2.1.0","pkg:npm/color-support@1.1.3","pkg:npm/console-control-strings@1.1.0","pkg:npm/has-unicode@2.0.1","pkg:npm/object-assign@4.1.1","pkg:npm/signal-exit@3.0.7","pkg:npm/string-width@4.2.3","pkg:npm/strip-ansi@6.0.1","pkg:npm/wide-align@1.1.5"]},{"ref":"pkg:npm/get-func-name@2.0.2","dependsOn":[]},{"ref":"pkg:npm/get-intrinsic@1.3.0","dependsOn":["pkg:npm/call-bind-apply-helpers@1.0.2","pkg:npm/es-define-property@1.0.1","pkg:npm/es-errors@1.3.0","pkg:npm/es-object-atoms@1.1.1","pkg:npm/function-bind@1.1.2","pkg:npm/get-proto@1.0.1","pkg:npm/gopd@1.2.0","pkg:npm/has-symbols@1.1.0","pkg:npm/hasown@2.0.2","pkg:npm/hasown@2.0.3","pkg:npm/math-intrinsics@1.1.0"]},{"ref":"pkg:npm/get-proto@1.0.1","dependsOn":["pkg:npm/dunder-proto@1.0.1","pkg:npm/es-object-atoms@1.1.1"]},{"ref":"pkg:npm/get-stream@8.0.1","dependsOn":[]},{"ref":"pkg:npm/get-tsconfig@4.14.0","dependsOn":["pkg:npm/resolve-pkg-maps@1.0.0"]},{"ref":"pkg:npm/github-from-package@0.0.0","dependsOn":[]},{"ref":"pkg:npm/glob@7.2.3","dependsOn":["pkg:npm/fs.realpath@1.0.0","pkg:npm/inflight@1.0.6","pkg:npm/inherits@2.0.4","pkg:npm/minimatch@3.1.5","pkg:npm/once@1.4.0","pkg:npm/path-is-absolute@1.0.1"]},{"ref":"pkg:npm/gopd@1.2.0","dependsOn":[]},{"ref":"pkg:npm/has-symbols@1.1.0","dependsOn":[]},{"ref":"pkg:npm/has-tostringtag@1.0.2","dependsOn":["pkg:npm/has-symbols@1.1.0"]},{"ref":"pkg:npm/has-unicode@2.0.1","dependsOn":[]},{"ref":"pkg:npm/hasown@2.0.2","dependsOn":["pkg:npm/function-bind@1.1.2"]},{"ref":"pkg:npm/helmet@7.2.0","dependsOn":[]},{"ref":"pkg:npm/http-errors@2.0.1","dependsOn":["pkg:npm/depd@2.0.0","pkg:npm/inherits@2.0.4","pkg:npm/setprototypeof@1.2.0","pkg:npm/statuses@2.0.2","pkg:npm/toidentifier@1.0.1"]},{"ref":"pkg:npm/https-proxy-agent@5.0.1","dependsOn":["pkg:npm/agent-base@6.0.2","pkg:npm/debug@4.4.3"]},{"ref":"pkg:npm/human-signals@5.0.0","dependsOn":[]},{"ref":"pkg:npm/iconv-lite@0.4.24","dependsOn":["pkg:npm/safer-buffer@2.1.2"]},{"ref":"pkg:npm/ieee754@1.2.1","dependsOn":[]},{"ref":"pkg:npm/inflight@1.0.6","dependsOn":["pkg:npm/once@1.4.0","pkg:npm/wrappy@1.0.2"]},{"ref":"pkg:npm/inherits@2.0.4","dependsOn":[]},{"ref":"pkg:npm/ini@1.3.8","dependsOn":[]},{"ref":"pkg:npm/ip-address@10.1.0","dependsOn":[]},{"ref":"pkg:npm/ipaddr.js@1.9.1","dependsOn":[]},{"ref":"pkg:npm/is-fullwidth-code-point@3.0.0","dependsOn":[]},{"ref":"pkg:npm/is-stream@3.0.0","dependsOn":[]},{"ref":"pkg:npm/isexe@2.0.0","dependsOn":[]},{"ref":"pkg:npm/js-tokens@9.0.1","dependsOn":[]},{"ref":"pkg:npm/js-yaml@4.1.1","dependsOn":["pkg:npm/argparse@2.0.1"]},{"ref":"pkg:npm/jsonwebtoken@9.0.3","dependsOn":["pkg:npm/jws@4.0.1","pkg:npm/lodash.includes@4.3.0","pkg:npm/lodash.isboolean@3.0.3","pkg:npm/lodash.isinteger@4.0.4","pkg:npm/lodash.isnumber@3.0.3","pkg:npm/lodash.isplainobject@4.0.6","pkg:npm/lodash.isstring@4.0.1","pkg:npm/lodash.once@4.1.1","pkg:npm/ms@2.1.3","pkg:npm/semver@7.7.4"]},{"ref":"pkg:npm/jwa@2.0.1","dependsOn":["pkg:npm/buffer-equal-constant-time@1.0.1","pkg:npm/ecdsa-sig-formatter@1.0.11","pkg:npm/safe-buffer@5.2.1"]},{"ref":"pkg:npm/jws@4.0.1","dependsOn":["pkg:npm/jwa@2.0.1","pkg:npm/safe-buffer@5.2.1"]},{"ref":"pkg:npm/local-pkg@0.5.1","dependsOn":["pkg:npm/mlly@1.8.2","pkg:npm/pkg-types@1.3.1"]},{"ref":"pkg:npm/lodash.includes@4.3.0","dependsOn":[]},{"ref":"pkg:npm/lodash.isboolean@3.0.3","dependsOn":[]},{"ref":"pkg:npm/lodash.isinteger@4.0.4","dependsOn":[]},{"ref":"pkg:npm/lodash.isnumber@3.0.3","dependsOn":[]},{"ref":"pkg:npm/lodash.isplainobject@4.0.6","dependsOn":[]},{"ref":"pkg:npm/lodash.isstring@4.0.1","dependsOn":[]},{"ref":"pkg:npm/lodash.once@4.1.1","dependsOn":[]},{"ref":"pkg:npm/loupe@2.3.7","dependsOn":["pkg:npm/get-func-name@2.0.2"]},{"ref":"pkg:npm/magic-string@0.30.21","dependsOn":["pkg:npm/@jridgewell/sourcemap-codec@1.5.5"]},{"ref":"pkg:npm/make-dir@3.1.0","dependsOn":["pkg:npm/semver@6.3.1"]},{"ref":"pkg:npm/math-intrinsics@1.1.0","dependsOn":[]},{"ref":"pkg:npm/media-typer@0.3.0","dependsOn":[]},{"ref":"pkg:npm/merge-descriptors@1.0.3","dependsOn":[]},{"ref":"pkg:npm/merge-stream@2.0.0","dependsOn":[]},{"ref":"pkg:npm/methods@1.1.2","dependsOn":[]},{"ref":"pkg:npm/mime-db@1.52.0","dependsOn":[]},{"ref":"pkg:npm/mime-types@2.1.35","dependsOn":["pkg:npm/mime-db@1.52.0"]},{"ref":"pkg:npm/mime@1.6.0","dependsOn":[]},{"ref":"pkg:npm/mime@2.6.0","dependsOn":[]},{"ref":"pkg:npm/mimic-fn@4.0.0","dependsOn":[]},{"ref":"pkg:npm/mimic-response@3.1.0","dependsOn":[]},{"ref":"pkg:npm/minimatch@3.1.5","dependsOn":["pkg:npm/brace-expansion@1.1.14"]},{"ref":"pkg:npm/minimist@1.2.8","dependsOn":[]},{"ref":"pkg:npm/minipass@3.3.6","dependsOn":["pkg:npm/yallist@4.0.0"]},{"ref":"pkg:npm/minipass@5.0.0","dependsOn":[]},{"ref":"pkg:npm/minizlib@2.1.2","dependsOn":["pkg:npm/minipass@3.3.6","pkg:npm/yallist@4.0.0"]},{"ref":"pkg:npm/mkdirp-classic@0.5.3","dependsOn":[]},{"ref":"pkg:npm/mkdirp@1.0.4","dependsOn":[]},{"ref":"pkg:npm/mlly@1.8.2","dependsOn":["pkg:npm/acorn@8.16.0","pkg:npm/pathe@2.0.3","pkg:npm/pkg-types@1.3.1","pkg:npm/ufo@1.6.3"]},{"ref":"pkg:npm/ms@2.0.0","dependsOn":[]},{"ref":"pkg:npm/ms@2.1.3","dependsOn":[]},{"ref":"pkg:npm/nanoid@3.3.11","dependsOn":[]},{"ref":"pkg:npm/napi-build-utils@2.0.0","dependsOn":[]},{"ref":"pkg:npm/negotiator@0.6.3","dependsOn":[]},{"ref":"pkg:npm/node-abi@3.89.0","dependsOn":["pkg:npm/semver@7.7.4"]},{"ref":"pkg:npm/node-addon-api@5.1.0","dependsOn":[]},{"ref":"pkg:npm/node-fetch@2.7.0","dependsOn":["pkg:npm/whatwg-url@5.0.0"]},{"ref":"pkg:npm/nopt@5.0.0","dependsOn":["pkg:npm/abbrev@1.1.1"]},{"ref":"pkg:npm/npm-run-path@5.3.0","dependsOn":["pkg:npm/path-key@4.0.0"]},{"ref":"pkg:npm/npmlog@5.0.1","dependsOn":["pkg:npm/are-we-there-yet@2.0.0","pkg:npm/console-control-strings@1.1.0","pkg:npm/gauge@3.0.2","pkg:npm/set-blocking@2.0.0"]},{"ref":"pkg:npm/object-assign@4.1.1","dependsOn":[]},{"ref":"pkg:npm/object-inspect@1.13.4","dependsOn":[]},{"ref":"pkg:npm/on-finished@2.4.1","dependsOn":["pkg:npm/ee-first@1.1.1"]},{"ref":"pkg:npm/once@1.4.0","dependsOn":["pkg:npm/wrappy@1.0.2"]},{"ref":"pkg:npm/onetime@6.0.0","dependsOn":["pkg:npm/mimic-fn@4.0.0"]},{"ref":"pkg:npm/p-limit@5.0.0","dependsOn":["pkg:npm/yocto-queue@1.2.2"]},{"ref":"pkg:npm/parseurl@1.3.3","dependsOn":[]},{"ref":"pkg:npm/path-is-absolute@1.0.1","dependsOn":[]},{"ref":"pkg:npm/path-key@3.1.1","dependsOn":[]},{"ref":"pkg:npm/path-key@4.0.0","dependsOn":[]},{"ref":"pkg:npm/path-to-regexp@0.1.13","dependsOn":[]},{"ref":"pkg:npm/pathe@1.1.2","dependsOn":[]},{"ref":"pkg:npm/pathe@2.0.3","dependsOn":[]},{"ref":"pkg:npm/pathval@1.1.1","dependsOn":[]},{"ref":"pkg:npm/picocolors@1.1.1","dependsOn":[]},{"ref":"pkg:npm/pkg-types@1.3.1","dependsOn":["pkg:npm/confbox@0.1.8","pkg:npm/mlly@1.8.2","pkg:npm/pathe@2.0.3"]},{"ref":"pkg:npm/postcss@8.5.10","dependsOn":["pkg:npm/nanoid@3.3.11","pkg:npm/picocolors@1.1.1","pkg:npm/source-map-js@1.2.1"]},{"ref":"pkg:npm/prebuild-install@7.1.3","dependsOn":["pkg:npm/detect-libc@2.1.2","pkg:npm/expand-template@2.0.3","pkg:npm/github-from-package@0.0.0","pkg:npm/minimist@1.2.8","pkg:npm/mkdirp-classic@0.5.3","pkg:npm/napi-build-utils@2.0.0","pkg:npm/node-abi@3.89.0","pkg:npm/pump@3.0.4","pkg:npm/rc@1.2.8","pkg:npm/simple-get@4.0.1","pkg:npm/tar-fs@2.1.4","pkg:npm/tunnel-agent@0.6.0"]},{"ref":"pkg:npm/pretty-format@29.7.0","dependsOn":["pkg:npm/@jest/schemas@29.6.3","pkg:npm/ansi-styles@5.2.0","pkg:npm/react-is@18.3.1"]},{"ref":"pkg:npm/prisma@5.22.0","dependsOn":["pkg:npm/@prisma/engines@5.22.0","pkg:npm/fsevents@2.3.3"]},{"ref":"pkg:npm/proxy-addr@2.0.7","dependsOn":["pkg:npm/forwarded@0.2.0","pkg:npm/ipaddr.js@1.9.1"]},{"ref":"pkg:npm/pump@3.0.4","dependsOn":["pkg:npm/end-of-stream@1.4.5","pkg:npm/once@1.4.0"]},{"ref":"pkg:npm/qs@6.14.2","dependsOn":["pkg:npm/side-channel@1.1.0"]},{"ref":"pkg:npm/qs@6.15.1","dependsOn":["pkg:npm/side-channel@1.1.0"]},{"ref":"pkg:npm/range-parser@1.2.1","dependsOn":[]},{"ref":"pkg:npm/raw-body@2.5.3","dependsOn":["pkg:npm/bytes@3.1.2","pkg:npm/http-errors@2.0.1","pkg:npm/iconv-lite@0.4.24","pkg:npm/unpipe@1.0.0"]},{"ref":"pkg:npm/rc@1.2.8","dependsOn":["pkg:npm/deep-extend@0.6.0","pkg:npm/ini@1.3.8","pkg:npm/minimist@1.2.8","pkg:npm/strip-json-comments@2.0.1"]},{"ref":"pkg:npm/react-is@18.3.1","dependsOn":[]},{"ref":"pkg:npm/readable-stream@3.6.2","dependsOn":["pkg:npm/inherits@2.0.4","pkg:npm/string_decoder@1.3.0","pkg:npm/util-deprecate@1.0.2"]},{"ref":"pkg:npm/resolve-pkg-maps@1.0.0","dependsOn":[]},{"ref":"pkg:npm/rimraf@3.0.2","dependsOn":["pkg:npm/glob@7.2.3"]},{"ref":"pkg:npm/rollup@4.60.1","dependsOn":["pkg:npm/@types/estree@1.0.8"]},{"ref":"pkg:npm/safe-buffer@5.2.1","dependsOn":[]},{"ref":"pkg:npm/safer-buffer@2.1.2","dependsOn":[]},{"ref":"pkg:npm/semver@6.3.1","dependsOn":[]},{"ref":"pkg:npm/semver@7.7.4","dependsOn":[]},{"ref":"pkg:npm/send@0.19.2","dependsOn":["pkg:npm/debug@2.6.9","pkg:npm/depd@2.0.0","pkg:npm/destroy@1.2.0","pkg:npm/encodeurl@2.0.0","pkg:npm/escape-html@1.0.3","pkg:npm/etag@1.8.1","pkg:npm/fresh@0.5.2","pkg:npm/http-errors@2.0.1","pkg:npm/mime@1.6.0","pkg:npm/ms@2.1.3","pkg:npm/on-finished@2.4.1","pkg:npm/range-parser@1.2.1","pkg:npm/statuses@2.0.2"]},{"ref":"pkg:npm/serve-static@1.16.3","dependsOn":["pkg:npm/encodeurl@2.0.0","pkg:npm/escape-html@1.0.3","pkg:npm/parseurl@1.3.3","pkg:npm/send@0.19.2"]},{"ref":"pkg:npm/set-blocking@2.0.0","dependsOn":[]},{"ref":"pkg:npm/setprototypeof@1.2.0","dependsOn":[]},{"ref":"pkg:npm/shebang-command@2.0.0","dependsOn":["pkg:npm/shebang-regex@3.0.0"]},{"ref":"pkg:npm/shebang-regex@3.0.0","dependsOn":[]},{"ref":"pkg:npm/side-channel-list@1.0.1","dependsOn":["pkg:npm/es-errors@1.3.0","pkg:npm/object-inspect@1.13.4"]},{"ref":"pkg:npm/side-channel-map@1.0.1","dependsOn":["pkg:npm/call-bound@1.0.4","pkg:npm/es-errors@1.3.0","pkg:npm/get-intrinsic@1.3.0","pkg:npm/object-inspect@1.13.4"]},{"ref":"pkg:npm/side-channel-weakmap@1.0.2","dependsOn":["pkg:npm/call-bound@1.0.4","pkg:npm/es-errors@1.3.0","pkg:npm/get-intrinsic@1.3.0","pkg:npm/object-inspect@1.13.4","pkg:npm/side-channel-map@1.0.1"]},{"ref":"pkg:npm/side-channel@1.1.0","dependsOn":["pkg:npm/es-errors@1.3.0","pkg:npm/object-inspect@1.13.4","pkg:npm/side-channel-list@1.0.1","pkg:npm/side-channel-map@1.0.1","pkg:npm/side-channel-weakmap@1.0.2"]},{"ref":"pkg:npm/siginfo@2.0.0","dependsOn":[]},{"ref":"pkg:npm/signal-exit@3.0.7","dependsOn":[]},{"ref":"pkg:npm/signal-exit@4.1.0","dependsOn":[]},{"ref":"pkg:npm/simple-concat@1.0.1","dependsOn":[]},{"ref":"pkg:npm/simple-get@4.0.1","dependsOn":["pkg:npm/decompress-response@6.0.0","pkg:npm/once@1.4.0","pkg:npm/simple-concat@1.0.1"]},{"ref":"pkg:npm/source-map-js@1.2.1","dependsOn":[]},{"ref":"pkg:npm/stackback@0.0.2","dependsOn":[]},{"ref":"pkg:npm/statuses@2.0.2","dependsOn":[]},{"ref":"pkg:npm/std-env@3.10.0","dependsOn":[]},{"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/string_decoder@1.3.0","dependsOn":["pkg:npm/safe-buffer@5.2.1"]},{"ref":"pkg:npm/strip-ansi@6.0.1","dependsOn":["pkg:npm/ansi-regex@5.0.1"]},{"ref":"pkg:npm/strip-final-newline@3.0.0","dependsOn":[]},{"ref":"pkg:npm/strip-json-comments@2.0.1","dependsOn":[]},{"ref":"pkg:npm/strip-literal@2.1.1","dependsOn":["pkg:npm/js-tokens@9.0.1"]},{"ref":"pkg:npm/superagent@8.1.2","dependsOn":["pkg:npm/component-emitter@1.3.1","pkg:npm/cookiejar@2.1.4","pkg:npm/debug@4.4.3","pkg:npm/fast-safe-stringify@2.1.1","pkg:npm/form-data@4.0.5","pkg:npm/formidable@2.1.5","pkg:npm/methods@1.1.2","pkg:npm/mime@2.6.0","pkg:npm/qs@6.15.1","pkg:npm/semver@7.7.4"]},{"ref":"pkg:npm/supertest@6.3.4","dependsOn":["pkg:npm/methods@1.1.2","pkg:npm/superagent@8.1.2"]},{"ref":"pkg:npm/tar-fs@2.1.4","dependsOn":["pkg:npm/chownr@1.1.4","pkg:npm/mkdirp-classic@0.5.3","pkg:npm/pump@3.0.4","pkg:npm/tar-stream@2.2.0"]},{"ref":"pkg:npm/tar-stream@2.2.0","dependsOn":["pkg:npm/bl@4.1.0","pkg:npm/end-of-stream@1.4.5","pkg:npm/fs-constants@1.0.0","pkg:npm/inherits@2.0.4","pkg:npm/readable-stream@3.6.2"]},{"ref":"pkg:npm/tar@6.2.1","dependsOn":["pkg:npm/chownr@2.0.0","pkg:npm/fs-minipass@2.1.0","pkg:npm/minipass@5.0.0","pkg:npm/minizlib@2.1.2","pkg:npm/mkdirp@1.0.4","pkg:npm/yallist@4.0.0"]},{"ref":"pkg:npm/tinybench@2.9.0","dependsOn":[]},{"ref":"pkg:npm/tinypool@0.8.4","dependsOn":[]},{"ref":"pkg:npm/tinyspy@2.2.1","dependsOn":[]},{"ref":"pkg:npm/toidentifier@1.0.1","dependsOn":[]},{"ref":"pkg:npm/tr46@0.0.3","dependsOn":[]},{"ref":"pkg:npm/tsx@4.21.0","dependsOn":["pkg:npm/esbuild@0.27.7","pkg:npm/fsevents@2.3.3","pkg:npm/get-tsconfig@4.14.0"]},{"ref":"pkg:npm/tunnel-agent@0.6.0","dependsOn":["pkg:npm/safe-buffer@5.2.1"]},{"ref":"pkg:npm/type-detect@4.1.0","dependsOn":[]},{"ref":"pkg:npm/type-is@1.6.18","dependsOn":["pkg:npm/media-typer@0.3.0","pkg:npm/mime-types@2.1.35"]},{"ref":"pkg:npm/typescript@5.9.3","dependsOn":[]},{"ref":"pkg:npm/ufo@1.6.3","dependsOn":[]},{"ref":"pkg:npm/undici-types@7.19.2","dependsOn":[]},{"ref":"pkg:npm/unpipe@1.0.0","dependsOn":[]},{"ref":"pkg:npm/util-deprecate@1.0.2","dependsOn":[]},{"ref":"pkg:npm/utils-merge@1.0.1","dependsOn":[]},{"ref":"pkg:npm/uuid@9.0.1","dependsOn":[]},{"ref":"pkg:npm/vary@1.1.2","dependsOn":[]},{"ref":"pkg:npm/vite-node@1.6.1","dependsOn":["pkg:npm/cac@6.7.14","pkg:npm/debug@4.4.3","pkg:npm/pathe@1.1.2","pkg:npm/picocolors@1.1.1","pkg:npm/vite@5.4.21"]},{"ref":"pkg:npm/vite@5.4.21","dependsOn":["pkg:npm/@types/node@25.6.0","pkg:npm/esbuild@0.21.5","pkg:npm/fsevents@2.3.3","pkg:npm/postcss@8.5.10","pkg:npm/rollup@4.60.1","pkg:npm/rollup@4.60.2"]},{"ref":"pkg:npm/vitest@1.6.1","dependsOn":["pkg:npm/@types/node@25.6.0","pkg:npm/@vitest/expect@1.6.1","pkg:npm/@vitest/runner@1.6.1","pkg:npm/@vitest/snapshot@1.6.1","pkg:npm/@vitest/spy@1.6.1","pkg:npm/@vitest/utils@1.6.1","pkg:npm/acorn-walk@8.3.5","pkg:npm/chai@4.5.0","pkg:npm/debug@4.4.3","pkg:npm/execa@8.0.1","pkg:npm/local-pkg@0.5.1","pkg:npm/magic-string@0.30.21","pkg:npm/pathe@1.1.2","pkg:npm/picocolors@1.1.1","pkg:npm/std-env@3.10.0","pkg:npm/strip-literal@2.1.1","pkg:npm/tinybench@2.9.0","pkg:npm/tinypool@0.8.4","pkg:npm/vite-node@1.6.1","pkg:npm/vite@5.4.21","pkg:npm/why-is-node-running@2.3.0"]},{"ref":"pkg:npm/webidl-conversions@3.0.1","dependsOn":[]},{"ref":"pkg:npm/whatwg-url@5.0.0","dependsOn":["pkg:npm/tr46@0.0.3","pkg:npm/webidl-conversions@3.0.1"]},{"ref":"pkg:npm/which@2.0.2","dependsOn":["pkg:npm/isexe@2.0.0"]},{"ref":"pkg:npm/why-is-node-running@2.3.0","dependsOn":["pkg:npm/siginfo@2.0.0","pkg:npm/stackback@0.0.2"]},{"ref":"pkg:npm/wide-align@1.1.5","dependsOn":["pkg:npm/string-width@4.2.3"]},{"ref":"pkg:npm/wrappy@1.0.2","dependsOn":[]},{"ref":"pkg:npm/yallist@4.0.0","dependsOn":[]},{"ref":"pkg:npm/yocto-queue@1.2.2","dependsOn":[]},{"ref":"pkg:npm/zod@3.25.76","dependsOn":[]},{"ref":"pkg:npm/tslib@2.8.1","dependsOn":[]},{"ref":"pkg:npm/@aws-crypto/supports-web-crypto@5.2.0","dependsOn":["pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@smithy/types@4.14.2","dependsOn":["pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@aws-sdk/types@3.973.9","dependsOn":["pkg:npm/@smithy/types@4.14.2","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@smithy/is-array-buffer@2.2.0","dependsOn":["pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@smithy/util-buffer-from@2.2.0","dependsOn":["pkg:npm/@smithy/is-array-buffer@2.2.0","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@smithy/util-utf8@2.3.0","dependsOn":["pkg:npm/@smithy/util-buffer-from@2.2.0","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@aws-crypto/util@5.2.0","dependsOn":["pkg:npm/@aws-sdk/types@3.973.9","pkg:npm/@smithy/util-utf8@2.3.0","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@aws-sdk/util-locate-window@3.965.5","dependsOn":["pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@aws-crypto/sha1-browser@5.2.0","dependsOn":["pkg:npm/@aws-crypto/supports-web-crypto@5.2.0","pkg:npm/@aws-crypto/util@5.2.0","pkg:npm/@aws-sdk/types@3.973.9","pkg:npm/@aws-sdk/util-locate-window@3.965.5","pkg:npm/@smithy/util-utf8@2.3.0","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@aws-crypto/sha256-js@5.2.0","dependsOn":["pkg:npm/@aws-crypto/util@5.2.0","pkg:npm/@aws-sdk/types@3.973.9","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@aws-crypto/sha256-browser@5.2.0","dependsOn":["pkg:npm/@aws-crypto/sha256-js@5.2.0","pkg:npm/@aws-crypto/supports-web-crypto@5.2.0","pkg:npm/@aws-crypto/util@5.2.0","pkg:npm/@aws-sdk/types@3.973.9","pkg:npm/@aws-sdk/util-locate-window@3.965.5","pkg:npm/@smithy/util-utf8@2.3.0","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@nodable/entities@2.1.0","dependsOn":[]},{"ref":"pkg:npm/path-expression-matcher@1.5.0","dependsOn":[]},{"ref":"pkg:npm/xml-naming@0.1.0","dependsOn":[]},{"ref":"pkg:npm/fast-xml-builder@1.2.0","dependsOn":["pkg:npm/path-expression-matcher@1.5.0","pkg:npm/xml-naming@0.1.0"]},{"ref":"pkg:npm/strnum@2.3.0","dependsOn":[]},{"ref":"pkg:npm/fast-xml-parser@5.7.3","dependsOn":["pkg:npm/@nodable/entities@2.1.0","pkg:npm/fast-xml-builder@1.2.0","pkg:npm/path-expression-matcher@1.5.0","pkg:npm/strnum@2.3.0"]},{"ref":"pkg:npm/@aws-sdk/xml-builder@3.972.25","dependsOn":["pkg:npm/@nodable/entities@2.1.0","pkg:npm/@smithy/types@4.14.2","pkg:npm/fast-xml-parser@5.7.3","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@aws/lambda-invoke-store@0.2.4","dependsOn":[]},{"ref":"pkg:npm/@aws-crypto/crc32@5.2.0","dependsOn":["pkg:npm/@aws-crypto/util@5.2.0","pkg:npm/@aws-sdk/types@3.973.9","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@smithy/core@3.24.4","dependsOn":["pkg:npm/@aws-crypto/crc32@5.2.0","pkg:npm/@smithy/types@4.14.2","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@smithy/signature-v4@5.4.4","dependsOn":["pkg:npm/@smithy/core@3.24.4","pkg:npm/@smithy/types@4.14.2","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/bowser@2.14.1","dependsOn":[]},{"ref":"pkg:npm/@aws-sdk/core@3.974.13","dependsOn":["pkg:npm/@aws-sdk/types@3.973.9","pkg:npm/@aws-sdk/xml-builder@3.972.25","pkg:npm/@aws/lambda-invoke-store@0.2.4","pkg:npm/@smithy/core@3.24.4","pkg:npm/@smithy/signature-v4@5.4.4","pkg:npm/@smithy/types@4.14.2","pkg:npm/bowser@2.14.1","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@aws-sdk/credential-provider-env@3.972.39","dependsOn":["pkg:npm/@aws-sdk/core@3.974.13","pkg:npm/@aws-sdk/types@3.973.9","pkg:npm/@smithy/core@3.24.4","pkg:npm/@smithy/types@4.14.2","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@smithy/fetch-http-handler@5.4.4","dependsOn":["pkg:npm/@smithy/core@3.24.4","pkg:npm/@smithy/types@4.14.2","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@smithy/node-http-handler@4.7.4","dependsOn":["pkg:npm/@smithy/core@3.24.4","pkg:npm/@smithy/types@4.14.2","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@aws-sdk/credential-provider-http@3.972.41","dependsOn":["pkg:npm/@aws-sdk/core@3.974.13","pkg:npm/@aws-sdk/types@3.973.9","pkg:npm/@smithy/core@3.24.4","pkg:npm/@smithy/fetch-http-handler@5.4.4","pkg:npm/@smithy/node-http-handler@4.7.4","pkg:npm/@smithy/types@4.14.2","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@aws-sdk/signature-v4-multi-region@3.996.28","dependsOn":["pkg:npm/@aws-sdk/types@3.973.9","pkg:npm/@smithy/core@3.24.4","pkg:npm/@smithy/signature-v4@5.4.4","pkg:npm/@smithy/types@4.14.2","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@aws-sdk/nested-clients@3.997.11","dependsOn":["pkg:npm/@aws-crypto/sha256-browser@5.2.0","pkg:npm/@aws-crypto/sha256-js@5.2.0","pkg:npm/@aws-sdk/core@3.974.13","pkg:npm/@aws-sdk/signature-v4-multi-region@3.996.28","pkg:npm/@aws-sdk/types@3.973.9","pkg:npm/@smithy/core@3.24.4","pkg:npm/@smithy/fetch-http-handler@5.4.4","pkg:npm/@smithy/node-http-handler@4.7.4","pkg:npm/@smithy/types@4.14.2","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@aws-sdk/credential-provider-login@3.972.43","dependsOn":["pkg:npm/@aws-sdk/core@3.974.13","pkg:npm/@aws-sdk/nested-clients@3.997.11","pkg:npm/@aws-sdk/types@3.973.9","pkg:npm/@smithy/core@3.24.4","pkg:npm/@smithy/types@4.14.2","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@aws-sdk/credential-provider-process@3.972.39","dependsOn":["pkg:npm/@aws-sdk/core@3.974.13","pkg:npm/@aws-sdk/types@3.973.9","pkg:npm/@smithy/core@3.24.4","pkg:npm/@smithy/types@4.14.2","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@aws-sdk/token-providers@3.1052.0","dependsOn":["pkg:npm/@aws-sdk/core@3.974.13","pkg:npm/@aws-sdk/nested-clients@3.997.11","pkg:npm/@aws-sdk/types@3.973.9","pkg:npm/@smithy/core@3.24.4","pkg:npm/@smithy/types@4.14.2","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@aws-sdk/credential-provider-sso@3.972.43","dependsOn":["pkg:npm/@aws-sdk/core@3.974.13","pkg:npm/@aws-sdk/nested-clients@3.997.11","pkg:npm/@aws-sdk/token-providers@3.1052.0","pkg:npm/@aws-sdk/types@3.973.9","pkg:npm/@smithy/core@3.24.4","pkg:npm/@smithy/types@4.14.2","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@aws-sdk/credential-provider-web-identity@3.972.43","dependsOn":["pkg:npm/@aws-sdk/core@3.974.13","pkg:npm/@aws-sdk/nested-clients@3.997.11","pkg:npm/@aws-sdk/types@3.973.9","pkg:npm/@smithy/core@3.24.4","pkg:npm/@smithy/types@4.14.2","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@smithy/credential-provider-imds@4.3.4","dependsOn":["pkg:npm/@smithy/core@3.24.4","pkg:npm/@smithy/types@4.14.2","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@aws-sdk/credential-provider-ini@3.972.43","dependsOn":["pkg:npm/@aws-sdk/core@3.974.13","pkg:npm/@aws-sdk/credential-provider-env@3.972.39","pkg:npm/@aws-sdk/credential-provider-http@3.972.41","pkg:npm/@aws-sdk/credential-provider-login@3.972.43","pkg:npm/@aws-sdk/credential-provider-process@3.972.39","pkg:npm/@aws-sdk/credential-provider-sso@3.972.43","pkg:npm/@aws-sdk/credential-provider-web-identity@3.972.43","pkg:npm/@aws-sdk/nested-clients@3.997.11","pkg:npm/@aws-sdk/types@3.973.9","pkg:npm/@smithy/core@3.24.4","pkg:npm/@smithy/credential-provider-imds@4.3.4","pkg:npm/@smithy/types@4.14.2","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@aws-sdk/credential-provider-node@3.972.44","dependsOn":["pkg:npm/@aws-sdk/credential-provider-env@3.972.39","pkg:npm/@aws-sdk/credential-provider-http@3.972.41","pkg:npm/@aws-sdk/credential-provider-ini@3.972.43","pkg:npm/@aws-sdk/credential-provider-process@3.972.39","pkg:npm/@aws-sdk/credential-provider-sso@3.972.43","pkg:npm/@aws-sdk/credential-provider-web-identity@3.972.43","pkg:npm/@aws-sdk/types@3.973.9","pkg:npm/@smithy/core@3.24.4","pkg:npm/@smithy/credential-provider-imds@4.3.4","pkg:npm/@smithy/types@4.14.2","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@aws-sdk/middleware-bucket-endpoint@3.972.15","dependsOn":["pkg:npm/@aws-sdk/core@3.974.13","pkg:npm/@aws-sdk/types@3.973.9","pkg:npm/@smithy/core@3.24.4","pkg:npm/@smithy/types@4.14.2","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@aws-sdk/middleware-expect-continue@3.972.13","dependsOn":["pkg:npm/@aws-sdk/types@3.973.9","pkg:npm/@smithy/core@3.24.4","pkg:npm/@smithy/types@4.14.2","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@aws-crypto/crc32c@5.2.0","dependsOn":["pkg:npm/@aws-crypto/util@5.2.0","pkg:npm/@aws-sdk/types@3.973.9","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@aws-sdk/crc64-nvme@3.972.9","dependsOn":["pkg:npm/@smithy/types@4.14.2","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@aws-sdk/middleware-flexible-checksums@3.974.21","dependsOn":["pkg:npm/@aws-crypto/crc32@5.2.0","pkg:npm/@aws-crypto/crc32c@5.2.0","pkg:npm/@aws-crypto/util@5.2.0","pkg:npm/@aws-sdk/core@3.974.13","pkg:npm/@aws-sdk/crc64-nvme@3.972.9","pkg:npm/@aws-sdk/types@3.973.9","pkg:npm/@smithy/core@3.24.4","pkg:npm/@smithy/types@4.14.2","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@aws-sdk/middleware-location-constraint@3.972.11","dependsOn":["pkg:npm/@aws-sdk/types@3.973.9","pkg:npm/@smithy/types@4.14.2","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@aws-sdk/middleware-sdk-s3@3.972.42","dependsOn":["pkg:npm/@aws-sdk/core@3.974.13","pkg:npm/@aws-sdk/signature-v4-multi-region@3.996.28","pkg:npm/@aws-sdk/types@3.973.9","pkg:npm/@smithy/core@3.24.4","pkg:npm/@smithy/signature-v4@5.4.4","pkg:npm/@smithy/types@4.14.2","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@aws-sdk/middleware-ssec@3.972.11","dependsOn":["pkg:npm/@aws-sdk/types@3.973.9","pkg:npm/@smithy/types@4.14.2","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@aws-sdk/client-s3@3.1053.0","dependsOn":["pkg:npm/@aws-crypto/sha1-browser@5.2.0","pkg:npm/@aws-crypto/sha256-browser@5.2.0","pkg:npm/@aws-crypto/sha256-js@5.2.0","pkg:npm/@aws-sdk/core@3.974.13","pkg:npm/@aws-sdk/credential-provider-node@3.972.44","pkg:npm/@aws-sdk/middleware-bucket-endpoint@3.972.15","pkg:npm/@aws-sdk/middleware-expect-continue@3.972.13","pkg:npm/@aws-sdk/middleware-flexible-checksums@3.974.21","pkg:npm/@aws-sdk/middleware-location-constraint@3.972.11","pkg:npm/@aws-sdk/middleware-sdk-s3@3.972.42","pkg:npm/@aws-sdk/middleware-ssec@3.972.11","pkg:npm/@aws-sdk/signature-v4-multi-region@3.996.28","pkg:npm/@aws-sdk/types@3.973.9","pkg:npm/@smithy/core@3.24.4","pkg:npm/@smithy/fetch-http-handler@5.4.4","pkg:npm/@smithy/node-http-handler@4.7.4","pkg:npm/@smithy/types@4.14.2","pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@types/debug@4.1.13","dependsOn":["pkg:npm/@types/ms@2.1.0"]},{"ref":"pkg:npm/@types/xml-encryption@1.2.4","dependsOn":["pkg:npm/@types/node@25.6.0"]},{"ref":"pkg:npm/@types/xml2js@0.4.14","dependsOn":["pkg:npm/@types/node@25.6.0"]},{"ref":"pkg:npm/@xmldom/is-dom-node@1.0.1","dependsOn":[]},{"ref":"pkg:npm/@xmldom/xmldom@0.8.13","dependsOn":[]},{"ref":"pkg:npm/xpath@0.0.33","dependsOn":[]},{"ref":"pkg:npm/xml-crypto@6.1.2","dependsOn":["pkg:npm/@xmldom/is-dom-node@1.0.1","pkg:npm/@xmldom/xmldom@0.8.13","pkg:npm/xpath@0.0.33"]},{"ref":"pkg:npm/xpath@0.0.32","dependsOn":[]},{"ref":"pkg:npm/xml-encryption@3.1.0","dependsOn":["pkg:npm/@xmldom/xmldom@0.8.13","pkg:npm/escape-html@1.0.3","pkg:npm/xpath@0.0.32"]},{"ref":"pkg:npm/sax@1.6.0","dependsOn":[]},{"ref":"pkg:npm/xmlbuilder@11.0.1","dependsOn":[]},{"ref":"pkg:npm/xml2js@0.6.2","dependsOn":["pkg:npm/sax@1.6.0","pkg:npm/xmlbuilder@11.0.1"]},{"ref":"pkg:npm/xmlbuilder@15.1.1","dependsOn":[]},{"ref":"pkg:npm/xpath@0.0.34","dependsOn":[]},{"ref":"pkg:npm/@node-saml/node-saml@5.1.0","dependsOn":["pkg:npm/@types/debug@4.1.13","pkg:npm/@types/qs@6.15.0","pkg:npm/@types/xml-encryption@1.2.4","pkg:npm/@types/xml2js@0.4.14","pkg:npm/@xmldom/is-dom-node@1.0.1","pkg:npm/@xmldom/xmldom@0.8.13","pkg:npm/debug@4.4.3","pkg:npm/xml-crypto@6.1.2","pkg:npm/xml-encryption@3.1.0","pkg:npm/xml2js@0.6.2","pkg:npm/xmlbuilder@15.1.1","pkg:npm/xpath@0.0.34"]},{"ref":"pkg:npm/@stablelib/base64@1.0.1","dependsOn":[]},{"ref":"pkg:npm/fast-sha256@1.3.0","dependsOn":[]},{"ref":"pkg:npm/standardwebhooks@1.0.0","dependsOn":["pkg:npm/@stablelib/base64@1.0.1","pkg:npm/fast-sha256@1.3.0"]},{"ref":"pkg:npm/@polar-sh/sdk@0.47.0","dependsOn":["pkg:npm/standardwebhooks@1.0.0","pkg:npm/zod@3.25.76"]},{"ref":"pkg:npm/@types/ws@8.18.1","dependsOn":["pkg:npm/@types/node@25.6.0"]},{"ref":"pkg:npm/node-addon-api@8.7.0","dependsOn":[]},{"ref":"pkg:npm/node-gyp-build@4.8.4","dependsOn":[]},{"ref":"pkg:npm/bcrypt@6.0.0","dependsOn":["pkg:npm/node-addon-api@8.7.0","pkg:npm/node-gyp-build@4.8.4"]},{"ref":"pkg:npm/date-fns@4.1.0","dependsOn":[]},{"ref":"pkg:npm/hasown@2.0.3","dependsOn":["pkg:npm/function-bind@1.1.2"]},{"ref":"pkg:npm/body-parser@1.20.5","dependsOn":["pkg:npm/bytes@3.1.2","pkg:npm/content-type@1.0.5","pkg:npm/debug@2.6.9","pkg:npm/depd@2.0.0","pkg:npm/destroy@1.2.0","pkg:npm/http-errors@2.0.1","pkg:npm/iconv-lite@0.4.24","pkg:npm/on-finished@2.4.1","pkg:npm/qs@6.15.1","pkg:npm/raw-body@2.5.3","pkg:npm/type-is@1.6.18","pkg:npm/unpipe@1.0.0"]},{"ref":"pkg:npm/express-rate-limit@8.4.1","dependsOn":["pkg:npm/express@4.22.1","pkg:npm/ip-address@10.1.0"]},{"ref":"pkg:npm/append-field@1.0.0","dependsOn":[]},{"ref":"pkg:npm/streamsearch@1.1.0","dependsOn":[]},{"ref":"pkg:npm/busboy@1.6.0","dependsOn":["pkg:npm/streamsearch@1.1.0"]},{"ref":"pkg:npm/buffer-from@1.1.2","dependsOn":[]},{"ref":"pkg:npm/typedarray@0.0.6","dependsOn":[]},{"ref":"pkg:npm/concat-stream@2.0.0","dependsOn":["pkg:npm/buffer-from@1.1.2","pkg:npm/inherits@2.0.4","pkg:npm/readable-stream@3.6.2","pkg:npm/typedarray@0.0.6"]},{"ref":"pkg:npm/multer@2.1.1","dependsOn":["pkg:npm/append-field@1.0.0","pkg:npm/busboy@1.6.0","pkg:npm/concat-stream@2.0.0","pkg:npm/type-is@1.6.18"]},{"ref":"pkg:npm/nodemailer@8.0.10","dependsOn":[]},{"ref":"pkg:npm/@otplib/core@13.4.0","dependsOn":[]},{"ref":"pkg:npm/@otplib/uri@13.4.0","dependsOn":["pkg:npm/@otplib/core@13.4.0"]},{"ref":"pkg:npm/@otplib/hotp@13.4.0","dependsOn":["pkg:npm/@otplib/core@13.4.0","pkg:npm/@otplib/uri@13.4.0"]},{"ref":"pkg:npm/@scure/base@2.2.0","dependsOn":[]},{"ref":"pkg:npm/@otplib/plugin-base32-scure@13.4.0","dependsOn":["pkg:npm/@otplib/core@13.4.0","pkg:npm/@scure/base@2.2.0"]},{"ref":"pkg:npm/@noble/hashes@2.2.0","dependsOn":[]},{"ref":"pkg:npm/@otplib/plugin-crypto-noble@13.4.0","dependsOn":["pkg:npm/@noble/hashes@2.2.0","pkg:npm/@otplib/core@13.4.0"]},{"ref":"pkg:npm/@otplib/totp@13.4.0","dependsOn":["pkg:npm/@otplib/core@13.4.0","pkg:npm/@otplib/hotp@13.4.0","pkg:npm/@otplib/uri@13.4.0"]},{"ref":"pkg:npm/otplib@13.4.0","dependsOn":["pkg:npm/@otplib/core@13.4.0","pkg:npm/@otplib/hotp@13.4.0","pkg:npm/@otplib/plugin-base32-scure@13.4.0","pkg:npm/@otplib/plugin-crypto-noble@13.4.0","pkg:npm/@otplib/totp@13.4.0","pkg:npm/@otplib/uri@13.4.0"]},{"ref":"pkg:npm/@noble/ciphers@1.3.0","dependsOn":[]},{"ref":"pkg:npm/@swc/helpers@0.5.21","dependsOn":["pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/brotli@1.3.3","dependsOn":["pkg:npm/base64-js@1.5.1"]},{"ref":"pkg:npm/clone@2.1.2","dependsOn":[]},{"ref":"pkg:npm/dfa@1.2.0","dependsOn":[]},{"ref":"pkg:npm/fast-deep-equal@3.1.3","dependsOn":[]},{"ref":"pkg:npm/restructure@3.0.2","dependsOn":[]},{"ref":"pkg:npm/tiny-inflate@1.0.3","dependsOn":[]},{"ref":"pkg:npm/pako@0.2.9","dependsOn":[]},{"ref":"pkg:npm/unicode-trie@2.0.0","dependsOn":["pkg:npm/pako@0.2.9","pkg:npm/tiny-inflate@1.0.3"]},{"ref":"pkg:npm/unicode-properties@1.4.1","dependsOn":["pkg:npm/base64-js@1.5.1","pkg:npm/unicode-trie@2.0.0"]},{"ref":"pkg:npm/fontkit@2.0.4","dependsOn":["pkg:npm/@swc/helpers@0.5.21","pkg:npm/brotli@1.3.3","pkg:npm/clone@2.1.2","pkg:npm/dfa@1.2.0","pkg:npm/fast-deep-equal@3.1.3","pkg:npm/restructure@3.0.2","pkg:npm/tiny-inflate@1.0.3","pkg:npm/unicode-properties@1.4.1","pkg:npm/unicode-trie@2.0.0"]},{"ref":"pkg:npm/js-md5@0.8.3","dependsOn":[]},{"ref":"pkg:npm/base64-js@0.0.8","dependsOn":[]},{"ref":"pkg:npm/linebreak@1.1.0","dependsOn":["pkg:npm/base64-js@0.0.8","pkg:npm/unicode-trie@2.0.0"]},{"ref":"pkg:npm/pako@1.0.11","dependsOn":[]},{"ref":"pkg:npm/browserify-zlib@0.2.0","dependsOn":["pkg:npm/pako@1.0.11"]},{"ref":"pkg:npm/png-js@1.1.0","dependsOn":["pkg:npm/browserify-zlib@0.2.0"]},{"ref":"pkg:npm/pdfkit@0.18.0","dependsOn":["pkg:npm/@noble/ciphers@1.3.0","pkg:npm/@noble/hashes@1.8.0","pkg:npm/fontkit@2.0.4","pkg:npm/js-md5@0.8.3","pkg:npm/linebreak@1.1.0","pkg:npm/png-js@1.1.0"]},{"ref":"pkg:npm/dijkstrajs@1.0.3","dependsOn":[]},{"ref":"pkg:npm/pngjs@5.0.0","dependsOn":[]},{"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@6.2.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/cliui@6.0.0","dependsOn":["pkg:npm/string-width@4.2.3","pkg:npm/strip-ansi@6.0.1","pkg:npm/wrap-ansi@6.2.0"]},{"ref":"pkg:npm/decamelize@1.2.0","dependsOn":[]},{"ref":"pkg:npm/p-try@2.2.0","dependsOn":[]},{"ref":"pkg:npm/p-limit@2.3.0","dependsOn":["pkg:npm/p-try@2.2.0"]},{"ref":"pkg:npm/p-locate@4.1.0","dependsOn":["pkg:npm/p-limit@2.3.0"]},{"ref":"pkg:npm/locate-path@5.0.0","dependsOn":["pkg:npm/p-locate@4.1.0"]},{"ref":"pkg:npm/path-exists@4.0.0","dependsOn":[]},{"ref":"pkg:npm/find-up@4.1.0","dependsOn":["pkg:npm/locate-path@5.0.0","pkg:npm/path-exists@4.0.0"]},{"ref":"pkg:npm/get-caller-file@2.0.5","dependsOn":[]},{"ref":"pkg:npm/require-directory@2.1.1","dependsOn":[]},{"ref":"pkg:npm/require-main-filename@2.0.0","dependsOn":[]},{"ref":"pkg:npm/which-module@2.0.1","dependsOn":[]},{"ref":"pkg:npm/y18n@4.0.3","dependsOn":[]},{"ref":"pkg:npm/camelcase@5.3.1","dependsOn":[]},{"ref":"pkg:npm/yargs-parser@18.1.3","dependsOn":["pkg:npm/camelcase@5.3.1","pkg:npm/decamelize@1.2.0"]},{"ref":"pkg:npm/yargs@15.4.1","dependsOn":["pkg:npm/cliui@6.0.0","pkg:npm/decamelize@1.2.0","pkg:npm/find-up@4.1.0","pkg:npm/get-caller-file@2.0.5","pkg:npm/require-directory@2.1.1","pkg:npm/require-main-filename@2.0.0","pkg:npm/set-blocking@2.0.0","pkg:npm/string-width@4.2.3","pkg:npm/which-module@2.0.1","pkg:npm/y18n@4.0.3","pkg:npm/yargs-parser@18.1.3"]},{"ref":"pkg:npm/qrcode@1.5.4","dependsOn":["pkg:npm/dijkstrajs@1.0.3","pkg:npm/pngjs@5.0.0","pkg:npm/yargs@15.4.1"]},{"ref":"pkg:npm/@img/colour@1.1.0","dependsOn":[]},{"ref":"pkg:npm/@img/sharp-libvips-darwin-arm64@1.2.4","dependsOn":[]},{"ref":"pkg:npm/@img/sharp-darwin-arm64@0.34.5","dependsOn":["pkg:npm/@img/sharp-libvips-darwin-arm64@1.2.4"]},{"ref":"pkg:npm/@img/sharp-libvips-darwin-x64@1.2.4","dependsOn":[]},{"ref":"pkg:npm/@img/sharp-darwin-x64@0.34.5","dependsOn":["pkg:npm/@img/sharp-libvips-darwin-x64@1.2.4"]},{"ref":"pkg:npm/@img/sharp-libvips-linux-arm@1.2.4","dependsOn":[]},{"ref":"pkg:npm/@img/sharp-libvips-linux-arm64@1.2.4","dependsOn":[]},{"ref":"pkg:npm/@img/sharp-libvips-linux-ppc64@1.2.4","dependsOn":[]},{"ref":"pkg:npm/@img/sharp-libvips-linux-riscv64@1.2.4","dependsOn":[]},{"ref":"pkg:npm/@img/sharp-libvips-linux-s390x@1.2.4","dependsOn":[]},{"ref":"pkg:npm/@img/sharp-libvips-linux-x64@1.2.4","dependsOn":[]},{"ref":"pkg:npm/@img/sharp-libvips-linuxmusl-arm64@1.2.4","dependsOn":[]},{"ref":"pkg:npm/@img/sharp-libvips-linuxmusl-x64@1.2.4","dependsOn":[]},{"ref":"pkg:npm/@img/sharp-linux-arm@0.34.5","dependsOn":["pkg:npm/@img/sharp-libvips-linux-arm@1.2.4"]},{"ref":"pkg:npm/@img/sharp-linux-arm64@0.34.5","dependsOn":["pkg:npm/@img/sharp-libvips-linux-arm64@1.2.4"]},{"ref":"pkg:npm/@img/sharp-linux-ppc64@0.34.5","dependsOn":["pkg:npm/@img/sharp-libvips-linux-ppc64@1.2.4"]},{"ref":"pkg:npm/@img/sharp-linux-riscv64@0.34.5","dependsOn":["pkg:npm/@img/sharp-libvips-linux-riscv64@1.2.4"]},{"ref":"pkg:npm/@img/sharp-linux-s390x@0.34.5","dependsOn":["pkg:npm/@img/sharp-libvips-linux-s390x@1.2.4"]},{"ref":"pkg:npm/@img/sharp-linux-x64@0.34.5","dependsOn":["pkg:npm/@img/sharp-libvips-linux-x64@1.2.4"]},{"ref":"pkg:npm/@img/sharp-linuxmusl-arm64@0.34.5","dependsOn":["pkg:npm/@img/sharp-libvips-linuxmusl-arm64@1.2.4"]},{"ref":"pkg:npm/@img/sharp-linuxmusl-x64@0.34.5","dependsOn":["pkg:npm/@img/sharp-libvips-linuxmusl-x64@1.2.4"]},{"ref":"pkg:npm/@emnapi/runtime@1.10.0","dependsOn":["pkg:npm/tslib@2.8.1"]},{"ref":"pkg:npm/@img/sharp-wasm32@0.34.5","dependsOn":["pkg:npm/@emnapi/runtime@1.10.0"]},{"ref":"pkg:npm/@img/sharp-win32-arm64@0.34.5","dependsOn":[]},{"ref":"pkg:npm/@img/sharp-win32-ia32@0.34.5","dependsOn":[]},{"ref":"pkg:npm/@img/sharp-win32-x64@0.34.5","dependsOn":[]},{"ref":"pkg:npm/sharp@0.34.5","dependsOn":["pkg:npm/@img/colour@1.1.0","pkg:npm/@img/sharp-darwin-arm64@0.34.5","pkg:npm/@img/sharp-darwin-x64@0.34.5","pkg:npm/@img/sharp-libvips-darwin-arm64@1.2.4","pkg:npm/@img/sharp-libvips-darwin-x64@1.2.4","pkg:npm/@img/sharp-libvips-linux-arm64@1.2.4","pkg:npm/@img/sharp-libvips-linux-arm@1.2.4","pkg:npm/@img/sharp-libvips-linux-ppc64@1.2.4","pkg:npm/@img/sharp-libvips-linux-riscv64@1.2.4","pkg:npm/@img/sharp-libvips-linux-s390x@1.2.4","pkg:npm/@img/sharp-libvips-linux-x64@1.2.4","pkg:npm/@img/sharp-libvips-linuxmusl-arm64@1.2.4","pkg:npm/@img/sharp-libvips-linuxmusl-x64@1.2.4","pkg:npm/@img/sharp-linux-arm64@0.34.5","pkg:npm/@img/sharp-linux-arm@0.34.5","pkg:npm/@img/sharp-linux-ppc64@0.34.5","pkg:npm/@img/sharp-linux-riscv64@0.34.5","pkg:npm/@img/sharp-linux-s390x@0.34.5","pkg:npm/@img/sharp-linux-x64@0.34.5","pkg:npm/@img/sharp-linuxmusl-arm64@0.34.5","pkg:npm/@img/sharp-linuxmusl-x64@0.34.5","pkg:npm/@img/sharp-wasm32@0.34.5","pkg:npm/@img/sharp-win32-arm64@0.34.5","pkg:npm/@img/sharp-win32-ia32@0.34.5","pkg:npm/@img/sharp-win32-x64@0.34.5","pkg:npm/detect-libc@2.1.2","pkg:npm/semver@7.7.4"]},{"ref":"pkg:npm/stripe@22.1.0","dependsOn":["pkg:npm/@types/node@25.6.0"]},{"ref":"pkg:npm/ws@8.20.0","dependsOn":[]},{"ref":"pkg:npm/@types/bcrypt@6.0.0","dependsOn":["pkg:npm/@types/node@25.6.0"]},{"ref":"pkg:npm/@types/bcryptjs@2.4.6","dependsOn":[]},{"ref":"pkg:npm/@types/multer@2.1.0","dependsOn":["pkg:npm/@types/express@4.17.25"]},{"ref":"pkg:npm/@types/nodemailer@8.0.0","dependsOn":["pkg:npm/@types/node@25.6.0"]},{"ref":"pkg:npm/@types/pdfkit@0.17.6","dependsOn":["pkg:npm/@types/node@25.6.0"]},{"ref":"pkg:npm/@types/qrcode@1.5.6","dependsOn":["pkg:npm/@types/node@25.6.0"]},{"ref":"pkg:npm/@types/sharp@0.31.1","dependsOn":["pkg:npm/@types/node@25.6.0"]},{"ref":"pkg:npm/cookie-signature@1.2.2","dependsOn":[]},{"ref":"pkg:npm/formidable@3.5.4","dependsOn":["pkg:npm/@paralleldrive/cuid2@2.3.1","pkg:npm/dezalgo@1.0.4","pkg:npm/once@1.4.0"]},{"ref":"pkg:npm/superagent@10.3.0","dependsOn":["pkg:npm/component-emitter@1.3.1","pkg:npm/cookiejar@2.1.4","pkg:npm/debug@4.4.3","pkg:npm/fast-safe-stringify@2.1.1","pkg:npm/form-data@4.0.5","pkg:npm/formidable@3.5.4","pkg:npm/methods@1.1.2","pkg:npm/mime@2.6.0","pkg:npm/qs@6.14.2"]},{"ref":"pkg:npm/supertest@7.2.2","dependsOn":["pkg:npm/cookie-signature@1.2.2","pkg:npm/methods@1.1.2","pkg:npm/superagent@10.3.0"]},{"ref":"pkg:npm/@rollup/rollup-android-arm-eabi@4.60.2","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-android-arm64@4.60.2","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-darwin-arm64@4.60.2","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-darwin-x64@4.60.2","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-freebsd-arm64@4.60.2","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-freebsd-x64@4.60.2","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-linux-arm-gnueabihf@4.60.2","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-linux-arm-musleabihf@4.60.2","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-linux-arm64-gnu@4.60.2","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-linux-arm64-musl@4.60.2","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-linux-loong64-gnu@4.60.2","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-linux-loong64-musl@4.60.2","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-linux-ppc64-gnu@4.60.2","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-linux-ppc64-musl@4.60.2","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-linux-riscv64-gnu@4.60.2","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-linux-riscv64-musl@4.60.2","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-linux-s390x-gnu@4.60.2","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-linux-x64-gnu@4.60.2","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-linux-x64-musl@4.60.2","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-openbsd-x64@4.60.2","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-openharmony-arm64@4.60.2","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-win32-arm64-msvc@4.60.2","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-win32-ia32-msvc@4.60.2","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-win32-x64-gnu@4.60.2","dependsOn":[]},{"ref":"pkg:npm/@rollup/rollup-win32-x64-msvc@4.60.2","dependsOn":[]},{"ref":"pkg:npm/rollup@4.60.2","dependsOn":["pkg:npm/@rollup/rollup-android-arm-eabi@4.60.2","pkg:npm/@rollup/rollup-android-arm64@4.60.2","pkg:npm/@rollup/rollup-darwin-arm64@4.60.2","pkg:npm/@rollup/rollup-darwin-x64@4.60.2","pkg:npm/@rollup/rollup-freebsd-arm64@4.60.2","pkg:npm/@rollup/rollup-freebsd-x64@4.60.2","pkg:npm/@rollup/rollup-linux-arm-gnueabihf@4.60.2","pkg:npm/@rollup/rollup-linux-arm-musleabihf@4.60.2","pkg:npm/@rollup/rollup-linux-arm64-gnu@4.60.2","pkg:npm/@rollup/rollup-linux-arm64-musl@4.60.2","pkg:npm/@rollup/rollup-linux-loong64-gnu@4.60.2","pkg:npm/@rollup/rollup-linux-loong64-musl@4.60.2","pkg:npm/@rollup/rollup-linux-ppc64-gnu@4.60.2","pkg:npm/@rollup/rollup-linux-ppc64-musl@4.60.2","pkg:npm/@rollup/rollup-linux-riscv64-gnu@4.60.2","pkg:npm/@rollup/rollup-linux-riscv64-musl@4.60.2","pkg:npm/@rollup/rollup-linux-s390x-gnu@4.60.2","pkg:npm/@rollup/rollup-linux-x64-gnu@4.60.2","pkg:npm/@rollup/rollup-linux-x64-musl@4.60.2","pkg:npm/@rollup/rollup-openbsd-x64@4.60.2","pkg:npm/@rollup/rollup-openharmony-arm64@4.60.2","pkg:npm/@rollup/rollup-win32-arm64-msvc@4.60.2","pkg:npm/@rollup/rollup-win32-ia32-msvc@4.60.2","pkg:npm/@rollup/rollup-win32-x64-gnu@4.60.2","pkg:npm/@rollup/rollup-win32-x64-msvc@4.60.2","pkg:npm/@types/estree@1.0.8","pkg:npm/fsevents@2.3.3"]},{"ref":"pkg:npm/mft-server@0.6.2","dependsOn":["pkg:npm/@aws-sdk/client-s3@3.1053.0","pkg:npm/@node-saml/node-saml@5.1.0","pkg:npm/@polar-sh/sdk@0.47.0","pkg:npm/@prisma/client@5.22.0","pkg:npm/@types/bcrypt@6.0.0","pkg:npm/@types/bcryptjs@2.4.6","pkg:npm/@types/cors@2.8.19","pkg:npm/@types/express@4.17.25","pkg:npm/@types/js-yaml@4.0.9","pkg:npm/@types/jsonwebtoken@9.0.10","pkg:npm/@types/multer@2.1.0","pkg:npm/@types/node@25.6.0","pkg:npm/@types/nodemailer@8.0.0","pkg:npm/@types/pdfkit@0.17.6","pkg:npm/@types/qrcode@1.5.6","pkg:npm/@types/sharp@0.31.1","pkg:npm/@types/supertest@6.0.3","pkg:npm/@types/uuid@9.0.8","pkg:npm/@types/ws@8.18.1","pkg:npm/bcrypt@6.0.0","pkg:npm/better-sqlite3@12.9.0","pkg:npm/cors@2.8.6","pkg:npm/date-fns@4.1.0","pkg:npm/dotenv@16.6.1","pkg:npm/express-rate-limit@8.4.1","pkg:npm/express@4.22.1","pkg:npm/helmet@7.2.0","pkg:npm/js-yaml@4.1.1","pkg:npm/jsonwebtoken@9.0.3","pkg:npm/multer@2.1.1","pkg:npm/nodemailer@8.0.10","pkg:npm/otplib@13.4.0","pkg:npm/pdfkit@0.18.0","pkg:npm/prisma@5.22.0","pkg:npm/qrcode@1.5.4","pkg:npm/sharp@0.34.5","pkg:npm/stripe@22.1.0","pkg:npm/supertest@7.2.2","pkg:npm/tsx@4.21.0","pkg:npm/typescript@5.9.3","pkg:npm/uuid@9.0.1","pkg:npm/vitest@1.6.1","pkg:npm/ws@8.20.0","pkg:npm/zod@3.25.76"]}]}