Files
backup-tool/docs/release/m14-sbom.json
T

1552 lines
37 KiB
JSON

{
"bomFormat": "CycloneDX",
"components": [
{
"name": "@adobe/css-tools",
"purl": "pkg:npm/@adobe/css-tools@4.4.4",
"type": "library",
"version": "4.4.4"
},
{
"name": "@alloc/quick-lru",
"purl": "pkg:npm/@alloc/quick-lru@5.2.0",
"type": "library",
"version": "5.2.0"
},
{
"name": "@asamuzakjp/css-color",
"purl": "pkg:npm/@asamuzakjp/css-color@6.0.5",
"type": "library",
"version": "6.0.5"
},
{
"name": "@asamuzakjp/dom-selector",
"purl": "pkg:npm/@asamuzakjp/dom-selector@8.3.0",
"type": "library",
"version": "8.3.0"
},
{
"name": "@babel/code-frame",
"purl": "pkg:npm/@babel/code-frame@7.29.0",
"type": "library",
"version": "7.29.0"
},
{
"name": "@babel/helper-validator-identifier",
"purl": "pkg:npm/@babel/helper-validator-identifier@7.28.5",
"type": "library",
"version": "7.28.5"
},
{
"name": "@babel/runtime",
"purl": "pkg:npm/@babel/runtime@7.29.2",
"type": "library",
"version": "7.29.2"
},
{
"name": "@bramus/specificity",
"purl": "pkg:npm/@bramus/specificity@2.4.2",
"type": "library",
"version": "2.4.2"
},
{
"name": "@csstools/color-helpers",
"purl": "pkg:npm/@csstools/color-helpers@6.1.0",
"type": "library",
"version": "6.1.0"
},
{
"name": "@csstools/css-calc",
"purl": "pkg:npm/@csstools/css-calc@3.3.0",
"type": "library",
"version": "3.3.0"
},
{
"name": "@csstools/css-color-parser",
"purl": "pkg:npm/@csstools/css-color-parser@4.1.10",
"type": "library",
"version": "4.1.10"
},
{
"name": "@csstools/css-parser-algorithms",
"purl": "pkg:npm/@csstools/css-parser-algorithms@4.0.0",
"type": "library",
"version": "4.0.0"
},
{
"name": "@csstools/css-syntax-patches-for-csstree",
"purl": "pkg:npm/@csstools/css-syntax-patches-for-csstree@1.1.7",
"type": "library",
"version": "1.1.7"
},
{
"name": "@csstools/css-tokenizer",
"purl": "pkg:npm/@csstools/css-tokenizer@4.0.0",
"type": "library",
"version": "4.0.0"
},
{
"name": "@emnapi/core",
"purl": "pkg:npm/@emnapi/core@1.11.1",
"type": "library",
"version": "1.11.1"
},
{
"name": "@emnapi/runtime",
"purl": "pkg:npm/@emnapi/runtime@1.11.1",
"type": "library",
"version": "1.11.1"
},
{
"name": "@emnapi/wasi-threads",
"purl": "pkg:npm/@emnapi/wasi-threads@1.2.2",
"type": "library",
"version": "1.2.2"
},
{
"name": "@exodus/bytes",
"purl": "pkg:npm/@exodus/bytes@1.15.1",
"type": "library",
"version": "1.15.1"
},
{
"name": "@jridgewell/gen-mapping",
"purl": "pkg:npm/@jridgewell/gen-mapping@0.3.13",
"type": "library",
"version": "0.3.13"
},
{
"name": "@jridgewell/resolve-uri",
"purl": "pkg:npm/@jridgewell/resolve-uri@3.1.2",
"type": "library",
"version": "3.1.2"
},
{
"name": "@jridgewell/sourcemap-codec",
"purl": "pkg:npm/@jridgewell/sourcemap-codec@1.5.5",
"type": "library",
"version": "1.5.5"
},
{
"name": "@jridgewell/trace-mapping",
"purl": "pkg:npm/@jridgewell/trace-mapping@0.3.31",
"type": "library",
"version": "0.3.31"
},
{
"name": "@napi-rs/wasm-runtime",
"purl": "pkg:npm/@napi-rs/wasm-runtime@1.1.6",
"type": "library",
"version": "1.1.6"
},
{
"name": "@nodelib/fs.scandir",
"purl": "pkg:npm/@nodelib/fs.scandir@2.1.5",
"type": "library",
"version": "2.1.5"
},
{
"name": "@nodelib/fs.stat",
"purl": "pkg:npm/@nodelib/fs.stat@2.0.5",
"type": "library",
"version": "2.0.5"
},
{
"name": "@nodelib/fs.walk",
"purl": "pkg:npm/@nodelib/fs.walk@1.2.8",
"type": "library",
"version": "1.2.8"
},
{
"name": "@oxc-project/types",
"purl": "pkg:npm/@oxc-project/types@0.139.0",
"type": "library",
"version": "0.139.0"
},
{
"name": "@playwright/test",
"purl": "pkg:npm/@playwright/test@1.57.0",
"type": "library",
"version": "1.57.0"
},
{
"name": "@rolldown/binding-android-arm64",
"purl": "pkg:npm/@rolldown/binding-android-arm64@1.1.5",
"type": "library",
"version": "1.1.5"
},
{
"name": "@rolldown/binding-darwin-arm64",
"purl": "pkg:npm/@rolldown/binding-darwin-arm64@1.1.5",
"type": "library",
"version": "1.1.5"
},
{
"name": "@rolldown/binding-darwin-x64",
"purl": "pkg:npm/@rolldown/binding-darwin-x64@1.1.5",
"type": "library",
"version": "1.1.5"
},
{
"name": "@rolldown/binding-freebsd-x64",
"purl": "pkg:npm/@rolldown/binding-freebsd-x64@1.1.5",
"type": "library",
"version": "1.1.5"
},
{
"name": "@rolldown/binding-linux-arm-gnueabihf",
"purl": "pkg:npm/@rolldown/binding-linux-arm-gnueabihf@1.1.5",
"type": "library",
"version": "1.1.5"
},
{
"name": "@rolldown/binding-linux-arm64-gnu",
"purl": "pkg:npm/@rolldown/binding-linux-arm64-gnu@1.1.5",
"type": "library",
"version": "1.1.5"
},
{
"name": "@rolldown/binding-linux-arm64-musl",
"purl": "pkg:npm/@rolldown/binding-linux-arm64-musl@1.1.5",
"type": "library",
"version": "1.1.5"
},
{
"name": "@rolldown/binding-linux-ppc64-gnu",
"purl": "pkg:npm/@rolldown/binding-linux-ppc64-gnu@1.1.5",
"type": "library",
"version": "1.1.5"
},
{
"name": "@rolldown/binding-linux-s390x-gnu",
"purl": "pkg:npm/@rolldown/binding-linux-s390x-gnu@1.1.5",
"type": "library",
"version": "1.1.5"
},
{
"name": "@rolldown/binding-linux-x64-gnu",
"purl": "pkg:npm/@rolldown/binding-linux-x64-gnu@1.1.5",
"type": "library",
"version": "1.1.5"
},
{
"name": "@rolldown/binding-linux-x64-musl",
"purl": "pkg:npm/@rolldown/binding-linux-x64-musl@1.1.5",
"type": "library",
"version": "1.1.5"
},
{
"name": "@rolldown/binding-openharmony-arm64",
"purl": "pkg:npm/@rolldown/binding-openharmony-arm64@1.1.5",
"type": "library",
"version": "1.1.5"
},
{
"name": "@rolldown/binding-wasm32-wasi",
"purl": "pkg:npm/@rolldown/binding-wasm32-wasi@1.1.5",
"type": "library",
"version": "1.1.5"
},
{
"name": "@rolldown/binding-win32-arm64-msvc",
"purl": "pkg:npm/@rolldown/binding-win32-arm64-msvc@1.1.5",
"type": "library",
"version": "1.1.5"
},
{
"name": "@rolldown/binding-win32-x64-msvc",
"purl": "pkg:npm/@rolldown/binding-win32-x64-msvc@1.1.5",
"type": "library",
"version": "1.1.5"
},
{
"name": "@rolldown/pluginutils",
"purl": "pkg:npm/@rolldown/pluginutils@1.0.1",
"type": "library",
"version": "1.0.1"
},
{
"name": "@standard-schema/spec",
"purl": "pkg:npm/@standard-schema/spec@1.1.0",
"type": "library",
"version": "1.1.0"
},
{
"name": "@testing-library/dom/node_modules/aria-query",
"purl": "pkg:npm/@testing-library/dom/node_modules/aria-query@5.3.0",
"type": "library",
"version": "5.3.0"
},
{
"name": "@testing-library/dom/node_modules/dom-accessibility-api",
"purl": "pkg:npm/@testing-library/dom/node_modules/dom-accessibility-api@0.5.16",
"type": "library",
"version": "0.5.16"
},
{
"name": "@testing-library/dom",
"purl": "pkg:npm/@testing-library/dom@10.4.1",
"type": "library",
"version": "10.4.1"
},
{
"name": "@testing-library/jest-dom",
"purl": "pkg:npm/@testing-library/jest-dom@7.0.0",
"type": "library",
"version": "7.0.0"
},
{
"name": "@testing-library/react",
"purl": "pkg:npm/@testing-library/react@16.3.2",
"type": "library",
"version": "16.3.2"
},
{
"name": "@tybys/wasm-util",
"purl": "pkg:npm/@tybys/wasm-util@0.10.3",
"type": "library",
"version": "0.10.3"
},
{
"name": "@types/aria-query",
"purl": "pkg:npm/@types/aria-query@5.0.4",
"type": "library",
"version": "5.0.4"
},
{
"name": "@types/chai",
"purl": "pkg:npm/@types/chai@5.2.3",
"type": "library",
"version": "5.2.3"
},
{
"name": "@types/deep-eql",
"purl": "pkg:npm/@types/deep-eql@4.0.2",
"type": "library",
"version": "4.0.2"
},
{
"name": "@types/estree",
"purl": "pkg:npm/@types/estree@1.0.9",
"type": "library",
"version": "1.0.9"
},
{
"name": "@types/react-dom",
"purl": "pkg:npm/@types/react-dom@19.2.3",
"type": "library",
"version": "19.2.3"
},
{
"name": "@types/react",
"purl": "pkg:npm/@types/react@19.2.17",
"type": "library",
"version": "19.2.17"
},
{
"name": "@typescript/typescript-aix-ppc64",
"purl": "pkg:npm/@typescript/typescript-aix-ppc64@7.0.2",
"type": "library",
"version": "7.0.2"
},
{
"name": "@typescript/typescript-darwin-arm64",
"purl": "pkg:npm/@typescript/typescript-darwin-arm64@7.0.2",
"type": "library",
"version": "7.0.2"
},
{
"name": "@typescript/typescript-darwin-x64",
"purl": "pkg:npm/@typescript/typescript-darwin-x64@7.0.2",
"type": "library",
"version": "7.0.2"
},
{
"name": "@typescript/typescript-freebsd-arm64",
"purl": "pkg:npm/@typescript/typescript-freebsd-arm64@7.0.2",
"type": "library",
"version": "7.0.2"
},
{
"name": "@typescript/typescript-freebsd-x64",
"purl": "pkg:npm/@typescript/typescript-freebsd-x64@7.0.2",
"type": "library",
"version": "7.0.2"
},
{
"name": "@typescript/typescript-linux-arm64",
"purl": "pkg:npm/@typescript/typescript-linux-arm64@7.0.2",
"type": "library",
"version": "7.0.2"
},
{
"name": "@typescript/typescript-linux-arm",
"purl": "pkg:npm/@typescript/typescript-linux-arm@7.0.2",
"type": "library",
"version": "7.0.2"
},
{
"name": "@typescript/typescript-linux-loong64",
"purl": "pkg:npm/@typescript/typescript-linux-loong64@7.0.2",
"type": "library",
"version": "7.0.2"
},
{
"name": "@typescript/typescript-linux-mips64el",
"purl": "pkg:npm/@typescript/typescript-linux-mips64el@7.0.2",
"type": "library",
"version": "7.0.2"
},
{
"name": "@typescript/typescript-linux-ppc64",
"purl": "pkg:npm/@typescript/typescript-linux-ppc64@7.0.2",
"type": "library",
"version": "7.0.2"
},
{
"name": "@typescript/typescript-linux-riscv64",
"purl": "pkg:npm/@typescript/typescript-linux-riscv64@7.0.2",
"type": "library",
"version": "7.0.2"
},
{
"name": "@typescript/typescript-linux-s390x",
"purl": "pkg:npm/@typescript/typescript-linux-s390x@7.0.2",
"type": "library",
"version": "7.0.2"
},
{
"name": "@typescript/typescript-linux-x64",
"purl": "pkg:npm/@typescript/typescript-linux-x64@7.0.2",
"type": "library",
"version": "7.0.2"
},
{
"name": "@typescript/typescript-netbsd-arm64",
"purl": "pkg:npm/@typescript/typescript-netbsd-arm64@7.0.2",
"type": "library",
"version": "7.0.2"
},
{
"name": "@typescript/typescript-netbsd-x64",
"purl": "pkg:npm/@typescript/typescript-netbsd-x64@7.0.2",
"type": "library",
"version": "7.0.2"
},
{
"name": "@typescript/typescript-openbsd-arm64",
"purl": "pkg:npm/@typescript/typescript-openbsd-arm64@7.0.2",
"type": "library",
"version": "7.0.2"
},
{
"name": "@typescript/typescript-openbsd-x64",
"purl": "pkg:npm/@typescript/typescript-openbsd-x64@7.0.2",
"type": "library",
"version": "7.0.2"
},
{
"name": "@typescript/typescript-sunos-x64",
"purl": "pkg:npm/@typescript/typescript-sunos-x64@7.0.2",
"type": "library",
"version": "7.0.2"
},
{
"name": "@typescript/typescript-win32-arm64",
"purl": "pkg:npm/@typescript/typescript-win32-arm64@7.0.2",
"type": "library",
"version": "7.0.2"
},
{
"name": "@typescript/typescript-win32-x64",
"purl": "pkg:npm/@typescript/typescript-win32-x64@7.0.2",
"type": "library",
"version": "7.0.2"
},
{
"name": "@vitejs/plugin-react",
"purl": "pkg:npm/@vitejs/plugin-react@6.0.4",
"type": "library",
"version": "6.0.4"
},
{
"name": "@vitest/expect",
"purl": "pkg:npm/@vitest/expect@4.1.10",
"type": "library",
"version": "4.1.10"
},
{
"name": "@vitest/mocker",
"purl": "pkg:npm/@vitest/mocker@4.1.10",
"type": "library",
"version": "4.1.10"
},
{
"name": "@vitest/pretty-format",
"purl": "pkg:npm/@vitest/pretty-format@4.1.10",
"type": "library",
"version": "4.1.10"
},
{
"name": "@vitest/runner",
"purl": "pkg:npm/@vitest/runner@4.1.10",
"type": "library",
"version": "4.1.10"
},
{
"name": "@vitest/snapshot",
"purl": "pkg:npm/@vitest/snapshot@4.1.10",
"type": "library",
"version": "4.1.10"
},
{
"name": "@vitest/spy",
"purl": "pkg:npm/@vitest/spy@4.1.10",
"type": "library",
"version": "4.1.10"
},
{
"name": "@vitest/utils",
"purl": "pkg:npm/@vitest/utils@4.1.10",
"type": "library",
"version": "4.1.10"
},
{
"name": "ansi-regex",
"purl": "pkg:npm/ansi-regex@5.0.1",
"type": "library",
"version": "5.0.1"
},
{
"name": "any-promise",
"purl": "pkg:npm/any-promise@1.3.0",
"type": "library",
"version": "1.3.0"
},
{
"name": "anymatch",
"purl": "pkg:npm/anymatch@3.1.3",
"type": "library",
"version": "3.1.3"
},
{
"name": "arg",
"purl": "pkg:npm/arg@5.0.2",
"type": "library",
"version": "5.0.2"
},
{
"name": "aria-query",
"purl": "pkg:npm/aria-query@5.3.2",
"type": "library",
"version": "5.3.2"
},
{
"name": "assertion-error",
"purl": "pkg:npm/assertion-error@2.0.1",
"type": "library",
"version": "2.0.1"
},
{
"name": "autoprefixer",
"purl": "pkg:npm/autoprefixer@10.5.4",
"type": "library",
"version": "10.5.4"
},
{
"name": "baseline-browser-mapping",
"purl": "pkg:npm/baseline-browser-mapping@2.11.5",
"type": "library",
"version": "2.11.5"
},
{
"name": "bidi-js",
"purl": "pkg:npm/bidi-js@1.0.3",
"type": "library",
"version": "1.0.3"
},
{
"name": "binary-extensions",
"purl": "pkg:npm/binary-extensions@2.3.0",
"type": "library",
"version": "2.3.0"
},
{
"name": "braces",
"purl": "pkg:npm/braces@3.0.3",
"type": "library",
"version": "3.0.3"
},
{
"name": "browserslist",
"purl": "pkg:npm/browserslist@4.28.7",
"type": "library",
"version": "4.28.7"
},
{
"name": "camelcase-css",
"purl": "pkg:npm/camelcase-css@2.0.1",
"type": "library",
"version": "2.0.1"
},
{
"name": "caniuse-lite",
"purl": "pkg:npm/caniuse-lite@1.0.30001806",
"type": "library",
"version": "1.0.30001806"
},
{
"name": "chai",
"purl": "pkg:npm/chai@6.2.2",
"type": "library",
"version": "6.2.2"
},
{
"name": "chokidar/node_modules/glob-parent",
"purl": "pkg:npm/chokidar/node_modules/glob-parent@5.1.2",
"type": "library",
"version": "5.1.2"
},
{
"name": "chokidar",
"purl": "pkg:npm/chokidar@3.6.0",
"type": "library",
"version": "3.6.0"
},
{
"name": "commander",
"purl": "pkg:npm/commander@4.1.1",
"type": "library",
"version": "4.1.1"
},
{
"name": "convert-source-map",
"purl": "pkg:npm/convert-source-map@2.0.0",
"type": "library",
"version": "2.0.0"
},
{
"name": "css-tree",
"purl": "pkg:npm/css-tree@3.2.1",
"type": "library",
"version": "3.2.1"
},
{
"name": "css.escape",
"purl": "pkg:npm/css.escape@1.5.1",
"type": "library",
"version": "1.5.1"
},
{
"name": "cssesc",
"purl": "pkg:npm/cssesc@3.0.0",
"type": "library",
"version": "3.0.0"
},
{
"name": "csstype",
"purl": "pkg:npm/csstype@3.2.3",
"type": "library",
"version": "3.2.3"
},
{
"name": "data-urls/node_modules/whatwg-url",
"purl": "pkg:npm/data-urls/node_modules/whatwg-url@16.0.1",
"type": "library",
"version": "16.0.1"
},
{
"name": "data-urls",
"purl": "pkg:npm/data-urls@7.0.0",
"type": "library",
"version": "7.0.0"
},
{
"name": "decimal.js",
"purl": "pkg:npm/decimal.js@10.6.0",
"type": "library",
"version": "10.6.0"
},
{
"name": "dequal",
"purl": "pkg:npm/dequal@2.0.3",
"type": "library",
"version": "2.0.3"
},
{
"name": "detect-libc",
"purl": "pkg:npm/detect-libc@2.1.2",
"type": "library",
"version": "2.1.2"
},
{
"name": "didyoumean",
"purl": "pkg:npm/didyoumean@1.2.2",
"type": "library",
"version": "1.2.2"
},
{
"name": "dlv",
"purl": "pkg:npm/dlv@1.1.3",
"type": "library",
"version": "1.1.3"
},
{
"name": "dom-accessibility-api",
"purl": "pkg:npm/dom-accessibility-api@0.6.3",
"type": "library",
"version": "0.6.3"
},
{
"name": "electron-to-chromium",
"purl": "pkg:npm/electron-to-chromium@1.5.396",
"type": "library",
"version": "1.5.396"
},
{
"name": "entities",
"purl": "pkg:npm/entities@8.0.0",
"type": "library",
"version": "8.0.0"
},
{
"name": "es-errors",
"purl": "pkg:npm/es-errors@1.3.0",
"type": "library",
"version": "1.3.0"
},
{
"name": "es-module-lexer",
"purl": "pkg:npm/es-module-lexer@2.3.1",
"type": "library",
"version": "2.3.1"
},
{
"name": "escalade",
"purl": "pkg:npm/escalade@3.2.0",
"type": "library",
"version": "3.2.0"
},
{
"name": "estree-walker",
"purl": "pkg:npm/estree-walker@3.0.3",
"type": "library",
"version": "3.0.3"
},
{
"name": "expect-type",
"purl": "pkg:npm/expect-type@1.4.0",
"type": "library",
"version": "1.4.0"
},
{
"name": "fast-glob/node_modules/glob-parent",
"purl": "pkg:npm/fast-glob/node_modules/glob-parent@5.1.2",
"type": "library",
"version": "5.1.2"
},
{
"name": "fast-glob",
"purl": "pkg:npm/fast-glob@3.3.3",
"type": "library",
"version": "3.3.3"
},
{
"name": "fastq",
"purl": "pkg:npm/fastq@1.20.1",
"type": "library",
"version": "1.20.1"
},
{
"name": "fill-range",
"purl": "pkg:npm/fill-range@7.1.1",
"type": "library",
"version": "7.1.1"
},
{
"name": "fraction.js",
"purl": "pkg:npm/fraction.js@5.3.4",
"type": "library",
"version": "5.3.4"
},
{
"name": "fsevents",
"purl": "pkg:npm/fsevents@2.3.3",
"type": "library",
"version": "2.3.3"
},
{
"name": "function-bind",
"purl": "pkg:npm/function-bind@1.1.2",
"type": "library",
"version": "1.1.2"
},
{
"name": "glob-parent",
"purl": "pkg:npm/glob-parent@6.0.2",
"type": "library",
"version": "6.0.2"
},
{
"name": "hasown",
"purl": "pkg:npm/hasown@2.0.3",
"type": "library",
"version": "2.0.3"
},
{
"name": "html-encoding-sniffer",
"purl": "pkg:npm/html-encoding-sniffer@6.0.0",
"type": "library",
"version": "6.0.0"
},
{
"name": "indent-string",
"purl": "pkg:npm/indent-string@4.0.0",
"type": "library",
"version": "4.0.0"
},
{
"name": "is-binary-path",
"purl": "pkg:npm/is-binary-path@2.1.0",
"type": "library",
"version": "2.1.0"
},
{
"name": "is-core-module",
"purl": "pkg:npm/is-core-module@2.16.2",
"type": "library",
"version": "2.16.2"
},
{
"name": "is-extglob",
"purl": "pkg:npm/is-extglob@2.1.1",
"type": "library",
"version": "2.1.1"
},
{
"name": "is-glob",
"purl": "pkg:npm/is-glob@4.0.3",
"type": "library",
"version": "4.0.3"
},
{
"name": "is-number",
"purl": "pkg:npm/is-number@7.0.0",
"type": "library",
"version": "7.0.0"
},
{
"name": "is-potential-custom-element-name",
"purl": "pkg:npm/is-potential-custom-element-name@1.0.1",
"type": "library",
"version": "1.0.1"
},
{
"name": "jiti",
"purl": "pkg:npm/jiti@1.21.7",
"type": "library",
"version": "1.21.7"
},
{
"name": "js-tokens",
"purl": "pkg:npm/js-tokens@4.0.0",
"type": "library",
"version": "4.0.0"
},
{
"name": "jsdom",
"purl": "pkg:npm/jsdom@30.0.0",
"type": "library",
"version": "30.0.0"
},
{
"name": "lightningcss-android-arm64",
"purl": "pkg:npm/lightningcss-android-arm64@1.33.0",
"type": "library",
"version": "1.33.0"
},
{
"name": "lightningcss-darwin-arm64",
"purl": "pkg:npm/lightningcss-darwin-arm64@1.33.0",
"type": "library",
"version": "1.33.0"
},
{
"name": "lightningcss-darwin-x64",
"purl": "pkg:npm/lightningcss-darwin-x64@1.33.0",
"type": "library",
"version": "1.33.0"
},
{
"name": "lightningcss-freebsd-x64",
"purl": "pkg:npm/lightningcss-freebsd-x64@1.33.0",
"type": "library",
"version": "1.33.0"
},
{
"name": "lightningcss-linux-arm-gnueabihf",
"purl": "pkg:npm/lightningcss-linux-arm-gnueabihf@1.33.0",
"type": "library",
"version": "1.33.0"
},
{
"name": "lightningcss-linux-arm64-gnu",
"purl": "pkg:npm/lightningcss-linux-arm64-gnu@1.33.0",
"type": "library",
"version": "1.33.0"
},
{
"name": "lightningcss-linux-arm64-musl",
"purl": "pkg:npm/lightningcss-linux-arm64-musl@1.33.0",
"type": "library",
"version": "1.33.0"
},
{
"name": "lightningcss-linux-x64-gnu",
"purl": "pkg:npm/lightningcss-linux-x64-gnu@1.33.0",
"type": "library",
"version": "1.33.0"
},
{
"name": "lightningcss-linux-x64-musl",
"purl": "pkg:npm/lightningcss-linux-x64-musl@1.33.0",
"type": "library",
"version": "1.33.0"
},
{
"name": "lightningcss-win32-arm64-msvc",
"purl": "pkg:npm/lightningcss-win32-arm64-msvc@1.33.0",
"type": "library",
"version": "1.33.0"
},
{
"name": "lightningcss-win32-x64-msvc",
"purl": "pkg:npm/lightningcss-win32-x64-msvc@1.33.0",
"type": "library",
"version": "1.33.0"
},
{
"name": "lightningcss",
"purl": "pkg:npm/lightningcss@1.33.0",
"type": "library",
"version": "1.33.0"
},
{
"name": "lilconfig",
"purl": "pkg:npm/lilconfig@3.1.3",
"type": "library",
"version": "3.1.3"
},
{
"name": "lines-and-columns",
"purl": "pkg:npm/lines-and-columns@1.2.4",
"type": "library",
"version": "1.2.4"
},
{
"name": "lru-cache",
"purl": "pkg:npm/lru-cache@11.5.2",
"type": "library",
"version": "11.5.2"
},
{
"name": "lz-string",
"purl": "pkg:npm/lz-string@1.5.0",
"type": "library",
"version": "1.5.0"
},
{
"name": "magic-string",
"purl": "pkg:npm/magic-string@0.30.21",
"type": "library",
"version": "0.30.21"
},
{
"name": "mdn-data",
"purl": "pkg:npm/mdn-data@2.27.1",
"type": "library",
"version": "2.27.1"
},
{
"name": "merge2",
"purl": "pkg:npm/merge2@1.4.1",
"type": "library",
"version": "1.4.1"
},
{
"name": "micromatch",
"purl": "pkg:npm/micromatch@4.0.8",
"type": "library",
"version": "4.0.8"
},
{
"name": "min-indent",
"purl": "pkg:npm/min-indent@1.0.1",
"type": "library",
"version": "1.0.1"
},
{
"name": "mz",
"purl": "pkg:npm/mz@2.7.0",
"type": "library",
"version": "2.7.0"
},
{
"name": "nanoid",
"purl": "pkg:npm/nanoid@3.3.16",
"type": "library",
"version": "3.3.16"
},
{
"name": "node-releases",
"purl": "pkg:npm/node-releases@2.0.51",
"type": "library",
"version": "2.0.51"
},
{
"name": "normalize-path",
"purl": "pkg:npm/normalize-path@3.0.0",
"type": "library",
"version": "3.0.0"
},
{
"name": "object-assign",
"purl": "pkg:npm/object-assign@4.1.1",
"type": "library",
"version": "4.1.1"
},
{
"name": "object-hash",
"purl": "pkg:npm/object-hash@3.0.0",
"type": "library",
"version": "3.0.0"
},
{
"name": "obug",
"purl": "pkg:npm/obug@2.1.4",
"type": "library",
"version": "2.1.4"
},
{
"name": "parse5",
"purl": "pkg:npm/parse5@8.0.1",
"type": "library",
"version": "8.0.1"
},
{
"name": "path-parse",
"purl": "pkg:npm/path-parse@1.0.7",
"type": "library",
"version": "1.0.7"
},
{
"name": "pathe",
"purl": "pkg:npm/pathe@2.0.3",
"type": "library",
"version": "2.0.3"
},
{
"name": "picocolors",
"purl": "pkg:npm/picocolors@1.1.1",
"type": "library",
"version": "1.1.1"
},
{
"name": "picomatch",
"purl": "pkg:npm/picomatch@2.3.2",
"type": "library",
"version": "2.3.2"
},
{
"name": "pify",
"purl": "pkg:npm/pify@2.3.0",
"type": "library",
"version": "2.3.0"
},
{
"name": "pirates",
"purl": "pkg:npm/pirates@4.0.7",
"type": "library",
"version": "4.0.7"
},
{
"name": "playwright-core",
"purl": "pkg:npm/playwright-core@1.57.0",
"type": "library",
"version": "1.57.0"
},
{
"name": "playwright/node_modules/fsevents",
"purl": "pkg:npm/playwright/node_modules/fsevents@2.3.2",
"type": "library",
"version": "2.3.2"
},
{
"name": "playwright",
"purl": "pkg:npm/playwright@1.57.0",
"type": "library",
"version": "1.57.0"
},
{
"name": "postcss-import",
"purl": "pkg:npm/postcss-import@15.1.0",
"type": "library",
"version": "15.1.0"
},
{
"name": "postcss-js",
"purl": "pkg:npm/postcss-js@4.1.0",
"type": "library",
"version": "4.1.0"
},
{
"name": "postcss-load-config",
"purl": "pkg:npm/postcss-load-config@6.0.1",
"type": "library",
"version": "6.0.1"
},
{
"name": "postcss-nested",
"purl": "pkg:npm/postcss-nested@6.2.0",
"type": "library",
"version": "6.2.0"
},
{
"name": "postcss-selector-parser",
"purl": "pkg:npm/postcss-selector-parser@6.1.2",
"type": "library",
"version": "6.1.2"
},
{
"name": "postcss-value-parser",
"purl": "pkg:npm/postcss-value-parser@4.2.0",
"type": "library",
"version": "4.2.0"
},
{
"name": "postcss",
"purl": "pkg:npm/postcss@8.5.23",
"type": "library",
"version": "8.5.23"
},
{
"name": "pretty-format/node_modules/ansi-styles",
"purl": "pkg:npm/pretty-format/node_modules/ansi-styles@5.2.0",
"type": "library",
"version": "5.2.0"
},
{
"name": "pretty-format",
"purl": "pkg:npm/pretty-format@27.5.1",
"type": "library",
"version": "27.5.1"
},
{
"name": "punycode",
"purl": "pkg:npm/punycode@2.3.1",
"type": "library",
"version": "2.3.1"
},
{
"name": "queue-microtask",
"purl": "pkg:npm/queue-microtask@1.2.3",
"type": "library",
"version": "1.2.3"
},
{
"name": "react-dom",
"purl": "pkg:npm/react-dom@19.2.8",
"type": "library",
"version": "19.2.8"
},
{
"name": "react-is",
"purl": "pkg:npm/react-is@17.0.2",
"type": "library",
"version": "17.0.2"
},
{
"name": "react",
"purl": "pkg:npm/react@19.2.8",
"type": "library",
"version": "19.2.8"
},
{
"name": "read-cache",
"purl": "pkg:npm/read-cache@1.0.0",
"type": "library",
"version": "1.0.0"
},
{
"name": "readdirp",
"purl": "pkg:npm/readdirp@3.6.0",
"type": "library",
"version": "3.6.0"
},
{
"name": "redent",
"purl": "pkg:npm/redent@3.0.0",
"type": "library",
"version": "3.0.0"
},
{
"name": "require-from-string",
"purl": "pkg:npm/require-from-string@2.0.2",
"type": "library",
"version": "2.0.2"
},
{
"name": "resolve",
"purl": "pkg:npm/resolve@1.22.12",
"type": "library",
"version": "1.22.12"
},
{
"name": "reusify",
"purl": "pkg:npm/reusify@1.1.0",
"type": "library",
"version": "1.1.0"
},
{
"name": "rolldown",
"purl": "pkg:npm/rolldown@1.1.5",
"type": "library",
"version": "1.1.5"
},
{
"name": "run-parallel",
"purl": "pkg:npm/run-parallel@1.2.0",
"type": "library",
"version": "1.2.0"
},
{
"name": "saxes",
"purl": "pkg:npm/saxes@6.0.0",
"type": "library",
"version": "6.0.0"
},
{
"name": "scheduler",
"purl": "pkg:npm/scheduler@0.27.0",
"type": "library",
"version": "0.27.0"
},
{
"name": "siginfo",
"purl": "pkg:npm/siginfo@2.0.0",
"type": "library",
"version": "2.0.0"
},
{
"name": "source-map-js",
"purl": "pkg:npm/source-map-js@1.2.1",
"type": "library",
"version": "1.2.1"
},
{
"name": "stackback",
"purl": "pkg:npm/stackback@0.0.2",
"type": "library",
"version": "0.0.2"
},
{
"name": "std-env",
"purl": "pkg:npm/std-env@4.2.0",
"type": "library",
"version": "4.2.0"
},
{
"name": "strip-indent",
"purl": "pkg:npm/strip-indent@3.0.0",
"type": "library",
"version": "3.0.0"
},
{
"name": "sucrase",
"purl": "pkg:npm/sucrase@3.35.1",
"type": "library",
"version": "3.35.1"
},
{
"name": "supports-preserve-symlinks-flag",
"purl": "pkg:npm/supports-preserve-symlinks-flag@1.0.0",
"type": "library",
"version": "1.0.0"
},
{
"name": "symbol-tree",
"purl": "pkg:npm/symbol-tree@3.2.4",
"type": "library",
"version": "3.2.4"
},
{
"name": "tailwindcss",
"purl": "pkg:npm/tailwindcss@3.4.19",
"type": "library",
"version": "3.4.19"
},
{
"name": "thenify-all",
"purl": "pkg:npm/thenify-all@1.6.0",
"type": "library",
"version": "1.6.0"
},
{
"name": "thenify",
"purl": "pkg:npm/thenify@3.3.1",
"type": "library",
"version": "3.3.1"
},
{
"name": "tinybench",
"purl": "pkg:npm/tinybench@2.9.0",
"type": "library",
"version": "2.9.0"
},
{
"name": "tinyexec",
"purl": "pkg:npm/tinyexec@1.2.4",
"type": "library",
"version": "1.2.4"
},
{
"name": "tinyglobby/node_modules/fdir",
"purl": "pkg:npm/tinyglobby/node_modules/fdir@6.5.0",
"type": "library",
"version": "6.5.0"
},
{
"name": "tinyglobby/node_modules/picomatch",
"purl": "pkg:npm/tinyglobby/node_modules/picomatch@4.0.4",
"type": "library",
"version": "4.0.4"
},
{
"name": "tinyglobby",
"purl": "pkg:npm/tinyglobby@0.2.17",
"type": "library",
"version": "0.2.17"
},
{
"name": "tinyrainbow",
"purl": "pkg:npm/tinyrainbow@3.1.0",
"type": "library",
"version": "3.1.0"
},
{
"name": "tldts-core",
"purl": "pkg:npm/tldts-core@7.4.9",
"type": "library",
"version": "7.4.9"
},
{
"name": "tldts",
"purl": "pkg:npm/tldts@7.4.9",
"type": "library",
"version": "7.4.9"
},
{
"name": "to-regex-range",
"purl": "pkg:npm/to-regex-range@5.0.1",
"type": "library",
"version": "5.0.1"
},
{
"name": "tough-cookie",
"purl": "pkg:npm/tough-cookie@6.0.2",
"type": "library",
"version": "6.0.2"
},
{
"name": "tr46",
"purl": "pkg:npm/tr46@6.0.0",
"type": "library",
"version": "6.0.0"
},
{
"name": "ts-interface-checker",
"purl": "pkg:npm/ts-interface-checker@0.1.13",
"type": "library",
"version": "0.1.13"
},
{
"name": "tslib",
"purl": "pkg:npm/tslib@2.8.1",
"type": "library",
"version": "2.8.1"
},
{
"name": "typescript",
"purl": "pkg:npm/typescript@7.0.2",
"type": "library",
"version": "7.0.2"
},
{
"name": "undici",
"purl": "pkg:npm/undici@8.9.0",
"type": "library",
"version": "8.9.0"
},
{
"name": "update-browserslist-db",
"purl": "pkg:npm/update-browserslist-db@1.2.3",
"type": "library",
"version": "1.2.3"
},
{
"name": "util-deprecate",
"purl": "pkg:npm/util-deprecate@1.0.2",
"type": "library",
"version": "1.0.2"
},
{
"name": "vite/node_modules/picomatch",
"purl": "pkg:npm/vite/node_modules/picomatch@4.0.5",
"type": "library",
"version": "4.0.5"
},
{
"name": "vite",
"purl": "pkg:npm/vite@8.1.5",
"type": "library",
"version": "8.1.5"
},
{
"name": "vitest/node_modules/picomatch",
"purl": "pkg:npm/vitest/node_modules/picomatch@4.0.5",
"type": "library",
"version": "4.0.5"
},
{
"name": "vitest",
"purl": "pkg:npm/vitest@4.1.10",
"type": "library",
"version": "4.1.10"
},
{
"name": "w3c-xmlserializer",
"purl": "pkg:npm/w3c-xmlserializer@5.0.0",
"type": "library",
"version": "5.0.0"
},
{
"name": "webidl-conversions",
"purl": "pkg:npm/webidl-conversions@8.0.1",
"type": "library",
"version": "8.0.1"
},
{
"name": "whatwg-mimetype",
"purl": "pkg:npm/whatwg-mimetype@5.0.0",
"type": "library",
"version": "5.0.0"
},
{
"name": "whatwg-url",
"purl": "pkg:npm/whatwg-url@17.1.0",
"type": "library",
"version": "17.1.0"
},
{
"name": "why-is-node-running",
"purl": "pkg:npm/why-is-node-running@2.3.0",
"type": "library",
"version": "2.3.0"
},
{
"name": "xml-name-validator",
"purl": "pkg:npm/xml-name-validator@5.0.0",
"type": "library",
"version": "5.0.0"
},
{
"name": "xmlchars",
"purl": "pkg:npm/xmlchars@2.2.0",
"type": "library",
"version": "2.2.0"
},
{
"name": "aiofiles",
"purl": "pkg:pypi/aiofiles@25.1.0",
"type": "library",
"version": "25.1.0"
},
{
"name": "aiosqlite",
"purl": "pkg:pypi/aiosqlite@0.22.1",
"type": "library",
"version": "0.22.1"
},
{
"name": "alembic",
"purl": "pkg:pypi/alembic@1.18.5",
"type": "library",
"version": "1.18.5"
},
{
"name": "apscheduler",
"purl": "pkg:pypi/apscheduler@3.11.3",
"type": "library",
"version": "3.11.3"
},
{
"name": "argon2-cffi",
"purl": "pkg:pypi/argon2-cffi@25.1.0",
"type": "library",
"version": "25.1.0"
},
{
"name": "cryptography",
"purl": "pkg:pypi/cryptography@49.0.0",
"type": "library",
"version": "49.0.0"
},
{
"name": "fastapi",
"purl": "pkg:pypi/fastapi@0.136.1",
"type": "library",
"version": "0.136.1"
},
{
"name": "httpx",
"purl": "pkg:pypi/httpx@0.28.1",
"type": "library",
"version": "0.28.1"
},
{
"name": "pydantic-settings",
"purl": "pkg:pypi/pydantic-settings@2.14.2",
"type": "library",
"version": "2.14.2"
},
{
"name": "pydantic",
"purl": "pkg:pypi/pydantic@2.13.4",
"type": "library",
"version": "2.13.4"
},
{
"name": "sqlalchemy",
"purl": "pkg:pypi/sqlalchemy@2.0.49",
"type": "library",
"version": "2.0.49"
},
{
"name": "uvicorn",
"purl": "pkg:pypi/uvicorn@0.51.0",
"type": "library",
"version": "0.51.0"
}
],
"metadata": {
"component": {
"name": "backup-tool",
"purl": "pkg:generic/backup-tool@2.0.0.dev0",
"type": "library",
"version": "2.0.0.dev0"
}
},
"specVersion": "1.5",
"version": 1
}