SBOM.spdx.json
Rama master · réplica de lectura del repositorio original.
{
"SPDXID": "SPDXRef-DOCUMENT",
"creationInfo": {
"comment": "Generated from exact Python and npm lockfiles for review only; no dependency payload is bundled.",
"created": "2026-09-26T16:53:23Z",
"creators": [
"Tool: truthward-build-oss-sbom/1"
]
},
"dataLicense": "CC0-1.0",
"documentDescribes": [
"SPDXRef-Package-TRUTHWARD-OSS-Review"
],
"documentNamespace": "https://truthward.example/spdx/oss-review/1904c0b1a96a6ba9a9176dd224146228d7cfb533e931ba8684da6e85cdd5682f",
"hasExtractedLicensingInfos": [],
"name": "TRUTHWARD-OSS-approved-source-export-SBOM",
"packages": [
{
"SPDXID": "SPDXRef-Package-TRUTHWARD-OSS-Review",
"comment": "Apache-2.0 source export candidate; publication requires the exact-commit release evidence.",
"copyrightText": "NOASSERTION",
"downloadLocation": "NOASSERTION",
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0",
"name": "TRUTHWARD OSS approved source export",
"primaryPackagePurpose": "SOURCE",
"versionInfo": "55fe9c3728ac1e15ee8eece408faeec745534e4f"
},
{
"SPDXID": "SPDXRef-Package-npm-39d35dad8affed51",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "e8ecdd7713e2a3d52259309e9a9e0df1c60b57664dd677119d5d5c546b6f7bb7613ceb51925791cb1df61900984b00d881a1d4dd448c9bce2d36cbcacd109ad5"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.5.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@adobe/css-tools@4.5.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@adobe/css-tools",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.5.0"
},
{
"SPDXID": "SPDXRef-Package-npm-83a310688f1420e2",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "df4899b403e0cfe2d3218a1e8afa98a3ce777f4da305849de6e1a71a9905574337c4eb7d68def77ab920600999538df1e157ea7272f15bd2a98374792c2e1863"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@ampproject/remapping@2.3.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0",
"name": "@ampproject/remapping",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.3.0"
},
{
"SPDXID": "SPDXRef-Package-npm-c6dcc4e3c2e1a222",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "2b503acfcb52dd7b2608c33ceb1a16767ec591d9fd9ba45256da1c52b25823066715592783f3ef904a16b4e5a63fe49c73ab1a6161d66586e7744117c65db88f"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-3.2.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@asamuzakjp/css-color@3.2.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@asamuzakjp/css-color",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.2.0"
},
{
"SPDXID": "SPDXRef-Package-npm-2ff6414512e6b401",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "acc77bc6b8a9b6a2a93fec39dbae62e07764bf65f991bbbaba2062fc1d88eee7f786279104cdea0c27da28fb717e261bda62977c5fb22ce0c9c08c7e26fd460f"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@axe-core/playwright/-/playwright-4.12.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@axe-core/playwright@4.12.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MPL-2.0",
"name": "@axe-core/playwright",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.12.1"
},
{
"SPDXID": "SPDXRef-Package-npm-a12b3aabaff5f0c4",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "02ea7b69439fa5b01483644e38937a230e5ff43301973bb4988926fe66a52d014dfd84203b8f300a3d0ac5adec10726f3d5160eec891faa4489f05dddaa8502b"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@babel/code-frame@7.29.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@babel/code-frame",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.29.7"
},
{
"SPDXID": "SPDXRef-Package-npm-12d13cd1b2e9f219",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "968713910c8abf0204801cd5ae7f3af7779b73dec5d94f191e36d7c035c9e459f64c2a4dc1394a71a28b91d1e8a7973f89c38513baaded0f490b986728d6ba1a"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@babel/compat-data@7.29.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@babel/compat-data",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.29.7"
},
{
"SPDXID": "SPDXRef-Package-npm-abf070a2efd36cf0",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "4601c10afb636ce2b681748d04d22436811cf6aa1512d6aede18fc804a8a42e2f71d90226ca6ab585108dcb7e6e8460a90b6a53a1f1e4ab8fd6fe721f47fd504"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@babel/core@7.29.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@babel/core",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.29.7"
},
{
"SPDXID": "SPDXRef-Package-npm-9964451e30979bd0",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "0e45c3e4e250680408759d5bb775197449c7027f4899ddc8541757d375057bea27cbd3a3c39a73afd6152860d8d63b7e19c9ff1671a435ff2bf958f934e256b5"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@babel/generator@7.29.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@babel/generator",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.29.7"
},
{
"SPDXID": "SPDXRef-Package-npm-58a30226c770a8a7",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "c1e9ba59a063e0d69561574d84b3cf55a7044ba649f8a0417d2913303dd86716cfdeb9b70e2f39b4953996369436168eca7b7e023d31aee858bb3401b7c9fbd6"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@babel/helper-compilation-targets@7.29.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@babel/helper-compilation-targets",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.29.7"
},
{
"SPDXID": "SPDXRef-Package-npm-d5c58ba4bd677108",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "de7415500b6f90a1fdcda85f5a0c3de8973fb853a68c0084d64433f3613696a5a61c1823cdb365b02db69ee4137da86659e42d4eae6743fe0d9ddd80d708f8cc"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@babel/helper-globals@7.29.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@babel/helper-globals",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.29.7"
},
{
"SPDXID": "SPDXRef-Package-npm-d395088ca482155b",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "7a31f0ad0418726f719d38af4a19f62033a5233227377e005ec92fabd42272f0ad133ab5573725bbfb4a17c26ad4283c246d862fafc49a382c093ee55dea44de"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@babel/helper-module-imports@7.29.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@babel/helper-module-imports",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.29.7"
},
{
"SPDXID": "SPDXRef-Package-npm-af627edce72157bd",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "50f5154b25db3a1eb6eca8822064128305b319e04a2e4689f4f24476b9e0230312cf12d1e234b8f9fd5fd636fb57305b83c9c52da628b6f54f1424ea76b99302"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@babel/helper-module-transforms@7.29.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@babel/helper-module-transforms",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.29.7"
},
{
"SPDXID": "SPDXRef-Package-npm-85dfb5e7fbecbe96",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "1bbb0762280f635ee83b94985a77c3ff4313070551efcd52fc923ae377bf26151881581613feb54a85b7347f4a5942b22aae4b561de7a627fdf5692dea3f3a27"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@babel/helper-plugin-utils@7.29.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@babel/helper-plugin-utils",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.29.7"
},
{
"SPDXID": "SPDXRef-Package-npm-3897de8f64dc147e",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "3dbe628cfad9f3d1831fcdb6dcbe143fc8ba400a56c6cd3845b3d02537960d5d3f91e476137e8c78a9f2afa2d899452fa91448f88bfced2b85d56e84ac837363"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@babel/helper-string-parser@7.29.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@babel/helper-string-parser",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.29.7"
},
{
"SPDXID": "SPDXRef-Package-npm-f834fddca99357e4",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "a9e8711a4463e7987f7dff0431a27e71887268a947231a980e7ebcdb0403ed1369f54ba3390b07a20dae4b4af6bf3af8a56fac5dff7435e79aca370d697ddf16"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@babel/helper-validator-identifier@7.29.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@babel/helper-validator-identifier",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.29.7"
},
{
"SPDXID": "SPDXRef-Package-npm-6d21c726b5f752b5",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "37d644aeb0fec96e607820ed06a9cea31991f3eb4d2a21aec4a943a6e2717ecaa96b674571ec5ace218013faa81cb8830eb79534cba9c46992a0d972bec03783"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@babel/helper-validator-option@7.29.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@babel/helper-validator-option",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.29.7"
},
{
"SPDXID": "SPDXRef-Package-npm-9d217965f77f61fd",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "d64da500644c7c74dcc2e35870235499a51f7e642ff0a58c7e1da225451e465c25c07e0574d1bb99f3c8d7434f7cb1c9153844e13cabe26bfb9133593a23ee06"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@babel/helpers@7.29.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@babel/helpers",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.29.7"
},
{
"SPDXID": "SPDXRef-Package-npm-f213cc3154d26c05",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "8673919e33ffd4fff31449dda1e5fe9feb7547059126226933f8ceec55b7d8a9fdaf9fac241d8958e758a382fa93bf23d79782c18dc69bfef7eb807510cc2d36"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@babel/parser@7.29.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@babel/parser",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.29.7"
},
{
"SPDXID": "SPDXRef-Package-npm-bf2fd0128da092bc",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "4cbd2131cf71cf2f3a543df59d48b0cdde68b5101cc843dcb1e802c6894ed0fbdc5ee1f5bf490409efd42339d816286992f539c20fe3938bf44d31057e6e777f"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.29.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@babel/plugin-transform-react-jsx-self@7.29.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@babel/plugin-transform-react-jsx-self",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.29.7"
},
{
"SPDXID": "SPDXRef-Package-npm-6725a9ccb76e1b02",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "d3a2322b4f47df08b87066e10c1c29e60506a3420ab6761af2dc9389ea618ab3c22ba7dba1b54689730c239ccb43868a1183f7c19dc0ad4e38a3ef0a32b486fd"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.29.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@babel/plugin-transform-react-jsx-source@7.29.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@babel/plugin-transform-react-jsx-source",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.29.7"
},
{
"SPDXID": "SPDXRef-Package-npm-87834714d4f088d8",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "36af0e8465a264864657a84b1e8c8028b2dc26284fff115e04c189a14af14d7da9b08f1d0a27f32e16484856fe5564b7c053110e6086c3947e74ec920aa3cb87"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@babel/runtime@7.29.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@babel/runtime",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.29.7"
},
{
"SPDXID": "SPDXRef-Package-npm-de1773adf5af59c8",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "a6eabe19fdf9a08db815e375d4b92851016abfdbb035e5a9c57662fc98b7ad1228280cca9f145a67e1a48f4bca4bd6428931127e783537d2f23b25efa3e9be1a"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@babel/template@7.29.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@babel/template",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.29.7"
},
{
"SPDXID": "SPDXRef-Package-npm-9bee1f37a9f17b15",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "12195f350b59f8d2b6db0e4133ad5c8ae8aad66e7c79ddf75abd576a7fff6514f2ea18239f0c827df458c33b065dd012252509d60b9920bb04ae1d5e41c97ecf"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@babel/traverse@7.29.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@babel/traverse",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.29.7"
},
{
"SPDXID": "SPDXRef-Package-npm-c19a016a8a5848eb",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "e33048c693f3a30899a6eb28164c865706a4751254cae1f93f143f3ebaa085f7455966acbe709d3df4171eb7a70da8be8322c046e9598d9a3008e8fa7e34f8a4"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@babel/types@7.29.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@babel/types",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.29.7"
},
{
"SPDXID": "SPDXRef-Package-npm-427ece29df631c61",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "eb300193f10203f418482435346895c306d07ab50267e4d06e9eb843702099f36fbab1c7d23f13b576b5a9b4a15c0eaaaa4a408f85795bca4fea62ded6670ca8"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@bcoe/v8-coverage@1.0.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@bcoe/v8-coverage",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.0.2"
},
{
"SPDXID": "SPDXRef-Package-npm-4771e37941a6e9da",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "4b5d445d6272cb4333e5262f46663c9c96131457752c2355fbb717c80810b4e3aecdbe04b207ea0ee7cbfbd7acc7bdbf78b86c45d199c1a95dbbf87e138b7804"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.1.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@csstools/color-helpers@5.1.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT-0",
"name": "@csstools/color-helpers",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "5.1.0"
},
{
"SPDXID": "SPDXRef-Package-npm-18170ee15ad46d05",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "dcdf286a3fb48ee530ff51f76309830c95c281307580a53a1dcfdb079d36bbdcd1d2adaf77bf3a5c91fd41faca2048059599a1662aba7a95e5e2b1ea873b0881"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@csstools/css-calc@2.1.4",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@csstools/css-calc",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.1.4"
},
{
"SPDXID": "SPDXRef-Package-npm-d80d42e9515d8d48",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "9dbb4ac21ddaeb1355229fd546e5d5eb8c932a76f52234c01048778abcd2f8790a8c03982d318d6fda6654d9ed67c8950477160c0d83a1fd10b4f80523505a4c"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@csstools/css-color-parser@3.1.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@csstools/css-color-parser",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.1.0"
},
{
"SPDXID": "SPDXRef-Package-npm-dee0f37606b69f78",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "0da0de5245d92a374686061a1cd25357da55ed8f41ddbeb8e2308bb3d52973755e34683a2d6011013e8ef90fbf08ea3eda083f6cce6b869300b5fef45aa7c175"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@csstools/css-parser-algorithms@3.0.5",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@csstools/css-parser-algorithms",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.0.5"
},
{
"SPDXID": "SPDXRef-Package-npm-1a9e5f3a498efd72",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "55dffd1150e2bba3cf26df72021eaba193fa125d711eb76f2151a3c81b07474458c0d1e02fb1493f22085b87c0349346e85b7265fbe544fa4523864cfe5b9bbf"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@csstools/css-tokenizer@3.0.4",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@csstools/css-tokenizer",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.0.4"
},
{
"SPDXID": "SPDXRef-Package-npm-ee6d9ddfb14ea7fa",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "1e19b077a0889d9dddc29b864c5f1f246eb2a169ac4e813ebd8803e27cad655c5cbb5ba51e9510440075509f3e375026dcccf8fb1381ca84284997f80fe0a990"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@esbuild/aix-ppc64@0.25.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@esbuild/aix-ppc64",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.12"
},
{
"SPDXID": "SPDXRef-Package-npm-0e064b43b6f518e3",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "549fac2af340fc613b09c69c73d0a16bb6e94bc9f2cd5bf48dd560c0d0da478803302ff64d345cdf7229f2aacd61472990e1d44f9399d1b51c34d55943d44b96"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@esbuild/android-arm@0.25.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@esbuild/android-arm",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.12"
},
{
"SPDXID": "SPDXRef-Package-npm-7552fc072f78ed55",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "e800262c6ef3c03d59d79f6308a3ef03165de32fd54ced15929ad8cbedcdd85b49f3e0505855d4f8ec40448c00e3a739b5d0fd4ac28667fd6872a052fe000a1e"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@esbuild/android-arm64@0.25.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@esbuild/android-arm64",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.12"
},
{
"SPDXID": "SPDXRef-Package-npm-161843a84a3701f6",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "e636dbfb68610c7c79a61611d81cbc193584ce7e88f54a91d752b07f6da229b36962bb26441d7c697ffd8af73971a6dc522013ff033e60867a486f503ba6bc92"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@esbuild/android-x64@0.25.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@esbuild/android-x64",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.12"
},
{
"SPDXID": "SPDXRef-Package-npm-c450c9dede5bac24",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "377ce5fa5c470a27e022570c50fe74d7a11291e4232e3ffde7d471c4d608b61220f82407227ba316e5de59b58c8274e8e1ca795d51ea14f9a9caef49eb90b562"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@esbuild/darwin-arm64@0.25.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@esbuild/darwin-arm64",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.12"
},
{
"SPDXID": "SPDXRef-Package-npm-889da7fef96bee40",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "1d0f646b82b1db5a875f0b654d455b2893809e61b58a95e17564e635788fccf7d62a95ea01255c59d9dfd9b9cbef7c208cdac55c06b7c98bc149df69cdf108a4"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@esbuild/darwin-x64@0.25.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@esbuild/darwin-x64",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.12"
},
{
"SPDXID": "SPDXRef-Package-npm-c2d8ad24fcd67933",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "800d01c7be7dfbb26f7b4dcad52d2f90ebb92e0ffce5da2edc4b1e38651eb3c7e554e1b16e10c387f8996a87a4d7563c9adc8a3c6177bcff178679031009b37a"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@esbuild/freebsd-arm64@0.25.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@esbuild/freebsd-arm64",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.12"
},
{
"SPDXID": "SPDXRef-Package-npm-89c8a2df57cd95c1",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "4c66cedba630db1b07cf1b5b5451845c1147d054403fb82d70f13b3f9c8fef01b2edc5cada83bb4723a12f934b8aa4e5061e3b5e1988517b867225c4a9815f05"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@esbuild/freebsd-x64@0.25.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@esbuild/freebsd-x64",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.12"
},
{
"SPDXID": "SPDXRef-Package-npm-4348a12f715e1c0f",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "94f0c6c82d493c3a2ef2419ccb06346082f35a58619d18dda1fdd495ca2a6264bd125f35f0b2df2497373d75e0647ac70802acfd9d92799b4326be4cae4c6d3b"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@esbuild/linux-arm@0.25.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@esbuild/linux-arm",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.12"
},
{
"SPDXID": "SPDXRef-Package-npm-6f82cf63681bfb19",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "f1bc17edaf05821220aeea5cc5be1a5266032e9f295f4eab1a1e47a834fb6c1fbc45d7a596cea61efac51c75b624038f6546e78d4a4a4cb83a102cb3bdab3601"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@esbuild/linux-arm64@0.25.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@esbuild/linux-arm64",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.12"
},
{
"SPDXID": "SPDXRef-Package-npm-07333401ec83eeb4",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "d32f4aadd5676cc336fef1bc29f5346f285437e1050a7cbdfbc836d36818a924953289dbb027cb8d43beac2722ee933458112dcfea0afcf2301e4cf193285aac"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@esbuild/linux-ia32@0.25.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@esbuild/linux-ia32",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.12"
},
{
"SPDXID": "SPDXRef-Package-npm-17732079a5f38c36",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "87ffff2ebe5af6b89bfefd461aa5d51b38cbe1332f553bfeb350cfa3141dcfb97f018bfa2c34b1748c33c64acf5b8dfca145e20edc0cd74a3d3e6c12ffa67436"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@esbuild/linux-loong64@0.25.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@esbuild/linux-loong64",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.12"
},
{
"SPDXID": "SPDXRef-Package-npm-bea7bf94a4c3b1b4",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "8b246b3353f3cbd1853032ec5e7d621d49b5f2784a9cd316b1c8e6a78fa1a5a7dc663aebd966d3fff776d316869635c30581ea45c97c1e7c5b5fab9a03f78657"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@esbuild/linux-mips64el@0.25.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@esbuild/linux-mips64el",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.12"
},
{
"SPDXID": "SPDXRef-Package-npm-9759e4e47ebab9be",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "f6678cfe5457c4c8b93d252a117442b558c46411b007b3ff0f8c93f141bf9b021dcded9a578568e94e600f7f91b281d72a41c27d2c592b3983b2c565463d5040"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@esbuild/linux-ppc64@0.25.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@esbuild/linux-ppc64",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.12"
},
{
"SPDXID": "SPDXRef-Package-npm-f4b4b0637fc40556",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "66beca478860294a560306f57f7a39ca04f4e0ccea56b18419718b9e3d796100c912b62efc11a0fb09859480ce749a743e607494bbf1148397660151add8d1d3"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@esbuild/linux-riscv64@0.25.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@esbuild/linux-riscv64",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.12"
},
{
"SPDXID": "SPDXRef-Package-npm-a6de4a433d1c25e3",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "32c2a770e7204cdbddb6221273f8d9b3f65ff1dd1c97fb77818597f09f6e6c19d53b0964eb9508104be004e4538a58e5a085a70732ece2a8733e425c8ad23322"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@esbuild/linux-s390x@0.25.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@esbuild/linux-s390x",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.12"
},
{
"SPDXID": "SPDXRef-Package-npm-bebf87335804733d",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "baa64c4cbaffcd1fde7788c81a7c122e468798f8ce8c9be79ba4d5562b406b4f122d2f59d1533cc08471ee059b241e7f279e18b883089c3aae5b262f40b66483"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@esbuild/linux-x64@0.25.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@esbuild/linux-x64",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.12"
},
{
"SPDXID": "SPDXRef-Package-npm-6a34297a3dd84728",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "c57c1c4eae0685133b27d03c1afe5ba1a9c78516bf43d28b5667325c709368ce3029f2295a475788ca20fcab27c73274035fa70fece879cbb3a8f9824720468e"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@esbuild/netbsd-arm64@0.25.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@esbuild/netbsd-arm64",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.12"
},
{
"SPDXID": "SPDXRef-Package-npm-1b00404ae3d3ea54",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "2dde694e5ccfcb763019e7383ae1e1d5a095091bce5dd1fc0e04637c3cbfa2e995a2f9ae4b359f9d2260f95b5a901f429b483134ef41cd6923ea6b4ed4531791"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@esbuild/netbsd-x64@0.25.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@esbuild/netbsd-x64",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.12"
},
{
"SPDXID": "SPDXRef-Package-npm-ecc782686e312584",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "7c5f7a4fa2ac068fe991023de74140454f5aa463534a5646b2fd6364102570b2f530b8cb34858f0648f93654b3f1a03360a83e78daa49eb509db8401c9b791e4"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@esbuild/openbsd-arm64@0.25.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@esbuild/openbsd-arm64",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.12"
},
{
"SPDXID": "SPDXRef-Package-npm-993444ae02b03002",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "319c975246478d0c54bf32bbacdf032774919ab56b91ef19c91bac1e53fe92ec2a4dc7d62f2a8c384dec49c3cfc9e21737f9832487c65ef70ca8281829e92843"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@esbuild/openbsd-x64@0.25.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@esbuild/openbsd-x64",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.12"
},
{
"SPDXID": "SPDXRef-Package-npm-b6fb59f96f1a09e0",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "ae6d185aca94491ae39dc497180ed9bfbf0d6e7c385cbebf773af6d1ccab41fed999172ca2fa5c4417610f8dcdba4df2ed72285b63b1315bf0b91be4f577404a"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@esbuild/openharmony-arm64@0.25.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@esbuild/openharmony-arm64",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.12"
},
{
"SPDXID": "SPDXRef-Package-npm-497efc5d13565234",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "df0192083cae4c7414cedd2757b6e8703cbbdabda5237dd02f78240cd1a4a1ddb612c625d38b0c7f4a8b6fc96e34a4ce9a017f7831033f9045370a01287e38d7"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@esbuild/sunos-x64@0.25.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@esbuild/sunos-x64",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.12"
},
{
"SPDXID": "SPDXRef-Package-npm-e905a8d901c25d6a",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "acc98baeeafae00efe0ca9674aec2a51d44ac9ddd413ba0f2599a7963a84a6d7ac28cf30c7d27c831e6ed3ef4fab47d0416f2fa9e29e6f035775f3b23fef01b2"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@esbuild/win32-arm64@0.25.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@esbuild/win32-arm64",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.12"
},
{
"SPDXID": "SPDXRef-Package-npm-a813c750ba526225",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "1e4aa79a606809b0b0c5428a34f062c62583182a50195b2b41f26854660b3d3e355d617c947b84e4de9685589ada7e28e502b9338b58af6d7cdbb7cd862e1bc9"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@esbuild/win32-ia32@0.25.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@esbuild/win32-ia32",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.12"
},
{
"SPDXID": "SPDXRef-Package-npm-ebeb2d0d5ee41bf0",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "6a5242d2e099a5316b48bd020838dc8257815cf9c2ac40214c120ba5e029eccfce160a2ab407ad7c1cd7d31334d0c52c5553e956394fb8c6d112a9d90976939c"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@esbuild/win32-x64@0.25.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@esbuild/win32-x64",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.12"
},
{
"SPDXID": "SPDXRef-Package-npm-6be465313e308636",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "72e69d73154513cb032ba89625bb3c4a7d1abf636b8764121908559415bd01a007a87c235ac6474fc2c9e211463e1ec048157675e15d33b1ff0cf8ee96687cae"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.10.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@eslint-community/eslint-utils@4.10.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@eslint-community/eslint-utils",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.10.1"
},
{
"SPDXID": "SPDXRef-Package-npm-6f30a1a2275cefa3",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "12b8924e5b79382f7fed25e445208085f4b1c684948019b7dce1fe224c1b769828aac4ac520ef2dee87e208088fd08380415abdd4da2dfd4699b271bc4cab87b"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@eslint-community/regexpp@4.12.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@eslint-community/regexpp",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.12.2"
},
{
"SPDXID": "SPDXRef-Package-npm-30b1dcd64f4f161e",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "63790a2ef0b576f4ce4fea0696a350d572ea2ba0f51d4d985cf739d8d98094965b30c583cc66173223d127c4d80f7f66b83fce4e395998d27889beddbd2acc04"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.23.5.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@eslint/config-array@0.23.5",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0",
"name": "@eslint/config-array",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.23.5"
},
{
"SPDXID": "SPDXRef-Package-npm-b179d72637330027",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "0ce6ddfca294b14f85685bf83cbc5245e9e95df41698f5d73f7a4f67afcad4f0ab32edaf42930332e41efc1a987a82dccfcae8d1b54317547138981f54476153"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.7.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@eslint/config-helpers@0.7.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0",
"name": "@eslint/config-helpers",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.7.0"
},
{
"SPDXID": "SPDXRef-Package-npm-839e665c16d13b60",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "330704d4ff806780ba0d69698a7fce98e039e2698867ffb166e26241de12c81dbda00263377d145bdc2428da6d5b672da78704b2f8652d8fc2b10d6ea070e5a1"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@eslint/core/-/core-1.2.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@eslint/core@1.2.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0",
"name": "@eslint/core",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.2.1"
},
{
"SPDXID": "SPDXRef-Package-npm-5136b347548f1060",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "cde47d939a5de20c6367469b46821ac5d73b2379c392da17664daa3aff6008d5b1de6570127df65518722da46c0e22634ecd31abf4fc99f3edcae5eeec658170"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@eslint/js/-/js-10.0.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@eslint/js@10.0.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@eslint/js",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "10.0.1"
},
{
"SPDXID": "SPDXRef-Package-npm-ce44996d65d6898d",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "bea4da504831ce6f980d274495a77a3e24685f8b7c5460e30adb74e739f89d4f35d14231fee34457bfe5649e8ac054e12993b33b1cd7cb8f1d6be368ec765a33"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-3.0.5.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@eslint/object-schema@3.0.5",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0",
"name": "@eslint/object-schema",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.0.5"
},
{
"SPDXID": "SPDXRef-Package-npm-422d4bf8e0631172",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "f82340cf182592ba4d7ff90acb0a907e4ef8423b5c7ae384ed09be005f26891bcf17fc2698ae7e3893a0561dc05534f744fda61f7f8539ac65139bfbda8c24d0"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.7.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@eslint/plugin-kit@0.7.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0",
"name": "@eslint/plugin-kit",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.7.2"
},
{
"SPDXID": "SPDXRef-Package-npm-e995115b6a410e11",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "5215cd9be08531671b0a15f2c05c249a1aa3b373d10a67126bf85f0602c86fba10e4735bd704b489c5ac1ad48050d81e7c7788f9e06b03c2357f199b1ec19dbc"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@humanfs/core@0.19.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0",
"name": "@humanfs/core",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.19.2"
},
{
"SPDXID": "SPDXRef-Package-npm-735fe8c8ca14b975",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "804d5e40d67747efa44f3154a5d1a5a66cbc903643fcc2f21ea0f0aa3915408d0931d2350f9d6ccb51fde7c3cd5d890cdab01a73b7b9fc29c8299ac7b4f87705"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@humanfs/node@0.16.8",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0",
"name": "@humanfs/node",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.16.8"
},
{
"SPDXID": "SPDXRef-Package-npm-e93f461f5bc7d7fc",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "659d70d1aa10930b94b82ed87feeec75e68d7ea42288b71245b7c8d3ca00c6a2eda5742bf402155fb032ec72c3ba22d801a14fbbca0160dabf4088bd5111c9dd"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@humanfs/types@0.15.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0",
"name": "@humanfs/types",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.15.0"
},
{
"SPDXID": "SPDXRef-Package-npm-105257e83d0170f8",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "6f1bde57857cbf961be277054d3deb3d281904ea429237cad32e28555549c08b8354144c0d7acfc9744bf7cf22e5aa7d9bd6e7c8412359f9b95a4066b5f7cb7c"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@humanwhocodes/module-importer@1.0.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0",
"name": "@humanwhocodes/module-importer",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.0.1"
},
{
"SPDXID": "SPDXRef-Package-npm-98864c81b20977a1",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "6d5d13828f4ae217cf09e93e68c027f35469a452afdb248341e328499baf4c04b2c0d4e7549080ac2644d855aaa6f21ab4abbb54c44b5a547511acef5610f285"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@humanwhocodes/retry@0.4.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0",
"name": "@humanwhocodes/retry",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.4.3"
},
{
"SPDXID": "SPDXRef-Package-npm-9b359a5ae832df14",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "f9283a18247fc32d684a640316ae0b4030219b71132a7a2bc4dfb2e676cb50b391dcfd1cd787f65aeaf38f7ff1a8f5ed6ac2c57c7779891150ec026de0a1f673"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.6.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@istanbuljs/schema@0.1.6",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@istanbuljs/schema",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.1.6"
},
{
"SPDXID": "SPDXRef-Package-npm-a1f3d4202ed9a0a4",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "da492dffb9e227a32010fc45d1b61d43a7ad65a03e7d0bc370b29c921cb5c8840ecdaa0a8c10634a3eb7fda2d58d8137aa146de5dbccfae5327c283a50a0816c"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@jridgewell/gen-mapping@0.3.13",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@jridgewell/gen-mapping",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.3.13"
},
{
"SPDXID": "SPDXRef-Package-npm-b0120810ad9fab17",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "2c8f6effe95a606e03b354c3292256d983eb22571560ec22d9f502eb1078de5b9e0a383157895f7ce0990ad605887e9334e5feb50297c7ded3e082876e1c8711"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@jridgewell/remapping@2.3.5",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@jridgewell/remapping",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.3.5"
},
{
"SPDXID": "SPDXRef-Package-npm-103b2a373b4abc89",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "6d12128022233f6d3fb5b5923d63048b9e1054f45913192e0fd9492fe508c542adc15240f305b54eb6f58ccb354455e8d42053359ff98690bd42f98a59da292b"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@jridgewell/resolve-uri@3.1.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@jridgewell/resolve-uri",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.1.2"
},
{
"SPDXID": "SPDXRef-Package-npm-dc639c066f9a6db5",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "71843ddf5d20aeac6e7966e5f96b885086a251a0dc8fb58eab97d58449633558117ce52163d7f2db34ef7e8a96b2779b87c4a5ef45527056c80af2672ca0743a"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@jridgewell/sourcemap-codec@1.5.5",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@jridgewell/sourcemap-codec",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.5.5"
},
{
"SPDXID": "SPDXRef-Package-npm-090960f42edb7c7e",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "cf3351f9275048327373c8e869e3fc410a0242bf0db98c76748232b65d507811191c9f6e5ba85e6ecad881bcfc849c1441aa374d608cb667d5f0dbb5b7038b03"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@jridgewell/trace-mapping@0.3.31",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@jridgewell/trace-mapping",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.3.31"
},
{
"SPDXID": "SPDXRef-Package-npm-f4e296e9602dbc5a",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "f272afebed112522fd144e2360e1065e73de33f1e0d76a99a66ab3663461dea33463b737cf59ab3937c52e276cef6443418561f56a4b11f47959da4d5f87e48a"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@playwright/test/-/test-1.61.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@playwright/test@1.61.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0",
"name": "@playwright/test",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.61.1"
},
{
"SPDXID": "SPDXRef-Package-npm-5dd4d3a6eabfce73",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "f9dd05e0c28c09b795509c06f7ab90e12800ce764d4aaf7723757ef4d1c0e0ea6fa86f26442a4674a98af25fdd974da1d820831f05b616a8a59d3c837009ea8c"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@rolldown/pluginutils@1.0.0-beta.27",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@rolldown/pluginutils",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.0.0-beta.27"
},
{
"SPDXID": "SPDXRef-Package-npm-bbc3e8efa30295af",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "ea8ed92d92be05e7a79190853435eaa5b8f0f5b0fa9ee5a89ef4bf970409a7b368555c66ea9dea13ba90e631ae063885b20bea8c3f26640539a16c5399b39e3a"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.62.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@rollup/rollup-android-arm-eabi@4.62.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@rollup/rollup-android-arm-eabi",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.62.2"
},
{
"SPDXID": "SPDXRef-Package-npm-f237431d69aba280",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "05a1fb0659420021e81f52e0b8e539e9422d19f5168ee8e53bae644bd2c0a1d56268de1bc0829dee8796fd91c9ff8963affecc22210d9cdcb71c9d335eff1993"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.62.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@rollup/rollup-android-arm64@4.62.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@rollup/rollup-android-arm64",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.62.2"
},
{
"SPDXID": "SPDXRef-Package-npm-f165210fc0139100",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "bf7f51082be3e077bcd88f6c16693e335559d0f2ccf6c7ec2d58a48dfc7685804d00b86bace4760f7263400e808656923a0711f91ceb298eded7e6d3e9250efc"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.62.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@rollup/rollup-darwin-arm64@4.62.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@rollup/rollup-darwin-arm64",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.62.2"
},
{
"SPDXID": "SPDXRef-Package-npm-30c194d4ae8e0bf4",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "ca5d32dafab74b79477ae5e111db2ce9359f296f2f92e8c898ed76b67e19906ff8a2086bd3d2ef7589b64449558e891342252f0d41972c6b1878ba943022a918"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.62.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@rollup/rollup-darwin-x64@4.62.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@rollup/rollup-darwin-x64",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.62.2"
},
{
"SPDXID": "SPDXRef-Package-npm-7164a9297a4cf9be",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "b53e29bede2a5c3faf1287b3ba90968be6b5174bef0e292c88773e3f1465613387d48ebf5f889df633f14cff8583ee78e5eb9a153d63255b38084747640535bf"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.62.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@rollup/rollup-freebsd-arm64@4.62.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@rollup/rollup-freebsd-arm64",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.62.2"
},
{
"SPDXID": "SPDXRef-Package-npm-f25dba2d0189224a",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "ea7539176c025beaaf0818539f5a5d214ddbcec22817b114c2c0834718a5586a6b411eb2779d3c6271fdf8e2850b0a5f4bca6366a0d49a7080afb7b16b1d170a"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.62.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@rollup/rollup-freebsd-x64@4.62.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@rollup/rollup-freebsd-x64",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.62.2"
},
{
"SPDXID": "SPDXRef-Package-npm-59b3c64f307e59ad",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "9f51891cf3afa487e18b74e6ac27a1e92e9446df41142b74290137aaf7b1c8609300aa51e0b83e796bcd644aaeedea71c2eb3ff04953de169c604b9c9b8f5266"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.62.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@rollup/rollup-linux-arm-gnueabihf@4.62.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@rollup/rollup-linux-arm-gnueabihf",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.62.2"
},
{
"SPDXID": "SPDXRef-Package-npm-501b906d6875c2b7",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "26a81f952f30101f945d5fef4b546945b89f18178de03e65cfc0fca0e15b159c38bde76f74e8021408df06620c756df22f5d17a504340266dea70e8c5eb84e9c"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.62.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@rollup/rollup-linux-arm-musleabihf@4.62.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@rollup/rollup-linux-arm-musleabihf",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.62.2"
},
{
"SPDXID": "SPDXRef-Package-npm-7566a52c76f60352",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "c27149928816bcde239bf850445d9405a7949a4db48f9f83987be8c968a2d9bf07243cafcf5305d8e53feb29d7b76291eb7adb64b5a4169a32b6975cff206e48"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.62.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@rollup/rollup-linux-arm64-gnu@4.62.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@rollup/rollup-linux-arm64-gnu",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.62.2"
},
{
"SPDXID": "SPDXRef-Package-npm-da747986d8f1c1b3",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "1d5bb66e9d3386f27cc47115f7e514b3b4bdd1569d981498dcb70832fa336cfa3802e3060d6973df29872c764f5f8851ebb4ca4edf10a793c9e51060fe2f9131"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.62.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@rollup/rollup-linux-arm64-musl@4.62.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@rollup/rollup-linux-arm64-musl",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.62.2"
},
{
"SPDXID": "SPDXRef-Package-npm-3827ffbf3834c715",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "990aaa015f106a84a0afd2367ca0cb63604056f98a8d6a068aefdc4984289ec2efb6ac049f51384187e708e729e73a04a8d86c0d88a7d6cea3c7f5499abc6566"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.62.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@rollup/rollup-linux-loong64-gnu@4.62.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@rollup/rollup-linux-loong64-gnu",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.62.2"
},
{
"SPDXID": "SPDXRef-Package-npm-9f76d360d0049d67",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "23128ba31090d885a2e9b4f66a4c835011ac388983281fac3e9e04b139b0150fdf330a422a6f2e2d24a03ff2b1fd061480a8ace92119e7f36586ea740c80343d"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.62.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@rollup/rollup-linux-loong64-musl@4.62.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@rollup/rollup-linux-loong64-musl",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.62.2"
},
{
"SPDXID": "SPDXRef-Package-npm-68c368751258c04b",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "324e616b64504a0c857e66182e40693e7524f03f05ae20717ac3b5bbd3bbe57d261e05cbd5441c1f922d97696ead62f6b63d11c55f5bf6d2608a969cd21458f4"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.62.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@rollup/rollup-linux-ppc64-gnu@4.62.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@rollup/rollup-linux-ppc64-gnu",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.62.2"
},
{
"SPDXID": "SPDXRef-Package-npm-9a269983299eccfa",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "0a3bc49ea24bff4fd34374d75f738f209fe49817a596b59de217975261de2654e79b08caa52273a1e84b68be9793466730706ef5d66e1400cd3abb63178bfedb"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.62.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@rollup/rollup-linux-ppc64-musl@4.62.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@rollup/rollup-linux-ppc64-musl",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.62.2"
},
{
"SPDXID": "SPDXRef-Package-npm-2ac4340129a53d01",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "d528996f3c1d91a0d446c7b0fed48eae8a0a898cbb110193ea6f2e7dabc08bd344c906ffe95b88c455c02f57ea6b88997b783835b364e0fec9df6cf6b70e4c82"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.62.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@rollup/rollup-linux-riscv64-gnu@4.62.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@rollup/rollup-linux-riscv64-gnu",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.62.2"
},
{
"SPDXID": "SPDXRef-Package-npm-59970900625f31e5",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "9d0b6cd76cc9dcd411a04eae6258ce1fcf6feeccf32c3bc6d890ffbec5febc65d4f30fc0b751a8c13679ffba9e150f26ecbe79ae947c3a4ba09eea396e08f2d9"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.62.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@rollup/rollup-linux-riscv64-musl@4.62.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@rollup/rollup-linux-riscv64-musl",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.62.2"
},
{
"SPDXID": "SPDXRef-Package-npm-8c284d3e6fec71c2",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "13dfe5974d7d8e13c8260a737d9a089011a1733fa428d815598458d33afdb2b05d3cf155a6f38a5bc55a24a51b78af9e657c9017d96d304f8a93a69f7de68f82"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.62.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@rollup/rollup-linux-s390x-gnu@4.62.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@rollup/rollup-linux-s390x-gnu",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.62.2"
},
{
"SPDXID": "SPDXRef-Package-npm-f549413239c2d5f5",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "e41ab147fa6c8637b2e758a58b2cd30f95e2dc437468b990da567796f79f555f5cf3606facba36ffa393e798a27e9581b9fb3a91dc166ee38a4bce350eb98af4"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.62.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@rollup/rollup-linux-x64-gnu@4.62.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@rollup/rollup-linux-x64-gnu",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.62.2"
},
{
"SPDXID": "SPDXRef-Package-npm-1c98b0726ed31076",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "b8d37cdd7c50ad1021ff0d3fa6601f89b730c9be985ade203fe7699d028f549b21025a10efce628bc093f19088c641a0f68a55b2f0251a1162b529ba0f5263a6"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.62.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@rollup/rollup-linux-x64-musl@4.62.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@rollup/rollup-linux-x64-musl",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.62.2"
},
{
"SPDXID": "SPDXRef-Package-npm-522811a1e0fdb997",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "b2b8c4231487dcb46724de931dccc31d642996a10c162009ad369bd26b14af287d93036990809fdc46baaba30dff6719c11154371e70fa1e87a62e10b874ba66"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.62.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@rollup/rollup-openbsd-x64@4.62.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@rollup/rollup-openbsd-x64",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.62.2"
},
{
"SPDXID": "SPDXRef-Package-npm-8c5833f903000cdc",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "f213899f181bc8e6e70a6e4095103703ddf5c57d7dc6af344635532a024ebc4296a89aee3ff51fd7621b00e6838e31176117b0c072df985d1844874adcec0a58"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.62.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@rollup/rollup-openharmony-arm64@4.62.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@rollup/rollup-openharmony-arm64",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.62.2"
},
{
"SPDXID": "SPDXRef-Package-npm-37858e7b89b11d89",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "9a6178018d62d211bf6cb59472d52ae7d82d9a06922116b772efc0dc9151a7fb0234499ed9b8031220d2db63fd15b9c907c349345e233c98923f94474295130e"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.62.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@rollup/rollup-win32-arm64-msvc@4.62.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@rollup/rollup-win32-arm64-msvc",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.62.2"
},
{
"SPDXID": "SPDXRef-Package-npm-30ade242a3e2c8c8",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "0d982492773a8e11eb938e95db9bdb00cd33664c8fd2748390907cfdd4642d3c6fe3bd1d3a6583a86a04265ffd0347457d2ef21374443b0343c691f048b4add1"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.62.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@rollup/rollup-win32-ia32-msvc@4.62.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@rollup/rollup-win32-ia32-msvc",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.62.2"
},
{
"SPDXID": "SPDXRef-Package-npm-e5f48527df901b2e",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "4fac6beae716485b68f9519a8c0f181f6e8b7691d1b8fe182c710a02d096bc90ce967996703655088d899a3afe2051c396ddb345a4c0284e2d7e34da58b80906"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.62.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@rollup/rollup-win32-x64-gnu@4.62.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@rollup/rollup-win32-x64-gnu",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.62.2"
},
{
"SPDXID": "SPDXRef-Package-npm-1b9db26138cd8eb9",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "05fcc49c324eb7d4fc33df3dfe5037ec470981ab74d702d19e88b97507f7433387ee3ce9a930337436d57d196356be6bfa3ccaaa96c77b239f01a5f101dd0f00"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.62.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@rollup/rollup-win32-x64-msvc@4.62.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@rollup/rollup-win32-x64-msvc",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.62.2"
},
{
"SPDXID": "SPDXRef-Package-npm-d143bc3c9a93be5c",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "a383d725089da8997cd9c90569751ea005be5f2b0f2dab98238dc06e48b984005df39de23218ada2873ace73a773381b4d89843fa53aff2d59c8a008b2f30a1a"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@testing-library/dom@10.4.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@testing-library/dom",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "10.4.1"
},
{
"SPDXID": "SPDXRef-Package-npm-3a312dd3807728b1",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "22d781865e17a98364339e1fe1e8e12d126264da9c482a1750e1b608f2bba9b0f7db62a3428ccce241d039f906da8967f5bf474d8aacf9269ef2f0404ee6f1c4"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.6.3.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@testing-library/jest-dom@6.6.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@testing-library/jest-dom",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "6.6.3"
},
{
"SPDXID": "SPDXRef-Package-npm-8cce2011c446f2dc",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "9054b2c62103c2fd562e5d9f82cabaa4f05bc396962abb18dbf9e88b521dd132b450f6ab485eb6a054051875c8c9a1b8a69dad12e6ff6657a5f9f8e36482c3b3"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@testing-library/react/-/react-16.3.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@testing-library/react@16.3.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@testing-library/react",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "16.3.0"
},
{
"SPDXID": "SPDXRef-Package-npm-90fa326980231b32",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "adf4fddee8f9b343d12fb13371c18cb376eba6585cae08670e8576e8da8a842012d61568f9674db0fbc4ff26fa8a57ebe618b630493a77911625329dc60f2357"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@types/aria-query@5.0.4",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@types/aria-query",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "5.0.4"
},
{
"SPDXID": "SPDXRef-Package-npm-f7f1889d61f2863c",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "aa8429ad9bf3e70405270303a9eb1e4575afdeba8cbe18296d715f5725a16f1f57e3b3ce200ea2ffe75779f12664aa0080e69375a22035232a30853ad72472cc"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@types/babel__core@7.20.5",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@types/babel__core",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.20.5"
},
{
"SPDXID": "SPDXRef-Package-npm-6da7efc4412248a2",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "b9f15dd978bdd8e0153d8b32f8fe27eff53b7baf1f7b1d3e11ef20486f4a5fb7a8d3ce025a2438b1dc64b6f765d1b38fba95ed5493d8d7dce4e84c16a9443c96"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@types/babel__generator@7.27.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@types/babel__generator",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.27.0"
},
{
"SPDXID": "SPDXRef-Package-npm-aebf1967b231f4fe",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "87f354692c86e44cb1048a7c611c68e1131edbfa9082fca8c11c1533385884108e35b5bc3d4b20e2590532b86066151ee73dcbdcc88b0eebf227f09a3dad80f0"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@types/babel__template@7.4.4",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@types/babel__template",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.4.4"
},
{
"SPDXID": "SPDXRef-Package-npm-a53a23988c1becb5",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "f0fbdc5dfef48130d9060b7da6dc49f1e9417818dc2ce01c3ada0efe63c98ed8e2d7e09d19b1e09bbee89b51abb0fc6c884fae5c8a4d48aeb8518688c105dde1"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@types/babel__traverse@7.28.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@types/babel__traverse",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.28.0"
},
{
"SPDXID": "SPDXRef-Package-npm-ecc09055039c94f7",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "330e79f28780f5f15bbfae7fcb8987b570ecf5b3e714c6402ff8f174f154a4e1c72175fdd667201076d2e4b6a1afea7064547c03b19095e456788e9c1850b650"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@types/chai@5.2.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@types/chai",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "5.2.3"
},
{
"SPDXID": "SPDXRef-Package-npm-db1c4fefba377e52",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "73d87d75554c8a030f7386f04ef0b9771aada8967040f78fb168cf96948e9e88dba2bea91aa764e78d657c0ec0a8542be6907505176ad23b98f5d6fcd41c3217"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@types/deep-eql@4.0.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@types/deep-eql",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.0.2"
},
{
"SPDXID": "SPDXRef-Package-npm-251c4371417255af",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "c490406c389fa398697df0c1b8797463ccb0b306e2029fd68bb63f1ad0204a5672200069a72babc55b9e38f13c2d440ec5d9608ba66a71eeeea04a6a3537a253"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@types/esrecurse/-/esrecurse-4.3.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@types/esrecurse@4.3.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@types/esrecurse",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.3.1"
},
{
"SPDXID": "SPDXRef-Package-npm-f4e5af9093d7d1df",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "1a174f832d5e978fc898fd395f4e54c38730dbf33ddc10949a712f599352b650b310a304e05924f98a680393a21cd426a12ec269f6fc5dadcfc9af26d50af37a"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@types/estree@1.0.9",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@types/estree",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.0.9"
},
{
"SPDXID": "SPDXRef-Package-npm-18974a8ee5f4c43b",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "e7e7cff0ff0c14d0be0326420f1ac1da991914f1b3a90594ce949ebae54bbe6f1531ca2b3586af06aa057312bc6d0cf842c6e7e2850411e9b8c032df732b061c"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@types/json-schema@7.0.15",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@types/json-schema",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.0.15"
},
{
"SPDXID": "SPDXRef-Package-npm-e8047b9ca9d10d37",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "bade45b612b99a8c45287d93d4250e0ba72d47aeeb411bef1dd14b083d9097a29798cb82ae3b12b1123d52c2c29bd335f013300a5bf8a67df6ed4bc1ede78ed7"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@types/node/-/node-24.1.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@types/node@24.1.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@types/node",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "24.1.0"
},
{
"SPDXID": "SPDXRef-Package-npm-bb9888dbd2e3504b",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "17a6c4c9a995f632860050449a54277ac44f18e42a4b6f94c22d049b5e717a73b11da7f686fe8bf180959f7acf74f24e8897cf8829cb211cafc156aa318dcc23"
}
],
"comment": "Runtime dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@types/prop-types@15.7.15",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@types/prop-types",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "15.7.15"
},
{
"SPDXID": "SPDXRef-Package-npm-c904dac4b664ba79",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "bdf12aa574efc13f75ca19b075fa2e4ad3768522b04efc91b3caa92df003cababf9310f0d2164ced693d520d4510b8fc8486f2f92ffe910092445177da7bf643"
}
],
"comment": "Runtime dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@types/react/-/react-18.3.31.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@types/react@18.3.31",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@types/react",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "18.3.31"
},
{
"SPDXID": "SPDXRef-Package-npm-4b063f4acd4fe26f",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "3047b751ea043585455f3a17116b2f72983a66f96b14d94e43b10eb2f848dc27c05f0ccf7cef10c2ec5de349dea6c60aab2c954274dd11fbfaf2af75c8b70aad"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@types/react-dom@18.3.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@types/react-dom",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "18.3.7"
},
{
"SPDXID": "SPDXRef-Package-npm-a4a8ec29938f9596",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "2048286fbf17d76ac7a549ad73016c5e165d54626dc1354ff058822d9911e8695856b9763dcb81f8a842139065542fde429427bbc59746d90766e3daafe80244"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.65.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@typescript-eslint/eslint-plugin@8.65.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@typescript-eslint/eslint-plugin",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "8.65.0"
},
{
"SPDXID": "SPDXRef-Package-npm-f212fc6499a2e528",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "099e273315b082ed4710414d91e682a6dadaf500ad92629d81fdec5a1d6b975b6b2219b12e29604d5e1cc1c6d0e307a69d3e2c59037c09a28e99d631fa0da030"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.65.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@typescript-eslint/parser@8.65.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@typescript-eslint/parser",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "8.65.0"
},
{
"SPDXID": "SPDXRef-Package-npm-1d937f329d2b7c9d",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "4b19cf85b4ec19a862cc381bbbba2a147ff156dcc8a8c77fb3e5ad9d2c4dc49649a4b6dd4f920f77383c119c4edfe3e829a8579b024b78d40ea4a25bdff6e2ed"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.65.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@typescript-eslint/project-service@8.65.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@typescript-eslint/project-service",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "8.65.0"
},
{
"SPDXID": "SPDXRef-Package-npm-906aaf22bbbd809a",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "12c6e5f0e498895c41a2462058f7fb5555a0fc113bf7cc178629a79fd30bf4fb79aa80dff1b7d09608e529747f93df3e01c37394b298ae909cadcb99f4364b82"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.65.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@typescript-eslint/scope-manager@8.65.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@typescript-eslint/scope-manager",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "8.65.0"
},
{
"SPDXID": "SPDXRef-Package-npm-45f33d3b46655510",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "8fa1b31aa0a245d03b421babd9556629902404b7e71c541fc784da2462fd44cbde66a0a8e3c8d21c73b40d3822cc49c686d5a7aa66ed0944aba9291d898ff41e"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.65.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@typescript-eslint/tsconfig-utils@8.65.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@typescript-eslint/tsconfig-utils",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "8.65.0"
},
{
"SPDXID": "SPDXRef-Package-npm-b5981eafef555243",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "623699ecf448e6a63b6b1d8bdcf6ef5f4ad1c86b62a4045e096b349a18430478c7fef9748340689da197aca74aa4c6c822c308c0381b93fc739014f2025b52e6"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.65.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@typescript-eslint/type-utils@8.65.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@typescript-eslint/type-utils",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "8.65.0"
},
{
"SPDXID": "SPDXRef-Package-npm-35cda58e160278b1",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "2524b058dcbe1f413fd358c910cfa1ad7e8dd0e143cc5cde2211c54804b4d6d95569ebe91bc705c9844f852e728c63af054c77b2a40754c8c22f508065933106"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.65.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@typescript-eslint/types@8.65.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@typescript-eslint/types",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "8.65.0"
},
{
"SPDXID": "SPDXRef-Package-npm-6adf9aea796f9606",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "25ba00136b30698b78b5bd5f1e11d30011362be38bcb4f577dc4db8679383f0f7a7fd75dd9ef6262c276f20060807968e73e71d6b9325af70fa13b8d4dde281a"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.65.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@typescript-eslint/typescript-estree@8.65.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@typescript-eslint/typescript-estree",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "8.65.0"
},
{
"SPDXID": "SPDXRef-Package-npm-6bf0433379e62dd8",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "8178b0207b18ade6e8c5e26e70728fbe0c25edd5ede74985f2cd7f734d1c3ff5a8553c9628576d7e1456c198976055391f63bcbd5a122cdadec45663612fd218"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.65.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@typescript-eslint/utils@8.65.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@typescript-eslint/utils",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "8.65.0"
},
{
"SPDXID": "SPDXRef-Package-npm-f86d7b11287ba7cd",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "f02ef50509068e23265eda29ee91d526ed65d8d3528457640b20fa6b67b3cece6f53f2f72d1b5bebd12d72d785c33d2660c3f32203b0d27e8e57854151665dec"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.65.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@typescript-eslint/visitor-keys@8.65.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@typescript-eslint/visitor-keys",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "8.65.0"
},
{
"SPDXID": "SPDXRef-Package-npm-9ca90e120bf4374c",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "814bbd8707d6bef1030419a0b40a30402a23c19989e6670b9f76ae7de0ac8ad8a3b37f9fd8db2b3ed94058847a38f8aa96397de8654251b2ded07caa22955aa0"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@vitejs/plugin-react@4.7.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@vitejs/plugin-react",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.7.0"
},
{
"SPDXID": "SPDXRef-Package-npm-911d93298f9eb06f",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "344196252d9736ed8f7d12d0c0e3b70932a3d6d4c44f1341764e39e2f0f154187125884f680fde4b49c023473ed449753fb6bad33f3e8be66b4281844b07862a"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-3.2.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@vitest/coverage-v8@3.2.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@vitest/coverage-v8",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.2.7"
},
{
"SPDXID": "SPDXRef-Package-npm-5f03b65377a3436c",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "13c7815da2a26eebc7da949912b3a37556f9bc5e0f6ca61cae796e053631124d65fd5861c1983591942c76d8eaf82b05e4217275fd91764cfb8c31ca4a2b22df"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@vitest/expect/-/expect-3.2.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@vitest/expect@3.2.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@vitest/expect",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.2.7"
},
{
"SPDXID": "SPDXRef-Package-npm-a87d8720a42a453d",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "4ebaf48583bd08cdd68fa92c5874612bd219a4863ac1330ee6efcca97bab3314f9eec58168e3c4b4fdceabad22859ba1e49b226a029fcfde4e7317443fa741ac"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.2.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@vitest/mocker@3.2.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@vitest/mocker",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.2.7"
},
{
"SPDXID": "SPDXRef-Package-npm-9919803591ec7f2e",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "2941e5c2a56ed2c4658427723dd43fc01a137d16a18d4932d4cb9b3a6630f5f59f219cb580da07a6e69a4013c068c69561d4181c92eeaf38fc1020a3e4ec13a8"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.2.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@vitest/pretty-format@3.2.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@vitest/pretty-format",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.2.7"
},
{
"SPDXID": "SPDXRef-Package-npm-b5b50d6d6fe112f1",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "b01f72e28be5b6840ff966943f0992c4ef56220f4883af780e2e4f6a554fb181e4940744d36ee67a1a56176490495abe93ab0581a8af6d38d327064b4876de74"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@vitest/runner/-/runner-3.2.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@vitest/runner@3.2.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@vitest/runner",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.2.7"
},
{
"SPDXID": "SPDXRef-Package-npm-971eff2aaebae717",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "ec2f8cc12870b41488e41bb0a32837b3f898d5e1cbf4f2807fe3b5c1587f4dd9e35d4b64a0bffd610b6b7bdd22e0cb4d5cce9e74fd70276cce0697c2ca1212ee"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.2.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@vitest/snapshot@3.2.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@vitest/snapshot",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.2.7"
},
{
"SPDXID": "SPDXRef-Package-npm-22f9e756a696ec3a",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "436790188e9dd8bfe106d674a8db8a7001a277af172ba72fd71b2868899ae8f6898473e8a9c109858a5767fe66c8232a90d82d3fa50ab8185b7349c72a7ae4b9"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@vitest/spy/-/spy-3.2.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@vitest/spy@3.2.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@vitest/spy",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.2.7"
},
{
"SPDXID": "SPDXRef-Package-npm-96741572b00af9c8",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "c7a04339deddca8dcf14b63723dfc7276e57ffa3aeae1197936fc1f6039934f17b5c35637812b8934d65404e6ebc3a5bba1784ae1f75a98b84d44d8e1232b747"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/@vitest/utils/-/utils-3.2.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/@vitest/utils@3.2.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "@vitest/utils",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.2.7"
},
{
"SPDXID": "SPDXRef-Package-npm-505a9f9efa278768",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "c5141b0dbf419f00da7d8367e95c25f37f436158ea5d86f55d51ad58067591c0dcea2c002f8860dc1d5d665462b8434578ed87e778051b78a7eb6d4074445502"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/acorn@8.17.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "acorn",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "8.17.0"
},
{
"SPDXID": "SPDXRef-Package-npm-8cff99e7bb736245",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "aeaf6cf893617f4202863b435f196527b838d68664e52957b69d0b1f0c80e5c7a3c27eef2a62a9e293eb8ba60478fbf63d4eb9b00b1e81b5ed2229e60c50d781"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/acorn-jsx@5.3.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "acorn-jsx",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "5.3.2"
},
{
"SPDXID": "SPDXRef-Package-npm-31be4300755711eb",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "32703e613f1fc1f24f801c779bad0c36a6a49b7d173a4c88a07d72ea1b9342f0b43f0646ee48bc35a70b05cacf6cda28f2f119cbb269ba4efe8cc3be094a2f4d"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/agent-base@7.1.4",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "agent-base",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.1.4"
},
{
"SPDXID": "SPDXRef-Package-npm-c0af28ce20601de3",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "7e0171ec77e8abad32b4ad9cec386717c8c8bf362038cc5fba08cb3923078cb20f81e9ea6bb4bba1a6a001352af7d995e8862f376b51982d309d3617ea23db33"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/ajv@6.15.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "ajv",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "6.15.0"
},
{
"SPDXID": "SPDXRef-Package-pypi-8cddd41eaa6de22a",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "cddc00c725449522023bad949f70fff7b48f0b1ade74d170a6f10ab044739432"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/79/fc/ec94a357dfc6683d8c86f8b4cfa5416a4c36b28052ec8260c77aca96a443/amqp-5.3.1.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/amqp@5.3.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-3-Clause",
"name": "amqp",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "5.3.1"
},
{
"SPDXID": "SPDXRef-Package-pypi-f410064cd99d9bb7",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "fbcda96e87e9c92ad167c2e53839e57503ecfda18804ea28102353485033faa4"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/57/ba/046ceea27344560984e26a590f90bc7f4a75b06701f653222458922b558c/annotated_doc-0.0.4.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/annotated-doc@0.0.4",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "annotated-doc",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.0.4"
},
{
"SPDXID": "SPDXRef-Package-pypi-7d855dce41d72dad",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/annotated-types@0.7.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "annotated-types",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.7.0"
},
{
"SPDXID": "SPDXRef-Package-npm-9ef4c8a4bbed5071",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/ansi-regex@5.0.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "ansi-regex",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "5.0.1"
},
{
"SPDXID": "SPDXRef-Package-npm-5991c793aa188d01",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "cdb07dac22404f5adb8e25436f686a2851cd60bc60b64f0d511c59dc86700f717a36dc5b5d94029e74a2d4b931f880e885d3e5169db6db05402c885e64941212"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/ansi-styles@4.3.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "ansi-styles",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.3.0"
},
{
"SPDXID": "SPDXRef-Package-npm-ad3af0af3a344386",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "0b1c29b7649f4f34ed5dc7ce97318479ef0ef9cf8c994806acd8817179ee5b1b852477ba6b91f3eeac21c1ee4e81a498234209be42ea597d40486f9c24e90488"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/ansi-styles@5.2.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "ansi-styles",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "5.2.0"
},
{
"SPDXID": "SPDXRef-Package-pypi-4306b61a7fd5ae5a",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "f224469b4168294902bb1efa80a8bf7855f24c99aef99cbefc1bcd3cce77881b"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/3e/38/7859ff46355f76f8d19459005ca000b6e7012f2f1ca597746cbcd1fbfe5e/antlr4-python3-runtime-4.9.3.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/antlr4-python3-runtime@4.9.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-3-Clause",
"name": "antlr4-python3-runtime",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.9.3"
},
{
"SPDXID": "SPDXRef-Package-pypi-e945c5d3d05cd616",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "cfa139f3ed1a23ee8f88a145ddb5ac7605b8bbfd8592baacd7ce3d8bb4313c7f"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/61/cc/a381afa6efea9f496eff839d4a6a1aed3bfafc7b3ab4b0d1b243a12573dd/anyio-4.14.2.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/anyio@4.14.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "anyio",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.14.2"
},
{
"SPDXID": "SPDXRef-Package-npm-911526807ef57559",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "6f43f4b193cab72bbc1e479101f0aad087d44592be4aec0c8d8d545c6054dbbc290224f0400225ab9e886c83becad93f2634b57cc475e1e7b958105f2a2e49e8"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/aria-query@5.3.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0",
"name": "aria-query",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "5.3.0"
},
{
"SPDXID": "SPDXRef-Package-npm-c2dc6fbba5ebaa44",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "2338bc45071f7ea09e3558058a02a58b5b2c92521ba479c261ce809275c662807a82b26ac9e6f2ee3bf5d895108264c09c80e76dc935bb192c4f87733773d604"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/assertion-error@2.0.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "assertion-error",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.0.1"
},
{
"SPDXID": "SPDXRef-Package-npm-5700025c098d621d",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "051442f1545963647867894520bdf93303579b056a062b72bce230113b6c092c2f8e5d0876016ccbd36175a03a8fbe2751db49265232a5e461a436a6d7d5aade"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/ast-v8-to-istanbul/-/ast-v8-to-istanbul-0.3.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/ast-v8-to-istanbul@0.3.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "ast-v8-to-istanbul",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.3.12"
},
{
"SPDXID": "SPDXRef-Package-pypi-8923814b17bf7296",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "d9321a7a3d5a6a5e187e824d2fa0793ce379a202935782d555d6e9d2735677d3"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/a5/ae/136395dfbfe00dfc94da3f3e136d0b13f394cba8f4841120e34226265780/async_timeout-5.0.1.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/async-timeout@5.0.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0",
"name": "async-timeout",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "5.0.1"
},
{
"SPDXID": "SPDXRef-Package-npm-304316b1f65c0e38",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "b3b8867f919a54cc441b410d37dc7ec53afb1856426f564fff5b804d4a4210ad97efc9c30774706ed142a3da4601ff6bbbe570a10e3ae0391a2c4791334f3024"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/axe-core/-/axe-core-4.12.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/axe-core@4.12.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MPL-2.0",
"name": "axe-core",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.12.1"
},
{
"SPDXID": "SPDXRef-Package-npm-3f1e6373990bd422",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "04bae011c453c17da8ea01b118e08dc8cbc64a9df96287ee633c3d87520c4d198aaadb40659554ebb6dd6fd3ebdaf50703cfa3de2dad25f8cee82ebee26c864c"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/balanced-match@4.0.4",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "balanced-match",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.0.4"
},
{
"SPDXID": "SPDXRef-Package-npm-c6006cea6853c600",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "b1b4f4522fc2670c80cb2ee2713d46c393f52ca46515a1f0685ead0c25b9607ab65f949e799169841b886a0a2949fc12499ab7b1071b9842f4ef6ca98719bb7b"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.3.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/baseline-browser-mapping@2.11.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0",
"name": "baseline-browser-mapping",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.11.3"
},
{
"SPDXID": "SPDXRef-Package-pypi-7546f3d41fb88f49",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "55f542c371209e03cd5862299b74e52e4fbcba8250ba611ad94276b369b6a85f"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/58/23/b12ac0bcdfb7360d664f40a00b1bda139cbbbced012c34e375506dbd0143/billiard-4.2.4.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/billiard@4.2.4",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-3-Clause",
"name": "billiard",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.2.4"
},
{
"SPDXID": "SPDXRef-Package-pypi-94d9205d3f03487b",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "60cbc4bad079753721d32649545505362c754e121570ada4658b852a3a318d95"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/c4/cf/85379f13b76f3a69bca86b60237978af17d6aa0bc5998978c3b8cf05abb2/boolean_py-5.0.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/boolean-py@5.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-2-Clause",
"name": "boolean-py",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "5.0"
},
{
"SPDXID": "SPDXRef-Package-npm-2819cce00077b305",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "49c43822ebc8105d533253fb66dfaf8c9ffff7394f6f64837315b13376e4f2ceade8619d27b28ed5d09c4e274e3c929e3d6df42c4ff6713ef00b23e1a3dfd6c6"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/brace-expansion@5.0.9",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "brace-expansion",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "5.0.9"
},
{
"SPDXID": "SPDXRef-Package-npm-d0cb990a4b1203d1",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "271575de136b171aa339cf1a9516eaf5d2b530cefd3445d8a666b6076278c00b69592e7320420aa963c60a5ecde28ed473b07b8adca587b4ae0ee8c04d1cb24f"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.7.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/browserslist@4.28.7",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "browserslist",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.28.7"
},
{
"SPDXID": "SPDXRef-Package-npm-9d2a7a666dfd899c",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "6fa225bacf9cdd1add0e4f8984b2940107f3ce02c43f2eb0717a92edfff17b51044efb033fa18e446ed216e3ace9c203e5892a7215bf2d765b5f96dcf23ed971"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/cac@6.7.14",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "cac",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "6.7.14"
},
{
"SPDXID": "SPDXRef-Package-pypi-d37a539c5ab2de48",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "e6220afafa4c22a47dd0badb319f84475d79108100d04e26e8542ef7d3ab05a1"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/2d/f6/c972b32d80760fb79d6b9eeb0b3010a46b89c0b23cf6329417ff7886cd22/cachecontrol-0.14.4.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/cachecontrol@0.14.4",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0",
"name": "cachecontrol",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.14.4"
},
{
"SPDXID": "SPDXRef-Package-npm-49a22e87c01ba9ae",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "ef60aebddf79cdb4983caaba16183c7832519738160dfeff9ada19bfa41efc360d08405d371a00dfead9014d998460a96659ecdc4b2c15abda66899c913e54bb"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001806.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/caniuse-lite@1.0.30001806",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "CC-BY-4.0",
"name": "caniuse-lite",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.0.30001806"
},
{
"SPDXID": "SPDXRef-Package-pypi-15dc5ca5509b617e",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "177006bd2054b882e9f01be59abd8529e88879ef50d7918a7050c5a9f4e12912"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/e8/b4/a1233943ab5c8ea05fb877a88a0a0622bf47444b99e4991a8045ac37ea1d/celery-5.6.3.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/celery@5.6.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-3-Clause",
"name": "celery",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "5.6.3"
},
{
"SPDXID": "SPDXRef-Package-pypi-ba600c5d50e9c546",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "024c88eeec92ca068db80f02b8b07c9cef7b9fe261d1d535abfd5abd6f6af432"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/c9/c7/424b75da314c1045981bd9777432fad05a9e0c69daa4ed7e308bbaffe405/certifi-2026.6.17.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/certifi@2026.6.17",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MPL-2.0",
"name": "certifi",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2026.6.17"
},
{
"SPDXID": "SPDXRef-Package-npm-9e7310d700ed790b",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "e333617490ff88e8d21f4034e5e6be29ee8c5399a6a5071b42c48e92075a50c27dcd39434c3fc6625c28866204daed206b11d88951c49f5170f6667f92d25683"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/chai@5.3.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "chai",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "5.3.3"
},
{
"SPDXID": "SPDXRef-Package-npm-5abf06b4f4e812d3",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "e03dc1e967f8d4a39844576cce60ea3021aae5557fb8c001dbbdc920b98efb78c0961f17e2a0ed76d8024777f1b5b2c43334b1db641d8670dc26fbb6bb57d5c2"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/chalk@3.0.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "chalk",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.0.0"
},
{
"SPDXID": "SPDXRef-Package-pypi-0f1abacb19d1278b",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "cc1d4eb92a4ec1c2df3b490836ffa46922e599d34ce0bb75cf41fd2bf6303d56"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/19/b6/9df434a8eeba2e6628c465a1dfa31034228ef79b26f76f46278f4ef7e49d/chardet-7.4.3.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/chardet@7.4.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "0BSD",
"name": "chardet",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.4.3"
},
{
"SPDXID": "SPDXRef-Package-pypi-41809b2853c445e7",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "673611bbd43f0810bec0b0f028ddeaaa501190339cac411f347ac76917c3ae7b"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/bd/2a/23f34ec9d04624958e137efdc394888716353190e75f25dd22c7a2c7a8aa/charset_normalizer-3.4.9.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/charset-normalizer@3.4.9",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "charset-normalizer",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.4.9"
},
{
"SPDXID": "SPDXRef-Package-npm-1ee78cab4d5cfe38",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "3c025d0c9baca319f09b55705b4ed55b050dd6c97bb26982dce2a082f9dd24569dc710d1c852415ff8209eefca138910001edadc3a7c7ff6170b5165529ad698"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/check-error@2.1.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "check-error",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.1.3"
},
{
"SPDXID": "SPDXRef-Package-pypi-7e078d9f20bd0123",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "9a6cea6e60b17ebe0a44c5cc636d94f09bd66142c1cd7d8b4cd731c4917a15f6"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/76/d4/81420972a676e8ffea40450d8c8c92943e7218a78fe9b64359836cc9876b/click-8.4.2.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/click@8.4.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-3-Clause",
"name": "click",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "8.4.2"
},
{
"SPDXID": "SPDXRef-Package-pypi-f9744416a349f1f3",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "4f82fdff0dbe64ef8ab2279bd6aa3f6a99c3b28c05aa09cbfc07c9d7fbb5a463"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/30/ce/217289b77c590ea1e7c24242d9ddd6e249e52c795ff10fac2c50062c48cb/click_didyoumean-0.3.1.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/click-didyoumean@0.3.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "click-didyoumean",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.3.1"
},
{
"SPDXID": "SPDXRef-Package-pypi-b2e10568c7e96c69",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "d7af3984a99d243c131aa1a828331e7630f4a88a9741fd05c927b204bcf92261"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/c3/a4/34847b59150da33690a36da3681d6bbc2ec14ee9a846bc30a6746e5984e4/click_plugins-1.1.1.2.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/click-plugins@1.1.1.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-3-Clause",
"name": "click-plugins",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.1.1.2"
},
{
"SPDXID": "SPDXRef-Package-pypi-e5722f272004ffaf",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "17849c23dba3d667247dc4defe1757fff98694e90fe37474f3feebb69ced26a9"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/cb/a2/57f4ac79838cfae6912f997b4d1a64a858fb0c86d7fcaae6f7b58d267fca/click-repl-0.3.0.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/click-repl@0.3.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "click-repl",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.3.0"
},
{
"SPDXID": "SPDXRef-Package-npm-529033b4e5bd71dd",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "4511023ec8fb8aeff16f9a0a61cb051d2a6914d9ec8ffe763954d129be333f9a275f0545df3566993a0d70e7c60be0910e97cafd4e7ce1f320dfc64709a12529"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/color-convert@2.0.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "color-convert",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.0.1"
},
{
"SPDXID": "SPDXRef-Package-npm-1f3bba8a1d461acc",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "74ecbedc0b96ddadb035b64722e319a537208c6b8b53fb812ffb9b71917d3976c3a3c7dfe0ef32569e417f479f4bcb84a18a39ab8171edd63d3a04065e002c40"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/color-name@1.1.4",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "color-name",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.1.4"
},
{
"SPDXID": "SPDXRef-Package-pypi-484376ec67f5299b",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/colorama@0.4.6",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-3-Clause",
"name": "colorama",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.4.6"
},
{
"SPDXID": "SPDXRef-Package-pypi-6f0d3f4f6e967b95",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "9d90fb53fa906c8970c18fbe46506bae1fb5f86b513b8f867db37e4ace9be7ae"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/0a/bf/cb30a51af3aa8ce63735f77e23dcd4fc0720fe0339bcb04f77345659c277/colorlog-6.11.0.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/colorlog@6.11.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "colorlog",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "6.11.0"
},
{
"SPDXID": "SPDXRef-Package-npm-728d7088a7e4b765",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "2afa78e7d1eb576144275080b22d4abbe318de46ac1f5f53172913cf6c5698c7aae9b936354dd75ef7c9f90eb59b4c64b56c2dfb51d261fdc966c4e6b3769126"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/convert-source-map@2.0.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "convert-source-map",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.0.0"
},
{
"SPDXID": "SPDXRef-Package-pypi-394c6d544c50e30f",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "3df60dc267f0a2ca23cb7a9ab1109c62b9335ffbf519fcfe167157c28c09b81d"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/76/d0/55fe630f4cf94e3fcba868240fad8c8cdd1f764e2a932f8926347e6ec4cd/coverage-7.15.2.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/coverage@7.15.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0",
"name": "coverage",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.15.2"
},
{
"SPDXID": "SPDXRef-Package-npm-2a5a64f16af6c32b",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "b95d903963f69d6ceccb668ca7c69189b862f5d9731791e0879487681f4e893184c834e2249cb1d2ecb9d505ddc966ed00736e6b85c9cd429c6b73b3294777bc"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/cross-spawn@7.0.6",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "cross-spawn",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.0.6"
},
{
"SPDXID": "SPDXRef-Package-npm-4434d8863455b6d4",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "61489fb175ee9271e552c9a58326343cace03ceafbfc58c278f7c736dd23c66f37c07662e38543310eff7c63648d8dff8d5d4c0bed429996da1f3ba0c9e46da6"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/css.escape@1.5.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "css.escape",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.5.1"
},
{
"SPDXID": "SPDXRef-Package-npm-fdf83240ba991f0b",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "db3fab59dcdb6d266febfae1b6fcefa9e6501eb05aaa0a20aadf39b2a14d6da6d93ae15b09515bf243de12d66388a91bae6dfde62ae934a89878578b8909c53e"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.6.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/cssstyle@4.6.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "cssstyle",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.6.0"
},
{
"SPDXID": "SPDXRef-Package-npm-a65dd8e390090dd8",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "cf51c629c632db103c00641fc2b9f43c0cbe3c1ed7fc64a3dd45495bda8aca7e37c566be825e675e6538aaa2cc4735952c50bc2aeb145fc4ffd240a2398a4021"
}
],
"comment": "Runtime dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/csstype@3.2.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "csstype",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.2.3"
},
{
"SPDXID": "SPDXRef-Package-pypi-9e3429ec93281cda",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "4b3194db72b613717f2912447e67ab618c75ff7dcac6c4af3c0e9e1ac617c102"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/75/c9/5d0ccdd19bc7d8ab803b90695c1706aa2ea8529685d18e682dc2524d2630/cyclonedx_python_lib-11.11.0.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/cyclonedx-python-lib@11.11.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0",
"name": "cyclonedx-python-lib",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "11.11.0"
},
{
"SPDXID": "SPDXRef-Package-npm-415fd00e914d752c",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "6583f95411ec85a0c08956718db45570526973ee311a04f46cadefcf2d472cdf234cef7be4711bb98cd925c1e84046392b56b4cfc61ac899325444dad3c78d4e"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/data-urls@5.0.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "data-urls",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "5.0.0"
},
{
"SPDXID": "SPDXRef-Package-npm-caf3924fd3d9863c",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "446c305a7c10be455f6af295b76d8518bc3ec5849dcc04709b4aeee83853540dee994e6165cdbc57790ee2cb6062bcab4e52e9baf808f468a28e5b408cd6dca8"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/debug@4.4.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "debug",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.4.3"
},
{
"SPDXID": "SPDXRef-Package-npm-7f30c895ac2bc597",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "6298108884d6dc95c69edcdd526c9447557cd761e7f13d58557842bbec0edcea52e1e53d97861d0f7aa3ca229d57a9af576f736a990c783dfdd145447f696452"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/decimal.js@10.6.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "decimal.js",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "10.6.0"
},
{
"SPDXID": "SPDXRef-Package-npm-330a293c756c684b",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "87993fe54e74209245a737cbea73bd8da6ae99f8cefdfd8d8cafe8601d838f39b8a7d2fedd3f6a5a966a6768406cb3eeb98abdc2b534f164320532f919b3e4e5"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/deep-eql@5.0.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "deep-eql",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "5.0.2"
},
{
"SPDXID": "SPDXRef-Package-npm-465605097fdd3e60",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "a083f392c993838fccae289a6063bea245c34fbced9ffc37129b6fffe81221d31d2ac268d2ee027d834524fcbee1228cb82a86c36c319c0f9444c837b7c6bf6d"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/deep-is@0.1.4",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "deep-is",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.1.4"
},
{
"SPDXID": "SPDXRef-Package-pypi-574d752ac4897145",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/0f/d5/c66da9b79e5bdb124974bfe172b4daf3c984ebd9c2a06e2b8a4dc7331c72/defusedxml-0.7.1.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/defusedxml@0.7.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "PSF-2.0",
"name": "defusedxml",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.7.1"
},
{
"SPDXID": "SPDXRef-Package-npm-b0075bee57400024",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "d237bea8f28710ca21bdf453084a370ab3c6e9c033018826ccacb1462612483912e9e1897725499bb59a600e4409a003f702c1d93e0411eca603968555c61708"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/dequal@2.0.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "dequal",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.0.3"
},
{
"SPDXID": "SPDXRef-Package-pypi-44f44fd226608524",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "872c820d2ecbf79c61d52c7dc70419015e0ab9289589566c791dd270fc0c6e3b"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/e1/66/c200febf00c8b0115825a99c3fdb2e77798419b8a632b1f8e4c81a75e734/diff_cover-9.7.2.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/diff-cover@9.7.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0",
"name": "diff-cover",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "9.7.2"
},
{
"SPDXID": "SPDXRef-Package-npm-1514804cc83015e9",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "5fb049db2125b27389df4a59178b882037c1115805e17101c4bf41c61cba767ae6e61933aa6b161c64e21ea46221336133214bc808969dd2093fb675353b5e0e"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/dom-accessibility-api@0.5.16",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "dom-accessibility-api",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.5.16"
},
{
"SPDXID": "SPDXRef-Package-npm-a0c018399202c8c0",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "ed982881e4e78ee1dba3e72dd741bd15fa749a27f5ee2762d08c9635503fc1cc1c9bb34f383fd610754fde7ee7dcc857ab1a08626f1de8cb99a21616219e13df"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/dom-accessibility-api@0.6.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "dom-accessibility-api",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.6.3"
},
{
"SPDXID": "SPDXRef-Package-npm-a65997610c4996f4",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "c878b0d98dc2dc7f54e9331b39fa162bf04fade88e3d745f4d63c1c10068646ebff1307a78e3e7b32e6869162e6ad47b170d9227890a7e8ae0b9f7a8edfab411"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.396.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/electron-to-chromium@1.5.396",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "ISC",
"name": "electron-to-chromium",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.5.396"
},
{
"SPDXID": "SPDXRef-Package-npm-27769cbe5a9ef220",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "68df7b357585e805814da85f54e22b07f352864ce2e47ec5f6bd6cf660f77038f82a8e5fdaa86156860c89b5c5ec694bbde6ff0f68a859acbc97123ded57a7de"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/entities@6.0.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-2-Clause",
"name": "entities",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "6.0.1"
},
{
"SPDXID": "SPDXRef-Package-npm-af9c15347b4191e3",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "8c44280b093c8726f6019ce220e2e10eaa66e7edb0c39b8813a9643bfea370e0aeb1f93a2e1307a575df04b5d367b61dcadd23e15a1442feae18d61b756fa404"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/es-module-lexer@1.7.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "es-module-lexer",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.7.0"
},
{
"SPDXID": "SPDXRef-Package-npm-dfe0e1388cfd7c74",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "6db3c1618aed65b92de8eb3a1624cb093171beae2db7724a6a5975bd1c2c840ddf755cedb0b01ab45699a1b864042f3f06b3deb686b4a24b18a0a5e81b8af226"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/esbuild@0.25.12",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "esbuild",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.12"
},
{
"SPDXID": "SPDXRef-Package-npm-caf49975845322e6",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "5948f6aa5c5a42d3b883a3eae5cdbd193716183c9df22b4bf334e58a98040b3dc97ac02288e2a8b5df0953aa2d0773c00a01bac64254c9585ba0c4be6e37bf8c"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/escalade@3.2.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "escalade",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.2.0"
},
{
"SPDXID": "SPDXRef-Package-npm-a6d47218fd3ce6b4",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "4eda5c349dd7033c771aaf2c591cc96956a346cd2e57103660091d6f58e6d9890fcf81ba7a05050320379f9bed10865e7cf93959ae145db2ae4b97ca90959d80"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/escape-string-regexp@4.0.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "escape-string-regexp",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.0.0"
},
{
"SPDXID": "SPDXRef-Package-npm-fe57a56030a2b6af",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "9ee28abcdfa82013b492837b4e6edd9649a791cdb59adb744092f000ace32ead78cba9514dd546dfa3191c9f1e407c1d24cc196d034c94f39879d32afe8549bd"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/eslint/-/eslint-10.8.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/eslint@10.8.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "eslint",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "10.8.0"
},
{
"SPDXID": "SPDXRef-Package-npm-f9d13ec82de77bc9",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "7f623b1b0e896ef09ec732089ee49b6697dd438e03ee2a9d597d3514a2efacf82ac6813ba0c8fc72539fb68f14eaf622cf8c9de682aedfdad149539ed7346ed2"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.1.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/eslint-plugin-react-hooks@7.1.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "eslint-plugin-react-hooks",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.1.1"
},
{
"SPDXID": "SPDXRef-Package-npm-3c1036c078a463e5",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "e443262c257df0f8b8a3f7ffdc33ffbffb4da8b1cc21cf48f0b28294d0d6859f494e1a3cf7f910722b425d004c1bbb007d544ad087b74f61033b3a7561762254"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.5.3.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/eslint-plugin-react-refresh@0.5.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "eslint-plugin-react-refresh",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.5.3"
},
{
"SPDXID": "SPDXRef-Package-npm-5b2fa5db11b06903",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "c52f741f9d5c2b0d2396dc66be61f2d886a2d4b22aadf6f0e7b6fbf70fc9ecc7ef0df90890567e923eb30b7063b54c21d79d07b1249dc5765cb2ebfbda688315"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-9.1.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/eslint-scope@9.1.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-2-Clause",
"name": "eslint-scope",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "9.1.2"
},
{
"SPDXID": "SPDXRef-Package-npm-b798336c680fe59c",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "c2973e2d77a2ca28acc4f944914cd4eacbf24b57eb20edcc8318f57ddcbb3e6f1883382e6b1d8ddc56bf0ff6a0d56a9b3a9add23eb98eb031497cfdad86fa26a"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/eslint-visitor-keys@3.4.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0",
"name": "eslint-visitor-keys",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.4.3"
},
{
"SPDXID": "SPDXRef-Package-npm-ee2bc781597f6eaa",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "b43e34787c40df98743c421935e223907a034786238c9a77e1b88cd260efa6505efff981f881c2a870c657ba7117eecc9254ef8a085c08f3d90bbca75b28dd4c"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/eslint-visitor-keys@5.0.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0",
"name": "eslint-visitor-keys",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "5.0.1"
},
{
"SPDXID": "SPDXRef-Package-npm-a4b6374f134c78b4",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "ee9dc3ad5108a295b50756af0062ee0928758ee6dcd351f624773c078aaa19b966839808f72ba60600028d6a3826521cd38b9fba0e3127749023c1e44bf460cf"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/espree/-/espree-11.2.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/espree@11.2.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-2-Clause",
"name": "espree",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "11.2.0"
},
{
"SPDXID": "SPDXRef-Package-npm-43197c1545acc225",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "029e86d16430714fcb1ecbcbc0e3757c0417f59a7403663a63f709065f6bfc96d6f74672838ff36c6eb3cca6b639300b10b6ab60798abb41a1a4ce443beed3d2"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/esquery@1.7.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-3-Clause",
"name": "esquery",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.7.0"
},
{
"SPDXID": "SPDXRef-Package-npm-361a8f5f8ced47ad",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "2a67ca2f76fa1be457bcff0dd6faf74ead642ffa021609f63585c4b6a3fcfcbde929aa540381bc70555aa05dd2537db7083e17ca947f7df8a81e692d8bafd36a"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/esrecurse@4.3.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-2-Clause",
"name": "esrecurse",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.3.0"
},
{
"SPDXID": "SPDXRef-Package-npm-e8fa8b80d096c7de",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "30c74046e54443388d4de243f0380caa6870475d41450fdc04ffa92ed61d4939dfdcc20ef1f15e8883446d7dfa65d3657d4ffb03d7f7814c38f41de842cbf004"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/estraverse@5.3.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-2-Clause",
"name": "estraverse",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "5.3.0"
},
{
"SPDXID": "SPDXRef-Package-npm-ce0eddbc7cd3b3a1",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "ed150a7d781230c933b7a66e5e6a9aa4ebab2c63cf7e08fa97db9167b9511a896f934cb6ca871cdf92dd731282e4f419767d8332a8a8010d8da1672b4ca9a6ea"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/estree-walker@3.0.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "estree-walker",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.0.3"
},
{
"SPDXID": "SPDXRef-Package-npm-5926e6a01ea6448a",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "915b1ca97938382a7af126747648042958baffc8a3df4d0a0564c9ab7d8ffdd61e5934b02b8d56c93c5a94dd5e46603967d514fcb5fd0fb1564a657d480631ea"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/esutils@2.0.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-2-Clause",
"name": "esutils",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.0.3"
},
{
"SPDXID": "SPDXRef-Package-pypi-205af9faf69feadd",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "63d83bfdd9a23e35b9c6a3261412324f964c2ec8dcd8d3c6916ee9373e0befcd"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/bf/89/780e11f9588d9e7128a3f87788354c7946a9cbb1401ad38a48c4db9a4f07/execnet-2.1.2.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/execnet@2.1.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "execnet",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.1.2"
},
{
"SPDXID": "SPDXRef-Package-npm-626c0e6091923687",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "29f61b9a9466d156cb8c4bd56bdc86c028bd188df8c6f8bb03f1d761640eeb90920f6bb731ccd4252bb05ca148c651ac801422cd5f6ae49f4d1e3e151b49fea4"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/expect-type/-/expect-type-1.4.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/expect-type@1.4.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0",
"name": "expect-type",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.4.0"
},
{
"SPDXID": "SPDXRef-Package-npm-8ec9084a4812af7c",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "7f7a90f68432f63d808417bf1fd542f75c0b98a042094fe00ce9ca340606e61b303bb04b2a3d3d1dce4760dcfd70623efb19690c22200da8ad56cd3701347ce1"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/fast-deep-equal@3.1.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "fast-deep-equal",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.1.3"
},
{
"SPDXID": "SPDXRef-Package-npm-6e3a615654f4eec3",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "96177fc05f8b93df076684c2b6556b687b5f8795d88a32236a55dc93bb1a52db9a9d20f22ccc671e149710326a1f10fb9ac47c0f4b829aa964c23095f31bf01f"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/fast-json-stable-stringify@2.1.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "fast-json-stable-stringify",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.1.0"
},
{
"SPDXID": "SPDXRef-Package-npm-72e6dd89db2c0b56",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "0c25eee887e1a9c92ced364a6371f1a77cbaaa9858e522599ab58c0eb29c11148e5d641d32153d220fcf62bcf2c3fba5f63388ca1d0de0cd2d6c2e61a1d83c77"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/fast-levenshtein@2.0.6",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "fast-levenshtein",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.0.6"
},
{
"SPDXID": "SPDXRef-Package-pypi-082e3685365c1f72",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "333145a6891e9b5b3cfceb69baf817e8240cde4d4588ae5a10bf56ffacb6255e"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/cd/95/d3f0ae10836324a2eab98a52b61210ac609f08200bf4bb0dc8132d32f78a/fastapi-0.139.2.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/fastapi@0.139.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "fastapi",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.139.2"
},
{
"SPDXID": "SPDXRef-Package-npm-9646aec06a4dafd9",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "b486d8b596ee70eb340511aa3c992c84951874bf920c7edd54cf208f2f84469dd60148cb105244fb4da46a7c87b708d63a7c2b298062c0098cd29e242c90275e"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/fdir@6.5.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "fdir",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "6.5.0"
},
{
"SPDXID": "SPDXRef-Package-npm-41f64bb7bbb65e10",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "5d74d4c02be2b1ae6869c34644ff527cdb5804d00c8be44fc011666e564417b37bb301d8412ebf65f93b491c31e03e63dc21f6d7560d45ca350c430d55f6429d"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/file-entry-cache@8.0.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "file-entry-cache",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "8.0.0"
},
{
"SPDXID": "SPDXRef-Package-pypi-9d73712fa903fb42",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "7be2ad23a14607ccc71808e68fe30848aeace7058ace17852f68e2a68e310402"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/c0/80/8232b582c4b318b817cf1274ba74976b07b34d35ef439b3eb948f98645a1/filelock-3.32.0.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/filelock@3.32.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "filelock",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.32.0"
},
{
"SPDXID": "SPDXRef-Package-npm-e0f0df1d8d963ccf",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "efcfcf5d3d7094b2c3813cc3b3bb23abd873cf4bd70fece7fbbc32a447b87d74310a6766a9f1ac10f4319a2092408dda8c557dd5b552b2f36dac94625ba9c69e"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/find-up@5.0.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "find-up",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "5.0.0"
},
{
"SPDXID": "SPDXRef-Package-npm-75997d37c395b5d9",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "7fb71c14f2b7497147a71d795081b2449fc525072db8a674cd5b8dddfac1a381e72b771acbd5445b447ac8f6051c2d0082a86e90fcca8eadb6b790e6032a86cb"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/flat-cache@4.0.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "flat-cache",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.0.1"
},
{
"SPDXID": "SPDXRef-Package-pypi-32e9bc158909168a",
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "NOASSERTION",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/flatbuffers@25.12.19",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0",
"name": "flatbuffers",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "25.12.19"
},
{
"SPDXID": "SPDXRef-Package-npm-29d19681456eb9e5",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "ff38a95f1c8eeab1afb8d1838942d8f4cbc419291bda0686e06187e3280c8b4659cf23077546419a7b499b1e71d46d95b8fcad0b018de31b093fa730fac2bebd"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/flatted/-/flatted-3.4.3.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/flatted@3.4.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "ISC",
"name": "flatted",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.4.3"
},
{
"SPDXID": "SPDXRef-Package-npm-a3160e0d591c6042",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "c62a8c411e3101e1d3b81f6e5a6f9f1517083a02813223813fe7978b24fb8ec8150aad5b915ca0b74d28012a3007b11db6938769a3e02adf35d8ff5a6fe0c328"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/fsevents@2.3.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "fsevents",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.3.2"
},
{
"SPDXID": "SPDXRef-Package-npm-43b7facbedcf5a06",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "e71a037d7f9f2fb7da0139da82658fa5b16dc21fd1efb5a630caaa1c64bae42defbc1d181eb805f81d58999df8e35b4c8f99fade4d36d765cda09c339617df43"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/fsevents@2.3.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "fsevents",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.3.3"
},
{
"SPDXID": "SPDXRef-Package-npm-4d5eb9654f71aceb",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "de137b35ab2462f3032d0639e609d6dcd43e99eb0401ea53aa583e5446e3ef3cea10c055361cdc19861ea85a3f4e5633e9e42215ca751dcb0264efa71a04bcce"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/gensync@1.0.0-beta.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "gensync",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.0.0-beta.2"
},
{
"SPDXID": "SPDXRef-Package-npm-e37f40a21f559759",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "5a3972ae89669bcb83a66fe8806c976576f567e09ad81f0d6c9c2a0558346b12bd19b05ea12ef2195eaf8d79d87469ba5f9de27a112ec716f288aa7c42637857"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/glob@13.0.6",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BlueOak-1.0.0",
"name": "glob",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "13.0.6"
},
{
"SPDXID": "SPDXRef-Package-npm-52cd10862bd40dd9",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "5f1c08f043a1550816a7a8832feddbd2bf3a7f877a017eb3494e791df078c9d084b972d773915c61e3aefa79c67ed4b84c48eeff5d6bb782893d33206df9afe0"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/glob-parent@6.0.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "ISC",
"name": "glob-parent",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "6.0.2"
},
{
"SPDXID": "SPDXRef-Package-npm-c32ebd7d323bdcf6",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "6ea5849c9d4db779deab1daae5215f192f2bfda86e9886a48371dcc2d365ad59705c878dba65a7fdcecf9ffc0acc685fe92696e87eae5972ea0b7d124c231c85"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/globals/-/globals-16.3.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/globals@16.3.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "globals",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "16.3.0"
},
{
"SPDXID": "SPDXRef-Package-pypi-03c7cddf5a1c0c19",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "a61efc018fd3eb317eeca31aba90ee9e7f26f22884a79b6c6ec715bf71bb62f1"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/e2/f1/fbbfef6af0bad0548f09bc28948ea3c275b4edb19e17fc5ca9900a6a634d/greenlet-3.5.3.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/greenlet@3.5.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT AND PSF-2.0",
"name": "greenlet",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.5.3"
},
{
"SPDXID": "SPDXRef-Package-pypi-4b007427ce4a5505",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/h11@0.16.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "h11",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.16.0"
},
{
"SPDXID": "SPDXRef-Package-npm-ce1ef7fd49839764",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "1329094ff4352a34d672da698080207d23b4b4a56e6548e180caf5ee4a93ba6325e807efdc421295e53ba99533a170c54c01d30c2e0d3a81bf67153712f94c3d"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/has-flag@4.0.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "has-flag",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.0.0"
},
{
"SPDXID": "SPDXRef-Package-npm-558767afa5c975ca",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "d3052809c2e9fb912fe690d6d8eae21c2d8c2426f02f0b91c7e800a8c4ce9062892620422e3b6bbf2e0f5941a7e8c21579f79c469ce8399fd457a88674eafe0b"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/hermes-estree@0.25.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "hermes-estree",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.1"
},
{
"SPDXID": "SPDXRef-Package-npm-479a40d304a54905",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "ea9123aae1f7aea688e9c6005d83dccfd312e2b63a4789e0460ae07c3b21469b54648737970d0c0882481838fdfbe99fc923ae3d31c1e27ad25bdf410af38f20"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/hermes-parser@0.25.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "hermes-parser",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.25.1"
},
{
"SPDXID": "SPDXRef-Package-npm-d22de598fbe4360f",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "636da84ea214e2eb8f8047a67f3ecd0c9cfa39e29fd762ecbbe402facdc156975aeb895388c602c86c20e648b8bc5c6433041d7990e5d9a759a2a520745b9381"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/html-encoding-sniffer@4.0.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "html-encoding-sniffer",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.0.0"
},
{
"SPDXID": "SPDXRef-Package-npm-e543585ab5b8fe08",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "1f688cb5dd08e0cb7979889aa517480e3a7e5f37a55d0d2d144e094bb605c057af5d73263a9f66c8dad4bc28340fac2cf22aa444f05f28781bc228354a694b7e"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/html-escaper@2.0.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "html-escaper",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.0.2"
},
{
"SPDXID": "SPDXRef-Package-npm-32371954ab32e719",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "4f58240226180d6631dd5e419b2bbb1dc7dcbcbee652b4d688ceb239f6b73c8a6156227f8053dbbe2750faf7aa48e1dc8bf3f105c0da6de50d0b3a4e3832598a"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/http-proxy-agent@7.0.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "http-proxy-agent",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.0.2"
},
{
"SPDXID": "SPDXRef-Package-pypi-cab58a4fe556ae5e",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/06/94/82699a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/httpcore@1.0.9",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-3-Clause",
"name": "httpcore",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.0.9"
},
{
"SPDXID": "SPDXRef-Package-pypi-33dac681214cd2d9",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "9293522bba0aa7c4c8e9e3f040c16575bd8868e155a77fa30c7a9085a5eae648"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/be/ad/f4f0e57345f1870f3e8cb624e058d7eca6e5a27d33bcc3311d9b618734cd/httpcore2-2.12.0.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/httpcore2@2.12.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-3-Clause",
"name": "httpcore2",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.12.0"
},
{
"SPDXID": "SPDXRef-Package-npm-d8e4c06f7523c66c",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "bcaf4fe7f8947dd97de4023e255c94b88715b5de287efb6b3abdc736d336cb10bd6e731b11da77c74d4e8503678dbf082588b7f159531379815f071fbf2c2e4b"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/https-proxy-agent@7.0.6",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "https-proxy-agent",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.0.6"
},
{
"SPDXID": "SPDXRef-Package-pypi-d4207a3615c2b26e",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "6b2a32f18d97e16e90827d7a819ffa8dbd8cc245fc4e1fa9d1095b54ef4bd999"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/43/e5/d471fcb0e14523fe1c3f4ba58ca52480e7bd70ad7109a3846bc75892f7fb/httptools-0.8.0.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/httptools@0.8.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "httptools",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.8.0"
},
{
"SPDXID": "SPDXRef-Package-pypi-ee3e3bba75109ebf",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/httpx@0.28.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-3-Clause",
"name": "httpx",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.28.1"
},
{
"SPDXID": "SPDXRef-Package-pypi-22b584a2219e82b1",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "7631fe9887a8a2275f4a2540e053aa670fcc50742864a9ae7c66e609fdcf12cf"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/7f/f8/579a8b51e42e38ee32647df9f08aa25643ae788e275cc625b199829c4671/httpx2-2.12.0.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/httpx2@2.12.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-3-Clause",
"name": "httpx2",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.12.0"
},
{
"SPDXID": "SPDXRef-Package-pypi-0f0827faa52f6c0c",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "70a0e3eabfef7cce5ad9c629f7d01ca05e418f586646f4ddf14782e4c1454c60"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/cd/c4/0e5636363151a2a1795e0a77617168b9ca438e1748ec05fc9b5687f93d64/httpx2_jsfetch-1.0.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/httpx2-jsfetch@1.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-3-Clause",
"name": "httpx2-jsfetch",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.0"
},
{
"SPDXID": "SPDXRef-Package-npm-ed7f42312105ec5b",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "e1f0a4efdc2c84c773329dab1f4eaa5ab244e22a25a8b842507f8e8ae22053ef91074fbde0d9432fcd5ab4eec65f9e6e50ab9ea34b711cdb6f13223a0fb59d33"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/iconv-lite@0.6.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "iconv-lite",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.6.3"
},
{
"SPDXID": "SPDXRef-Package-pypi-1dea711410557549",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "ffb385a7e039654cef1ab9ef32c6fafe283c0c0467bba1d9029738ce4a14a848"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/cd/63/9496c57188a2ee585e0f1db071d75089a11e98aa86eb99d9d7618fc1edce/idna-3.18.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/idna@3.18",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-3-Clause",
"name": "idna",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.18"
},
{
"SPDXID": "SPDXRef-Package-npm-10ec8154e79fb9b6",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "86c053354a904c3c245ad71d608da2d3a63f9d4044b0d10324a8d676280bbde832f240ee2404bcb91969924710a721172f467fa630f2e4706632344227682afa"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/ignore@5.3.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "ignore",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "5.3.2"
},
{
"SPDXID": "SPDXRef-Package-npm-2ccf7d0efb2131a0",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "04083a42413c5be4ee40baebc34520afb1de81776e46eba3f3fb62da448e73e8f3d5d9b1f3f58d723afa5c69eae58a435b1170c1a6afa83d3e8c850e29e953b3"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/ignore/-/ignore-7.0.6.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/ignore@7.0.6",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "ignore",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.0.6"
},
{
"SPDXID": "SPDXRef-Package-npm-8334d5e1c6a89c0e",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "2665cc67ac2ebc398b88712697dca4cea3ba97015ba1fd061b822470668435d0910c398c5679f2eece47b0880709b6aad30d8cc8f843aa48535204b62d4d8f1c"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/imurmurhash@0.1.4",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "imurmurhash",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.1.4"
},
{
"SPDXID": "SPDXRef-Package-npm-2a8b62cced1de48e",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "11d0c366ee00d8ec882bb2ebff6cc6fb0e6399bba4d435419c4c11110bc1ceca412640846d16bc1b153596085871a1890a745689b8c35e5abbefd5f5ff2e71c2"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/indent-string@4.0.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "indent-string",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.0.0"
},
{
"SPDXID": "SPDXRef-Package-pypi-3aef6d9be49844fa",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "c76315c77db068650d49c5b56314774a7804df16fee4402c1f19d6d15d8c4730"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/72/34/14ca021ce8e5dfedc35312d08ba8bf51fdd999c576889fc2c24cb97f4f10/iniconfig-2.3.0.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/iniconfig@2.3.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "iniconfig",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.3.0"
},
{
"SPDXID": "SPDXRef-Package-npm-4d95cd0d42a496e0",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "49b29b00d90deb4dd58b88c466fe3d2de549327e321b0b1bcd9c28ac4a32122badb0dde725875b3b7eb37e1189e90103a4e6481640ed9eae494719af9778eca1"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/is-extglob@2.1.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "is-extglob",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.1.1"
},
{
"SPDXID": "SPDXRef-Package-npm-ee742cc1b62f2c32",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/is-glob@4.0.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "is-glob",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.0.3"
},
{
"SPDXID": "SPDXRef-Package-npm-45aa450cba4c69f8",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "6c261e440dab5626ca65dfacdbadb98069c617fb7b0d2a83b3874fec2acb0359bb8ca5b3ea9a6cd0ba582c937c43ae07b663ca27586b3779f33cd28510a39489"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/is-potential-custom-element-name@1.0.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "is-potential-custom-element-name",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.0.1"
},
{
"SPDXID": "SPDXRef-Package-npm-87662bf7896c5160",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "447c4c2e9f659ca1c61d19e0f5016144231b600715a67ebdb2648672addfdfac638155564e18f8aaa2db4cb96aed2b23f01f9f210d44b8210623694ab3241e23"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/isexe@2.0.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "ISC",
"name": "isexe",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.0.0"
},
{
"SPDXID": "SPDXRef-Package-npm-0cc327d26bafc76d",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "3bc769b05fabd1657ff0c35129f9e6aed09686e2a3c6bab6c3e8e9cc12f95192938b62de5569d63a6591c4595eb0938d99cfb02c01af29064439a9e4a342c54e"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/istanbul-lib-coverage@3.2.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-3-Clause",
"name": "istanbul-lib-coverage",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.2.2"
},
{
"SPDXID": "SPDXRef-Package-npm-7081ed19989cbb73",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "1827c4d66b6c1c63842c253c7bf67b616ce99b26ebc7ff9d4937cbaef63ca9199a63acd74ca5a7e964088da005c34ebd89c9ba19530d920bb437323888f65437"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/istanbul-lib-report@3.0.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-3-Clause",
"name": "istanbul-lib-report",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.0.1"
},
{
"SPDXID": "SPDXRef-Package-npm-24832d8e06fa4aea",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "ca0d9df849b82a2cd90b99e25a141a2289a07f95a52f8bce3a3679c460a617c4a73c4fe60d659782f444c5d7290a087d94b4516b5fdf498a76ca699b275a48f8"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.6.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/istanbul-lib-source-maps@5.0.6",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-3-Clause",
"name": "istanbul-lib-source-maps",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "5.0.6"
},
{
"SPDXID": "SPDXRef-Package-npm-86f5350623dd2089",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "1c6616592fde86a4d5df1375d22db7b643e4a47e3a30b08830534269a28d6af0174c5d5192ac5ac043ed9e39c667a5ca4889c12a488e03904a4be699898dc0bc"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/istanbul-reports@3.2.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-3-Clause",
"name": "istanbul-reports",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.2.0"
},
{
"SPDXID": "SPDXRef-Package-pypi-019c43ad03e78d3d",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/jinja2@3.1.6",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-3-Clause",
"name": "jinja2",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.1.6"
},
{
"SPDXID": "SPDXRef-Package-npm-18679be43431c304",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "94cfd40734267c9468f400576cf59e9a2bdd096f15d86f051da1ddca941a232e76dec9d48e88345bbd5ac965d38e247e8b178cc951cdd977299d377f9623e0fd"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/js-tokens@10.0.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "js-tokens",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "10.0.0"
},
{
"SPDXID": "SPDXRef-Package-npm-ef388103c3005ca3",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "45d2547e5704ddc5332a232a420b02bb4e853eef5474824ed1b7986cf84737893a6a9809b627dca02b53f5b7313a9601b690f690233a49bce0e026aeb16fcf29"
}
],
"comment": "Runtime dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/js-tokens@4.0.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "js-tokens",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.0.0"
},
{
"SPDXID": "SPDXRef-Package-npm-7e275048ff0faf54",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "9b16bd13d21314eb746da9f78fa2f93298f07a01b3ea505098cd4826459e05919c331b68e74f9e59d8c2ff9db10db4b6bf2d24eef20c2b415edb07cbf4e412a5"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/js-tokens@9.0.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "js-tokens",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "9.0.1"
},
{
"SPDXID": "SPDXRef-Package-npm-9fafe08d03997676",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "0af73d59487148c128e0c7044b73fba0add069795d09f356a7ba65d8d35e8881650a82ebde47eaf646f57f17ed8b093514b57b0afa6f0dfa27c6dcd40de48e3e"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/jsdom/-/jsdom-26.1.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/jsdom@26.1.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "jsdom",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "26.1.0"
},
{
"SPDXID": "SPDXRef-Package-npm-9461dd5239184969",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "fec33774ed853b35e3290849ba8d10d7bdf07f628ea3cb7823cbc7cba945f69a14a7b6ca4f4fcd1c4f1f3d7db73f07e19f291faa70b6c51c4e9d5c395ee18868"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/jsesc@3.1.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "jsesc",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.1.0"
},
{
"SPDXID": "SPDXRef-Package-npm-bcc3d550ee8bb15b",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "e1b57905f4769aa7d04c99be579b4f3dd7fe669ba1888bd3b8007983c91cad7399a534ff430c15456072c17d68cebea512e3dd6c7c70689966f46ea6236b1f49"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/json-buffer@3.0.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "json-buffer",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.0.1"
},
{
"SPDXID": "SPDXRef-Package-npm-81d461261d234181",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "c5b6c21f9742614e53f0b704861ba1ec727cf075ee5b7aac237634cce64529f6441dca5688753f271ce4eb6f41aec69bfe63221d0b62f7030ffbce3944f7b756"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/json-schema-traverse@0.4.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "json-schema-traverse",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.4.1"
},
{
"SPDXID": "SPDXRef-Package-npm-7ec49057888b112e",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "05d6e8cbe97bb40dce196e858f21475a43f92ee0728f54e4df72e3caad1ac72cdd93dfff2528b6bb77cfd504a677528dc2ae9538a606940bbcec28ac562afa3f"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/json-stable-stringify-without-jsonify@1.0.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "json-stable-stringify-without-jsonify",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.0.1"
},
{
"SPDXID": "SPDXRef-Package-npm-d34e730d5ef14306",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "5e63967bb7b21d81f5e1c2dd54fa3283e18e1f7ad85fef8aa73af2949c125bdf2ddcd93e53c5ce97c15628e830b7375bf255c67facd8c035337873167f16acca"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/json5@2.2.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "json5",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.2.3"
},
{
"SPDXID": "SPDXRef-Package-npm-5bad418a832060eb",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "a3154790747f1097f608d5e75b144b5ba9a0ec9c82094706d03b441a62f672d528d4f3538a7d4f52297eafffb8af93295600bf7e7d648ecc7b9a34ae8caa88a7"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/keyv@4.5.4",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "keyv",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.5.4"
},
{
"SPDXID": "SPDXRef-Package-pypi-a523304a2cc0b675",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "8060497058066c6f5aed7c26d7cd0d3b574990b09de842a8c5aaed0b92cc5a55"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/b6/a5/607e533ed6c83ae1a696969b8e1c137dfebd5759a2e9682e26ff1b97740b/kombu-5.6.2.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/kombu@5.6.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-3-Clause",
"name": "kombu",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "5.6.2"
},
{
"SPDXID": "SPDXRef-Package-npm-07d9bf99a995e17c",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "f9b4f6b87e04e4b184ee1fe7ddebdc4bfb109495c2a48a7aca6f0e589e5e57afbaec3b2a97f2da693eea24102ddabcdfa1aff94011818710e2c7574cb7691029"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/levn@0.4.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "levn",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.4.1"
},
{
"SPDXID": "SPDXRef-Package-pypi-e670d581e6d085c8",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "1d2a610c14ac0d0750ee0a3ab8548e83155258387891caaca04def4bf7289781"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/dc/2f/3908645ddddab7120b46295e541ead308109fa48dbec7d67d7a778870d60/librt-0.13.0.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/librt@0.13.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "librt",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.13.0"
},
{
"SPDXID": "SPDXRef-Package-pypi-bc3c5fa9183096f3",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "73448f0aacd8d0808895bdc4b2c8e01a8d67646e4188f887375398c761f340fd"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/40/71/d89bb0e71b1415453980fd32315f2a037aad9f7f70f695c7cec7035feb13/license_expression-30.4.4.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/license-expression@30.4.4",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0",
"name": "license-expression",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "30.4.4"
},
{
"SPDXID": "SPDXRef-Package-npm-b0c10e4642793787",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "88f64ae9e6236f146edee078fd667712c10830914ca80a28a65dd1fb3baad148dc026fcc3ba282c1e0e03df3f77a54f3b6828fdcab67547c539f63470520d553"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/locate-path@6.0.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "locate-path",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "6.0.0"
},
{
"SPDXID": "SPDXRef-Package-npm-d2a46d804ba5d2b4",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "74c22789c4cf544f1dd5ee68b5fc269a3971919a14a6254bc32793754b22fc26a3fe07f3cdb941702139b111d5fc0b23b829b15abb5ed93346498b82782abed1"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/lodash@4.18.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "lodash",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.18.1"
},
{
"SPDXID": "SPDXRef-Package-npm-2ea9f455657c7db5",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "972bb13c6aff59f86b95e9b608bfd472751cd7372a280226043cee918ed8e45ff242235d928ebe7d12debe5c351e03324b0edfeb5d54218e34f04b71452a0add"
}
],
"comment": "Runtime dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/loose-envify@1.4.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "loose-envify",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.4.0"
},
{
"SPDXID": "SPDXRef-Package-npm-a387cf3fc3df6124",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "09dceaa3044909e2d4ef66c7bd6ab04410652dc304b48bc6ae5bde7fbe24327576028952f58f3152fd48d14fcc34058c84194a228cae120a09d2dfdb6f01db2d"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/loupe@3.2.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "loupe",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.2.1"
},
{
"SPDXID": "SPDXRef-Package-npm-2c7fc16e91bea42d",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "24d03365c5eb0ade365462ee633d337c0cc37c0bc9596e807d8943050c835790c2948da6e6c0262be3883bbb39f577ec46c587a74da3009ad169d3d1193b7a49"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/lru-cache@10.4.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "ISC",
"name": "lru-cache",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "10.4.3"
},
{
"SPDXID": "SPDXRef-Package-npm-dbb24e991ab11fc5",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "e297ccd457f4c79d28d2d4306f9b9cc3f4733720f4fd824c13a215712b5a959b8c5b176ddec47786e4ad4edc73e0f526bd97d182ebc37a36acbd0da489f475d6"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.2.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/lru-cache@11.5.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BlueOak-1.0.0",
"name": "lru-cache",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "11.5.2"
},
{
"SPDXID": "SPDXRef-Package-npm-5eb6b4f22a7820bc",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "2a9340450037230bfe8d3034bad51555bae1f8996baf516fd1ee7a186cc014e5cdedd93f16f89a0d6f0b1e62b9d8395c1f858fda7ea023cbcdd5a7ac045828f7"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/lru-cache@5.1.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "ISC",
"name": "lru-cache",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "5.1.1"
},
{
"SPDXID": "SPDXRef-Package-pypi-e619f03b7f0d2f54",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "ba96ae44888e0185281e937633a743ea90d5a196c6000f82565ebb0580012d40"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/05/3b/aab6728cae887456f409b4d75e8a01856e4f04bd510de38052a47768b680/lxml-6.1.1.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/lxml@6.1.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-3-Clause",
"name": "lxml",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "6.1.1"
},
{
"SPDXID": "SPDXRef-Package-npm-cf4d587d1ca1700c",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "8796e0256a7124db306d4eea0ab574b4829009a4b76e53c3aea296c7e431ceeccbd73194ce28fd5c258bad22ec24fbb9b7e79603fc9c7adcd800ee4838c71601"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/lz-string@1.5.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "lz-string",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.5.0"
},
{
"SPDXID": "SPDXRef-Package-npm-a9b96b87556c15f4",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "bddd85e1853211728670b1e8abe4c4c828f1b9e49e1e7171cb28cda7cd328345d5e2f5219c37abfe5bef96a33f6ab0796d740de4adbfde88a7c82472c7c4f609"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/magic-string@0.30.21",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "magic-string",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.30.21"
},
{
"SPDXID": "SPDXRef-Package-npm-c43e4447cfdbc965",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "2f45a1b6d0e5fb604eb326ef10e2caedf5b7500d0e434210d9de99976c7f6babd546cddb018d0408e4871de2f98c3f926cea4e094122d32d43807127f509f501"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/magicast/-/magicast-0.3.5.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/magicast@0.3.5",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "magicast",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.3.5"
},
{
"SPDXID": "SPDXRef-Package-npm-259a4e58d51796c5",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "8577544d960854eb75131fff8c0422fb04d9669529c018ffd10b0ecea7a06f7ac630c78989212ee712c79d87c1ad1578447dbe38248e3bde48b3fef1d562786f"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/make-dir@4.0.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "make-dir",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.0.0"
},
{
"SPDXID": "SPDXRef-Package-pypi-88f45787453b9d66",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "04a21681d6fbb623de53f6f364d352309d4094dd4194040a10fd51833e418d49"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/06/ff/7841249c247aa650a76b9ee4bbaeae59370dc8bfd2f6c01f3630c35eb134/markdown_it_py-4.2.0.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/markdown-it-py@4.2.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "markdown-it-py",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.2.0"
},
{
"SPDXID": "SPDXRef-Package-pypi-18e02c31ae16880b",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/7e/99/7690b6d4034fffd95959cbe0c02de8deb3098cc577c67bb6a24fe5d7caa7/markupsafe-3.0.3.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/markupsafe@3.0.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-3-Clause",
"name": "markupsafe",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.0.3"
},
{
"SPDXID": "SPDXRef-Package-pypi-db8eafd3ebd67544",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/mdurl@0.1.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "mdurl",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.1.2"
},
{
"SPDXID": "SPDXRef-Package-npm-2985c866fdc4d733",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "23d8f0327d3b4b2fc8c0e8f7cd59158a4d894ef8296b29036448a02fa471e8df4b6cccb0c1448cb71113fbb955a032cb7773b7217c09c2fbae9ecf1407f1de02"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/min-indent@1.0.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "min-indent",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.0.1"
},
{
"SPDXID": "SPDXRef-Package-npm-b37949ecb59030a5",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "3142e454b7ca1980c561e8cfd3b40ebab0cb2d0a5c8e4ec5c3eee35d2d91d9ccd1433479eb21d1bde5393432443af887fa111364a4a4224e5cf93db71a315432"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/minimatch@10.2.5",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BlueOak-1.0.0",
"name": "minimatch",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "10.2.5"
},
{
"SPDXID": "SPDXRef-Package-npm-743facdc57c71d9c",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "b44047a839c8a0cff5ad7304d738246bd83a43695ca029311cbb9cece0c9e41c5b3f977873667970682d5c092ee7ddb4d02c7b762b874ce61f4810fc9fa9a6f0"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/minipass@7.1.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BlueOak-1.0.0",
"name": "minipass",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.1.3"
},
{
"SPDXID": "SPDXRef-Package-npm-fdc4a651cbdaf46a",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "e85973b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/ms@2.1.3",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "ms",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.1.3"
},
{
"SPDXID": "SPDXRef-Package-pypi-0926b02e9cb0c32d",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "04c721c2c7448767e9e3f2520a475663d8ee0f09c31890f6d2bd70fd636a9647"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/31/f9/c0a1c127f9049db9155afc316952ea571720dd01833ff5e4d7e8e6352dbb/msgpack-1.2.1.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/msgpack@1.2.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0",
"name": "msgpack",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.2.1"
},
{
"SPDXID": "SPDXRef-Package-pypi-b28b4220fab723c5",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "e8222c26daaafd9e8626dec58ae36029f82585890589576f769a650dd20fd665"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/04/af/e3d4b3e9ec91a0ff9aabfdb38692952acf49bbb899c2e4c29acb3a6da3ae/mypy-1.20.2.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/mypy@1.20.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "mypy",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.20.2"
},
{
"SPDXID": "SPDXRef-Package-pypi-79d972d62f1f9e80",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/a2/6e/371856a3fb9d31ca8dac321cda606860fa4548858c0cc45d9d1d4ca2628b/mypy_extensions-1.1.0.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/mypy-extensions@1.1.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "mypy-extensions",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.1.0"
},
{
"SPDXID": "SPDXRef-Package-npm-abb57427f73b5231",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "0d38383096c631691f8ba55915d36ddbf71a31b432e0ebbe3a9fe1250bc611672755fa00d5003ec7344a033c3d8c3ebe19538e798aff98872e0d276e83a17afb"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/nanoid@3.3.18",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "nanoid",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.3.18"
},
{
"SPDXID": "SPDXRef-Package-npm-cb64038a5e4bec4c",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "396343f1e8b756d342f61ed5eb4a9f7f7495a1b1ebf7de824f0831b9b832418129836f7487d2746eec8408d3497b19059b9b0e6a38791b5d7a45803573c64c4b"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/natural-compare@1.4.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "natural-compare",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.4.0"
},
{
"SPDXID": "SPDXRef-Package-npm-080828c17b2e4c31",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "c11348af0e039952ca4256e038c764331dbb5aba737acda187926d6e2d9b8cf77ee3026cb5622a3f903e96c727a9b9b4c71993e41a60f0b79ce48b44070c7a05"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.51.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/node-releases@2.0.51",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "node-releases",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.0.51"
},
{
"SPDXID": "SPDXRef-Package-pypi-4513c4733e30c72f",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "f3a3570c4a2a16746ac2c31a7c7c7b0c186b95ce902e33db6f28094ed7387dda"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/d0/ad/fed0499ce6a338d2a03ebae59cd15093910c8875328855781952abf6c2fe/numpy-2.4.6.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/numpy@2.4.6",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0",
"name": "numpy",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.4.6"
},
{
"SPDXID": "SPDXRef-Package-pypi-fe50563cf7a8e16e",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "a48a113e6afea91f5608793bafa7ef2ad481fefbda87ec5069f483de61cb9fa3"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/22/fd/89965aa4ac08c74998539fcbf24fa3540f3e15237fbeb6bcf9c908f4aade/numpy-2.5.1.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/numpy@2.5.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0",
"name": "numpy",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.5.1"
},
{
"SPDXID": "SPDXRef-Package-npm-ed6be789e35c21aa",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "ed84616778d2e392f0992093e1bdac5451edfd6ba8bda92d0d4d3b42bb4e058d8f5ec92cb396bd8df991f63a6dcae9b05d24feac58eb9a9a4c635293ff29f7e4"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.24.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/nwsapi@2.2.24",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "nwsapi",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.2.24"
},
{
"SPDXID": "SPDXRef-Package-pypi-1152eab0b1ee8587",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "e5e7de64aeebeddaf8e6d3f7a783b32ac2a01c0fbd9c878012caecb891a1f42a"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/ce/3d/e4b57b8d9008c6ebe0d5eff901f91d5700cf7bdb8c8863df817463a7fd5e/omegaconf-2.3.1.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/omegaconf@2.3.1",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "BSD-3-Clause",
"name": "omegaconf",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "2.3.1"
},
{
"SPDXID": "SPDXRef-Package-pypi-113d574041b4c1bd",
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "NOASSERTION",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/onnxruntime@1.27.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "onnxruntime",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "1.27.0"
},
{
"SPDXID": "SPDXRef-Package-pypi-fc93ecfcf7f556d7",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "66aac3e5b5faa48d4025816592f3af19e4bfc2c68dec067bae2dbb4ca10aa9e2"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/79/4c/a438d23e09ce2033c09f7b784ad2fbdb0adf529e434101ed28f142226f98/opencv_python-5.0.0.93.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/opencv-python@5.0.0.93",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0",
"name": "opencv-python",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "5.0.0.93"
},
{
"SPDXID": "SPDXRef-Package-npm-8bc5ba336658d037",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "e88a50ee6294c5171934b20e6d1d21cfb971b1aa5248860d649c173c6785d264d5a862852178f50d070ca13db64b744e70bc98febcf43d669667d6b25a669df6"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/optionator@0.9.4",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "optionator",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.9.4"
},
{
"SPDXID": "SPDXRef-Package-npm-cd73933eb9f380f4",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "4d839a9ccdf01b0346b193767154d83c0af0e39e319d78f9aa6585d5b12801ce3e714fe897b19587ba1d7af8e9d4534776e1dcdca64c70576ec54e5773ab8945"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/p-limit@3.1.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "p-limit",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "3.1.0"
},
{
"SPDXID": "SPDXRef-Package-npm-5ecf94a3defdbc10",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "2da363b51594058fbecc1e6713f37071aa0cca548f93e4be647341d53cdd6cc24c9f2e9dca7a401aded7fed97f418ab74c8784ea7c47a696e8d8b1b29ab1b93f"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/p-locate@5.0.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "p-locate",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "5.0.0"
},
{
"SPDXID": "SPDXRef-Package-pypi-7518605dc49543cd",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "1252ce3a102372ca6f86eb968e16f9014c4ba511c5c37d95a7f023e2ca6e5c25"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/f5/d6/3b5a4e3cfaef7a53869a26ceb034d1ff5e5c27c814ce77260a96d50ab7bb/packageurl_python-0.17.6.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/packageurl-python@0.17.6",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "packageurl-python",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "0.17.6"
},
{
"SPDXID": "SPDXRef-Package-pypi-617c53663c576ec7",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "ff452ff5a3e828ce110190feff1178bb1f2ea2281fa2075aadb987c2fb221661"
}
],
"comment": "Resolved by backend/uv.lock; transitive license metadata requires release review.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://files.pythonhosted.org/packages/d7/f1/e7a6dd94a8d4a5626c03e4e99c87f241ba9e350cd9e6d75123f992427270/packaging-26.2.tar.gz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:pypi/packaging@26.2",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "Apache-2.0 OR BSD-2-Clause",
"name": "packaging",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "26.2"
},
{
"SPDXID": "SPDXRef-Package-npm-f7b1ecc67e25150c",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "2089ef53b7da6e5df8aa68bd818f17395c61632332b87db150da5bdaaf3f63eef9e762a57a3911beabc3d7d9cca145bfb901866ea36903a4ee7eee452f905983"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/parse5@7.3.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "parse5",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "7.3.0"
},
{
"SPDXID": "SPDXRef-Package-npm-dbebc14925eecd98",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "6a4f50cb943b8d86f65b071ecb9169be0d8aa0073f64884b48b392066466ca03ec1b091556dd1f65ad2aaed333fa6ead2530077d943c167981e0c1b82d6cbbff"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:npm/path-exists@4.0.0",
"referenceType": "purl"
}
],
"filesAnalyzed": false,
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "MIT",
"name": "path-exists",
"primaryPackagePurpose": "LIBRARY",
"versionInfo": "4.0.0"
},
{
"SPDXID": "SPDXRef-Package-npm-08a8f94420e6b9d2",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "a2399e374a9dfb2d23b3312da18e3caf43deab97703049089423aee90e5fe3595f92cc17b8ab58ae18284e92e7c887079b6e1486ac7ee53aa6d889d2c0b844e9"
}
],
"comment": "Development dependency resolved by frontend/package-lock.json.",
"copyrightText": "NOASSERTION",
"downloadLocation": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
"externalRefs": [
{