{
  "history": [
    {
      "added": 0,
      "commit": "75a67ea9cb6d0fdf35ff185d08dad0d45587e6f7",
      "date": "2026-11-01",
      "dependencies": 163,
      "errors": [],
      "fixable": 35,
      "go_version": null,
      "in_binary": null,
      "new_vulnerabilities": 0,
      "osv_confirmed": 34,
      "osv_only": 100,
      "ref": "0.9.1",
      "release_changed": false,
      "release_integrity": "no-assets",
      "removed": 0,
      "resolved_vulnerabilities": 0,
      "scorecard": 5.7,
      "upgraded": 0,
      "vulnerabilities": {
        "Critical": 3,
        "High": 16,
        "Low": 2,
        "Medium": 15,
        "Negligible": 0,
        "Unknown": 0
      },
      "workflow": {
        "High": 0,
        "Low": 0,
        "Medium": 1,
        "files": 7
      }
    },
    {
      "added": 842,
      "commit": "75a67ea9cb6d0fdf35ff185d08dad0d45587e6f7",
      "date": "2026-11-02",
      "dependencies": 1005,
      "errors": [],
      "fixable": 144,
      "go_version": null,
      "in_binary": null,
      "kev": 0,
      "kev_new": 0,
      "new_vulnerabilities": 95,
      "osv_confirmed": 144,
      "osv_only": 0,
      "ref": "0.9.1",
      "release_changed": false,
      "release_integrity": "no-assets",
      "removed": 0,
      "resolved_vulnerabilities": 1,
      "scorecard": 5.7,
      "scorecard_date": "2026-10-26",
      "scorecard_note": null,
      "scorecard_source": "openssf-api",
      "upgraded": 0,
      "vulnerabilities": {
        "Critical": 5,
        "High": 67,
        "Low": 16,
        "Medium": 57,
        "Negligible": 0,
        "Unknown": 0
      },
      "vulnerable_packages": 50,
      "workflow": {
        "High": 0,
        "Low": 0,
        "Medium": 1,
        "files": 7
      }
    }
  ],
  "latest": {
    "archived": false,
    "category": "Cloud Security",
    "changes": {
      "added": [
        "@achrinza/node-ipc@9.2.10",
        "@babel/code-frame@7.29.0",
        "@babel/compat-data@7.29.0",
        "@babel/core@7.29.0",
        "@babel/eslint-parser@7.28.6",
        "@babel/helper-annotate-as-pure@7.27.3",
        "@babel/helper-compilation-targets@7.28.6",
        "@babel/helper-create-class-features-plugin@7.28.6",
        "@babel/helper-create-regexp-features-plugin@7.28.5",
        "@babel/helper-define-polyfill-provider@0.6.6",
        "@babel/helper-globals@7.28.0",
        "@babel/helper-member-expression-to-functions@7.28.5",
        "@babel/helper-module-imports@7.28.6",
        "@babel/helper-module-transforms@7.28.6",
        "@babel/helper-optimise-call-expression@7.27.1",
        "@babel/helper-plugin-utils@7.28.6",
        "@babel/helper-remap-async-to-generator@7.27.1",
        "@babel/helper-replace-supers@7.28.6",
        "@babel/helper-skip-transparent-expression-wrappers@7.27.1",
        "@babel/helper-validator-option@7.27.1",
        "@babel/helper-wrap-function@7.28.6",
        "@babel/helpers@7.28.6",
        "@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5",
        "@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1",
        "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1",
        "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1",
        "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.6",
        "@babel/plugin-proposal-class-properties@7.18.6",
        "@babel/plugin-proposal-decorators@7.29.0",
        "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2",
        "@babel/plugin-syntax-decorators@7.28.6",
        "@babel/plugin-syntax-dynamic-import@7.8.3",
        "@babel/plugin-syntax-import-assertions@7.28.6",
        "@babel/plugin-syntax-import-attributes@7.28.6",
        "@babel/plugin-syntax-jsx@7.28.6",
        "@babel/plugin-syntax-unicode-sets-regex@7.18.6",
        "@babel/plugin-transform-arrow-functions@7.27.1",
        "@babel/plugin-transform-async-generator-functions@7.29.0",
        "@babel/plugin-transform-async-to-generator@7.28.6",
        "@babel/plugin-transform-block-scoped-functions@7.27.1",
        "@babel/plugin-transform-block-scoping@7.28.6",
        "@babel/plugin-transform-class-properties@7.28.6",
        "@babel/plugin-transform-class-static-block@7.28.6",
        "@babel/plugin-transform-classes@7.28.6",
        "@babel/plugin-transform-computed-properties@7.28.6",
        "@babel/plugin-transform-destructuring@7.28.5",
        "@babel/plugin-transform-dotall-regex@7.28.6",
        "@babel/plugin-transform-duplicate-keys@7.27.1",
        "@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.0",
        "@babel/plugin-transform-dynamic-import@7.27.1",
        "@babel/plugin-transform-explicit-resource-management@7.28.6",
        "@babel/plugin-transform-exponentiation-operator@7.28.6",
        "@babel/plugin-transform-export-namespace-from@7.27.1",
        "@babel/plugin-transform-for-of@7.27.1",
        "@babel/plugin-transform-function-name@7.27.1",
        "@babel/plugin-transform-json-strings@7.28.6",
        "@babel/plugin-transform-literals@7.27.1",
        "@babel/plugin-transform-logical-assignment-operators@7.28.6",
        "@babel/plugin-transform-member-expression-literals@7.27.1",
        "@babel/plugin-transform-modules-amd@7.27.1",
        "@babel/plugin-transform-modules-commonjs@7.28.6",
        "@babel/plugin-transform-modules-systemjs@7.29.4",
        "@babel/plugin-transform-modules-umd@7.27.1",
        "@babel/plugin-transform-named-capturing-groups-regex@7.29.0",
        "@babel/plugin-transform-new-target@7.27.1",
        "@babel/plugin-transform-nullish-coalescing-operator@7.28.6",
        "@babel/plugin-transform-numeric-separator@7.28.6",
        "@babel/plugin-transform-object-rest-spread@7.28.6",
        "@babel/plugin-transform-object-super@7.27.1",
        "@babel/plugin-transform-optional-catch-binding@7.28.6",
        "@babel/plugin-transform-optional-chaining@7.28.6",
        "@babel/plugin-transform-parameters@7.27.7",
        "@babel/plugin-transform-private-methods@7.28.6",
        "@babel/plugin-transform-private-property-in-object@7.28.6",
        "@babel/plugin-transform-property-literals@7.27.1",
        "@babel/plugin-transform-regenerator@7.29.0",
        "@babel/plugin-transform-regexp-modifiers@7.28.6",
        "@babel/plugin-transform-reserved-words@7.27.1",
        "@babel/plugin-transform-runtime@7.29.0",
        "@babel/plugin-transform-shorthand-properties@7.27.1",
        "@babel/plugin-transform-spread@7.28.6",
        "@babel/plugin-transform-sticky-regex@7.27.1",
        "@babel/plugin-transform-template-literals@7.27.1",
        "@babel/plugin-transform-typeof-symbol@7.27.1",
        "@babel/plugin-transform-unicode-escapes@7.27.1",
        "@babel/plugin-transform-unicode-property-regex@7.28.6",
        "@babel/plugin-transform-unicode-regex@7.27.1",
        "@babel/plugin-transform-unicode-sets-regex@7.28.6",
        "@babel/preset-env@7.29.0",
        "@babel/preset-modules@0.1.6-no-external-plugins",
        "@babel/runtime@7.28.6",
        "@babel/template@7.28.6",
        "@babel/traverse@7.29.0",
        "@discoveryjs/json-ext@0.5.7",
        "@eslint-community/eslint-utils@4.9.1",
        "@eslint-community/regexpp@4.12.2",
        "@eslint/eslintrc@2.1.4",
        "@eslint/js@8.57.1",
        "@hapi/hoek@9.3.0",
        "@hapi/topo@5.1.0",
        "@humanwhocodes/config-array@0.13.0",
        "@humanwhocodes/module-importer@1.0.1",
        "@humanwhocodes/object-schema@2.0.3",
        "@isaacs/cliui@8.0.2",
        "@jridgewell/source-map@0.3.11",
        "@leichtgewicht/ip-codec@2.0.5",
        "@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1",
        "@node-ipc/js-queue@2.0.3",
        "@nodelib/fs.scandir@2.1.5",
        "@nodelib/fs.stat@2.0.5",
        "@nodelib/fs.walk@1.2.8",
        "@pkgjs/parseargs@0.11.0",
        "@polka/url@1.0.0-next.29",
        "@sideway/address@4.1.5",
        "@sideway/formula@3.0.1",
        "@sideway/pinpoint@2.0.0",
        "@soda/friendly-errors-webpack-plugin@1.8.1",
        "@soda/get-current-script@1.0.2",
        "@types/body-parser@1.19.6",
        "@types/bonjour@3.5.13",
        "@types/connect@3.4.38",
        "@types/connect-history-api-fallback@1.5.4",
        "@types/eslint@8.56.12",
        "@types/eslint-scope@3.7.7",
        "@types/estree@1.0.8",
        "@types/express@4.17.25",
        "@types/express-serve-static-core@4.19.8",
        "@types/express-serve-static-core@5.1.1",
        "@types/html-minifier-terser@6.1.0",
        "@types/http-errors@2.0.5",
        "@types/http-proxy@1.17.17",
        "@types/json-schema@7.0.15",
        "@types/mime@1.3.5",
        "@types/minimist@1.2.5",
        "@types/node@25.3.2",
        "@types/node-forge@1.3.14",
        "@types/normalize-package-data@2.4.4",
        "@types/parse-json@4.0.2",
        "@types/qs@6.14.0",
        "@types/range-parser@1.2.7",
        "@types/retry@0.12.0",
        "@types/send@0.17.6",
        "@types/send@1.2.1",
        "@types/serve-index@1.9.4",
        "@types/serve-static@1.15.10",
        "@types/sockjs@0.3.36",
        "@types/ws@8.18.1",
        "@ungap/structured-clone@1.3.0",
        "@vue/babel-helper-vue-jsx-merge-props@1.4.0",
        "@vue/babel-helper-vue-transform-on@1.5.0",
        "@vue/babel-plugin-jsx@1.5.0",
        "@vue/babel-plugin-resolve-type@1.5.0",
        "@vue/babel-plugin-transform-vue-jsx@1.4.0",
        "@vue/babel-preset-app@5.0.9",
        "@vue/babel-preset-jsx@1.4.0",
        "@vue/babel-sugar-composition-api-inject-h@1.4.0",
        "@vue/babel-sugar-composition-api-render-instance@1.4.0",
        "@vue/babel-sugar-functional-vue@1.4.0",
        "@vue/babel-sugar-inject-h@1.4.0",
        "@vue/babel-sugar-v-model@1.4.0",
        "@vue/babel-sugar-v-on@1.4.0",
        "@vue/cli-overlay@5.0.9",
        "@vue/cli-plugin-babel@5.0.9",
        "@vue/cli-plugin-eslint@5.0.9",
        "@vue/cli-plugin-router@5.0.9",
        "@vue/cli-plugin-vuex@5.0.9",
        "@vue/cli-service@5.0.9",
        "@vue/cli-shared-utils@5.0.9",
        "@vue/component-compiler-utils@3.3.0",
        "@vue/web-component-wrapper@1.3.0",
        "@webassemblyjs/ast@1.14.1",
        "@webassemblyjs/floating-point-hex-parser@1.13.2",
        "@webassemblyjs/helper-api-error@1.13.2",
        "@webassemblyjs/helper-buffer@1.14.1",
        "@webassemblyjs/helper-numbers@1.13.2",
        "@webassemblyjs/helper-wasm-bytecode@1.13.2",
        "@webassemblyjs/helper-wasm-section@1.14.1",
        "@webassemblyjs/ieee754@1.13.2",
        "@webassemblyjs/leb128@1.13.2",
        "@webassemblyjs/utf8@1.13.2",
        "@webassemblyjs/wasm-edit@1.14.1",
        "@webassemblyjs/wasm-gen@1.14.1",
        "@webassemblyjs/wasm-opt@1.14.1",
        "@webassemblyjs/wasm-parser@1.14.1",
        "@webassemblyjs/wast-printer@1.14.1",
        "@xtuc/ieee754@1.2.0",
        "@xtuc/long@4.2.2",
        "accepts@1.3.8",
        "acorn-import-phases@1.0.4",
        "acorn-jsx@5.3.2",
        "acorn-walk@8.3.5",
        "address@1.2.2",
        "ajv@6.14.0",
        "ajv@8.18.0",
        "ajv-formats@2.1.1",
        "ajv-keywords@3.5.2",
        "ajv-keywords@5.1.0",
        "ansi-escapes@3.2.0",
        "ansi-html-community@0.0.8",
        "ansi-regex@3.0.1",
        "ansi-regex@5.0.1",
        "ansi-regex@6.2.2",
        "ansi-styles@3.2.1",
        "ansi-styles@4.3.0",
        "ansi-styles@6.2.3",
        "any-promise@1.3.0",
        "anymatch@3.1.3",
        "arch@2.2.0",
        "argparse@2.0.1",
        "array-flatten@1.1.1",
        "array-union@2.1.0",
        "async@3.2.6",
        "at-least-node@1.0.0",
        "autoprefixer@10.4.27",
        "babel-loader@8.4.1",
        "babel-plugin-dynamic-import-node@2.3.3",
        "babel-plugin-polyfill-corejs2@0.4.15",
        "babel-plugin-polyfill-corejs3@0.13.0",
        "babel-plugin-polyfill-corejs3@0.14.0",
        "babel-plugin-polyfill-regenerator@0.6.6",
        "balanced-match@1.0.2",
        "base64-js@1.5.1",
        "baseline-browser-mapping@2.10.0",
        "batch@0.6.1",
        "big.js@5.2.2",
        "binary-extensions@2.3.0",
        "bl@4.1.0",
        "bluebird@3.7.2",
        "body-parser@1.20.5",
        "bonjour-service@1.3.0",
        "boolbase@1.0.0",
        "brace-expansion@1.1.12",
        "brace-expansion@2.0.2",
        "braces@3.0.3",
        "browser-stdout@1.3.1",
        "browserslist@4.28.1",
        "buffer@5.7.1",
        "buffer-from@1.1.2",
        "bytes@3.1.2",
        "call-bind@1.0.8",
        "call-bind-apply-helpers@1.0.2",
        "call-bound@1.0.4",
        "callsites@3.1.0",
        "camel-case@4.1.2",
        "camelcase@5.3.1",
        "camelcase@6.3.0",
        "caniuse-api@3.0.0",
        "caniuse-lite@1.0.30001774",
        "case-sensitive-paths-webpack-plugin@2.4.0",
        "chai@6.2.2",
        "chalk@2.4.2",
        "chalk@3.0.0",
        "chalk@4.1.2",
        "chokidar@3.6.0",
        "chokidar@4.0.3",
        "chrome-trace-event@1.0.4",
        "ci-info@1.6.0",
        "clean-css@5.3.3",
        "cli-cursor@2.1.0",
        "cli-cursor@3.1.0",
        "cli-highlight@2.1.11",
        "cli-spinners@2.9.2",
        "clipboardy@2.3.0",
        "cliui@7.0.4",
        "cliui@8.0.1",
        "clone@1.0.4",
        "clone-deep@4.0.1",
        "color-convert@1.9.3",
        "color-convert@2.0.1",
        "color-name@1.1.3",
        "color-name@1.1.4",
        "colord@2.9.3",
        "colorette@2.0.20",
        "commander@2.20.3",
        "commander@7.2.0",
        "commander@8.3.0",
        "commondir@1.0.1",
        "compressible@2.0.18",
        "compression@1.8.1",
        "concat-map@0.0.1",
        "connect-history-api-fallback@2.0.0",
        "consolidate@0.15.1",
        "content-disposition@0.5.4",
        "content-type@1.0.5",
        "convert-source-map@2.0.0",
        "cookie@0.7.2",
        "cookie-signature@1.0.7",
        "copy-webpack-plugin@9.1.0",
        "core-js-compat@3.48.0",
        "core-util-is@1.0.3",
        "cosmiconfig@7.1.0",
        "cross-spawn@5.1.0",
        "cross-spawn@6.0.6",
        "cross-spawn@7.0.6",
        "css-declaration-sorter@6.4.1",
        "css-loader@6.11.0",
        "css-minimizer-webpack-plugin@3.4.1",
        "css-select@4.3.0",
        "css-tree@1.1.3",
        "css-what@6.2.2",
        "cssesc@3.0.0",
        "cssnano@5.1.15",
        "cssnano-preset-default@5.2.14",
        "cssnano-utils@3.1.0",
        "csso@4.2.0",
        "debounce@1.2.1",
        "debug@2.6.9",
        "debug@4.4.3",
        "decamelize@4.0.0",
        "deep-is@0.1.4",
        "deepmerge@1.5.2",
        "default-gateway@6.0.3",
        "defaults@1.0.4",
        "define-data-property@1.1.4",
        "define-lazy-prop@2.0.0",
        "define-properties@1.2.1",
        "depd@1.1.2",
        "depd@2.0.0",
        "destroy@1.2.0",
        "detect-node@2.1.0",
        "diff@7.0.0",
        "dir-glob@3.0.1",
        "dns-packet@5.6.1",
        "doctrine@3.0.0",
        "dom-converter@0.2.0",
        "dom-serializer@1.4.1",
        "domelementtype@2.3.0",
        "domhandler@4.3.1",
        "domutils@2.8.0",
        "dot-case@3.0.4",
        "dotenv@10.0.0",
        "dotenv-expand@5.1.0",
        "dunder-proto@1.0.1",
        "duplexer@0.1.2",
        "eastasianwidth@0.2.0",
        "easy-stack@1.0.1",
        "ee-first@1.1.1",
        "electron-to-chromium@1.5.302",
        "emoji-regex@8.0.0",
        "emoji-regex@9.2.2",
        "emojis-list@3.0.0",
        "encodeurl@2.0.0",
        "end-of-stream@1.4.5",
        "enhanced-resolve@5.20.0",
        "entities@2.2.0",
        "entities@4.5.0",
        "error-ex@1.3.4",
        "error-stack-parser@2.1.4",
        "es-define-property@1.0.1",
        "es-errors@1.3.0",
        "es-module-lexer@2.0.0",
        "es-object-atoms@1.1.1",
        "escalade@3.2.0",
        "escape-html@1.0.3",
        "escape-string-regexp@1.0.5",
        "escape-string-regexp@4.0.0",
        "eslint@8.57.1",
        "eslint-plugin-vue@9.33.0",
        "eslint-scope@5.1.1",
        "eslint-scope@7.2.2",
        "eslint-visitor-keys@2.1.0",
        "eslint-visitor-keys@3.4.3",
        "eslint-webpack-plugin@3.2.0",
        "espree@9.6.1",
        "esquery@1.7.0",
        "esrecurse@4.3.0",
        "estraverse@4.3.0",
        "estraverse@5.3.0",
        "esutils@2.0.3",
        "etag@1.8.1",
        "event-pubsub@4.3.0",
        "eventemitter3@4.0.7",
        "events@3.3.0",
        "execa@0.8.0",
        "execa@1.0.0",
        "execa@5.1.1",
        "express@4.22.2",
        "fast-deep-equal@3.1.3",
        "fast-glob@3.3.3",
        "fast-json-stable-stringify@2.1.0",
        "fast-levenshtein@2.0.6",
        "fast-uri@3.1.2",
        "fastq@1.20.1",
        "faye-websocket@0.11.4",
        "figures@2.0.0",
        "file-entry-cache@6.0.1",
        "fill-range@7.1.1",
        "finalhandler@1.3.2",
        "find-cache-dir@3.3.2",
        "find-up@4.1.0",
        "find-up@5.0.0",
        "flat@5.0.2",
        "flat-cache@3.2.0",
        "flatted@3.4.2",
        "follow-redirects@1.16.0",
        "foreground-child@3.3.1",
        "forwarded@0.2.0",
        "fraction.js@5.3.4",
        "fresh@0.5.2",
        "fs-extra@9.1.0",
        "fs-monkey@1.1.0",
        "fs.realpath@1.0.0",
        "fsevents@2.3.3",
        "function-bind@1.1.2",
        "gensync@1.0.0-beta.2",
        "get-caller-file@2.0.5",
        "get-intrinsic@1.3.0",
        "get-proto@1.0.1",
        "get-stream@3.0.0",
        "get-stream@4.1.0",
        "get-stream@6.0.1",
        "glob@10.5.0",
        "glob@7.2.3",
        "glob-parent@5.1.2",
        "glob-parent@6.0.2",
        "glob-to-regexp@0.4.1",
        "globals@13.24.0",
        "globby@11.1.0",
        "gopd@1.2.0",
        "graceful-fs@4.2.11",
        "graphemer@1.4.0",
        "gzip-size@6.0.0",
        "handle-thing@2.0.1",
        "has-flag@3.0.0",
        "has-flag@4.0.0",
        "has-property-descriptors@1.0.2",
        "has-symbols@1.1.0",
        "hash-sum@1.0.2",
        "hash-sum@2.0.0",
        "hasown@2.0.2",
        "he@1.2.0",
        "highlight.js@10.7.3",
        "hosted-git-info@2.8.9",
        "hpack.js@2.1.6",
        "html-entities@2.6.0",
        "html-escaper@2.0.2",
        "html-minifier-terser@6.1.0",
        "html-tags@2.0.0",
        "html-webpack-plugin@5.6.6",
        "htmlparser2@6.1.0",
        "http-deceiver@1.2.7",
        "http-errors@1.8.1",
        "http-errors@2.0.1",
        "http-parser-js@0.5.10",
        "http-proxy@1.18.1",
        "http-proxy-middleware@2.0.9",
        "human-signals@2.1.0",
        "iconv-lite@0.4.24",
        "icss-utils@5.1.0",
        "ieee754@1.2.1",
        "ignore@5.3.2",
        "import-fresh@3.3.1",
        "imurmurhash@0.1.4",
        "inflight@1.0.6",
        "inherits@2.0.4",
        "inline-chunk-html-plugin@1.1.1",
        "ipaddr.js@1.9.1",
        "ipaddr.js@2.3.0",
        "is-arrayish@0.2.1",
        "is-binary-path@2.1.0",
        "is-ci@1.2.1",
        "is-core-module@2.16.1",
        "is-docker@2.2.1",
        "is-extglob@2.1.1",
        "is-file-esm@1.0.0",
        "is-fullwidth-code-point@2.0.0",
        "is-fullwidth-code-point@3.0.0",
        "is-glob@4.0.3",
        "is-interactive@1.0.0",
        "is-number@1.1.2",
        "is-number@7.0.0",
        "is-path-inside@3.0.3",
        "is-plain-obj@2.1.0",
        "is-plain-obj@3.0.0",
        "is-plain-object@2.0.4",
        "is-stream@1.1.0",
        "is-stream@2.0.1",
        "is-unicode-supported@0.1.0",
        "is-wsl@2.2.0",
        "isarray@1.0.0",
        "isexe@2.0.0",
        "isobject@1.0.2",
        "isobject@3.0.1",
        "jackspeak@3.4.3",
        "javascript-stringify@2.1.0",
        "jest-worker@27.5.1",
        "jest-worker@28.1.3",
        "joi@17.13.3",
        "js-message@1.0.7",
        "js-tokens@4.0.0",
        "js-yaml@4.1.1",
        "json-buffer@3.0.1",
        "json-parse-better-errors@1.0.2",
        "json-parse-even-better-errors@2.3.1",
        "json-schema-traverse@0.4.1",
        "json-schema-traverse@1.0.0",
        "json-stable-stringify-without-jsonify@1.0.1",
        "json5@1.0.2",
        "jsonfile@6.2.0",
        "keyv@4.5.4",
        "kind-of@6.0.3",
        "klona@2.0.6",
        "launch-editor@2.13.1",
        "launch-editor-middleware@2.13.1",
        "levn@0.4.1",
        "lilconfig@2.1.0",
        "lines-and-columns@1.2.4",
        "linkify-it@5.0.0",
        "loader-runner@4.3.1",
        "loader-utils@1.4.2",
        "loader-utils@2.0.4",
        "locate-path@5.0.0",
        "locate-path@6.0.0",
        "lodash@4.18.1",
        "lodash.debounce@4.0.8",
        "lodash.defaultsdeep@4.6.1",
        "lodash.kebabcase@4.1.1",
        "lodash.mapvalues@4.6.0",
        "lodash.memoize@4.1.2",
        "lodash.merge@4.6.2",
        "lodash.uniq@4.5.0",
        "log-symbols@4.1.0",
        "log-update@2.3.0",
        "lower-case@2.0.2",
        "lru-cache@10.4.3",
        "lru-cache@4.1.5",
        "lru-cache@5.1.1",
        "lru-cache@6.0.0",
        "make-dir@3.1.0",
        "markdown-anchor@0.2.0",
        "markdown-it@14.1.1",
        "math-intrinsics@1.1.0",
        "mdn-data@2.0.14",
        "mdurl@2.0.0",
        "media-typer@0.3.0",
        "memfs@3.5.3",
        "merge-descriptors@1.0.3",
        "merge-source-map@1.1.0",
        "merge-stream@2.0.0",
        "merge2@1.4.1",
        "methods@1.1.2",
        "micromatch@4.0.8",
        "mime@1.6.0",
        "mime-db@1.52.0",
        "mime-types@2.1.35",
        "mimic-fn@1.2.0",
        "mimic-fn@2.1.0",
        "mini-css-extract-plugin@2.10.0",
        "minimalistic-assert@1.0.1",
        "minimatch@3.1.5",
        "minimatch@9.0.9",
        "minimist@1.2.8",
        "minipass@3.3.6",
        "minipass@7.1.3",
        "mocha@11.7.5",
        "module-alias@2.3.4",
        "mrmime@2.0.1",
        "ms@2.0.0",
        "ms@2.1.3",
        "multicast-dns@7.2.5",
        "mz@2.7.0",
        "natural-compare@1.4.0",
        "negotiator@0.6.3",
        "negotiator@0.6.4",
        "neo-async@2.6.2",
        "nice-try@1.0.5",
        "no-case@3.0.4",
        "node-fetch@2.7.0",
        "node-forge@1.4.0",
        "node-releases@2.0.27",
        "normalize-package-data@2.5.0",
        "normalize-path@1.0.0",
        "normalize-path@3.0.0",
        "normalize-url@6.1.0",
        "npm-run-path@2.0.2",
        "npm-run-path@4.0.1",
        "nth-check@2.1.1",
        "object-assign@4.1.1",
        "object-inspect@1.13.4",
        "object-keys@1.1.1",
        "object.assign@4.1.7",
        "obuf@1.1.2",
        "on-finished@2.4.1",
        "on-headers@1.1.0",
        "once@1.4.0",
        "onetime@2.0.1",
        "onetime@5.1.2",
        "open@8.4.2",
        "opener@1.5.2",
        "optionator@0.9.4",
        "ora@5.4.1",
        "p-finally@1.0.0",
        "p-limit@2.3.0",
        "p-limit@3.1.0",
        "p-locate@4.1.0",
        "p-locate@5.0.0",
        "p-retry@4.6.2",
        "p-try@2.2.0",
        "package-json-from-dist@1.0.1",
        "param-case@3.0.4",
        "parent-module@1.0.1",
        "parse-json@5.2.0",
        "parse5@5.1.1",
        "parse5@6.0.1",
        "parse5-htmlparser2-tree-adapter@6.0.1",
        "parseurl@1.3.3",
        "pascal-case@3.1.2",
        "path-exists@4.0.0",
        "path-is-absolute@1.0.1",
        "path-key@2.0.1",
        "path-key@3.1.1",
        "path-parse@1.0.7",
        "path-scurry@1.11.1",
        "path-to-regexp@0.1.12",
        "path-type@4.0.0",
        "picocolors@0.2.1",
        "picomatch@2.3.2",
        "pkg-dir@4.2.0",
        "portfinder@1.0.38",
        "postcss@7.0.39",
        "postcss-calc@8.2.4",
        "postcss-colormin@5.3.1",
        "postcss-convert-values@5.1.3",
        "postcss-discard-comments@5.1.2",
        "postcss-discard-duplicates@5.1.0",
        "postcss-discard-empty@5.1.1",
        "postcss-discard-overridden@5.1.0",
        "postcss-loader@6.2.1",
        "postcss-merge-longhand@5.1.7",
        "postcss-merge-rules@5.1.4",
        "postcss-minify-font-values@5.1.0",
        "postcss-minify-gradients@5.1.1",
        "postcss-minify-params@5.1.4",
        "postcss-minify-selectors@5.2.1",
        "postcss-modules-extract-imports@3.1.0",
        "postcss-modules-local-by-default@4.2.0",
        "postcss-modules-scope@3.2.1",
        "postcss-modules-values@4.0.0",
        "postcss-normalize-charset@5.1.0",
        "postcss-normalize-display-values@5.1.0",
        "postcss-normalize-positions@5.1.1",
        "postcss-normalize-repeat-style@5.1.1",
        "postcss-normalize-string@5.1.0",
        "postcss-normalize-timing-functions@5.1.0",
        "postcss-normalize-unicode@5.1.1",
        "postcss-normalize-url@5.1.0",
        "postcss-normalize-whitespace@5.1.1",
        "postcss-ordered-values@5.1.3",
        "postcss-reduce-initial@5.1.2",
        "postcss-reduce-transforms@5.1.0",
        "postcss-selector-parser@6.1.2",
        "postcss-selector-parser@7.1.1",
        "postcss-svgo@5.1.0",
        "postcss-unique-selectors@5.1.1",
        "postcss-value-parser@4.2.0",
        "preload-webpack-plugin@3.0.0-beta.4",
        "prelude-ls@1.2.1",
        "prettier@2.8.8",
        "pretty-error@4.0.0",
        "process-nextick-args@2.0.1",
        "progress-webpack-plugin@1.0.16",
        "proxy-addr@2.0.7",
        "pseudomap@1.0.2",
        "pump@3.0.4",
        "punycode@2.3.1",
        "punycode.js@2.3.1",
        "qs@6.15.2",
        "queue-microtask@1.2.3",
        "randombytes@2.1.0",
        "range-parser@1.2.1",
        "raw-body@2.5.3",
        "read-pkg@5.2.0",
        "read-pkg-up@7.0.1",
        "readable-stream@2.3.8",
        "readable-stream@3.6.2",
        "readdirp@3.6.0",
        "readdirp@4.1.2",
        "regenerate@1.4.2",
        "regenerate-unicode-properties@10.2.2",
        "regexpu-core@6.4.0",
        "regjsgen@0.8.0",
        "regjsparser@0.13.0",
        "relateurl@0.2.7",
        "renderkid@3.0.0",
        "require-directory@2.1.1",
        "require-from-string@2.0.2",
        "requires-port@1.0.0",
        "resolve@1.22.11",
        "resolve-from@4.0.0",
        "restore-cursor@2.0.0",
        "restore-cursor@3.1.0",
        "retry@0.13.1",
        "reusify@1.1.0",
        "rimraf@3.0.2",
        "run-parallel@1.2.0",
        "safe-buffer@5.1.2",
        "safe-buffer@5.2.1",
        "safer-buffer@2.1.2",
        "sax@1.5.0",
        "schema-utils@2.7.1",
        "schema-utils@3.3.0",
        "schema-utils@4.3.3",
        "select-hose@2.0.0",
        "selfsigned@2.4.1",
        "semver@5.7.2",
        "semver@6.3.1",
        "semver@7.7.4",
        "send@0.19.2",
        "serialize-javascript@6.0.2",
        "serve-index@1.9.2",
        "serve-static@1.16.3",
        "set-function-length@1.2.2",
        "setprototypeof@1.2.0",
        "shallow-clone@3.0.1",
        "shebang-command@1.2.0",
        "shebang-command@2.0.0",
        "shebang-regex@1.0.0",
        "shebang-regex@3.0.0",
        "shell-quote@1.8.4",
        "side-channel@1.1.0",
        "side-channel-list@1.0.1",
        "side-channel-map@1.0.1",
        "side-channel-weakmap@1.0.2",
        "signal-exit@3.0.7",
        "signal-exit@4.1.0",
        "sirv@2.0.4",
        "slash@3.0.0",
        "sockjs@0.3.24",
        "source-map@0.6.1",
        "source-map-support@0.5.21",
        "spdx-correct@3.2.0",
        "spdx-exceptions@2.5.0",
        "spdx-expression-parse@3.0.1",
        "spdx-license-ids@3.0.23",
        "spdy@4.0.2",
        "spdy-transport@3.0.0",
        "ssri@8.0.1",
        "stable@0.1.8",
        "stackframe@1.3.4",
        "statuses@1.5.0",
        "statuses@2.0.2",
        "string-width@2.1.1",
        "string-width@4.2.3",
        "string-width@5.1.2",
        "string_decoder@1.1.1",
        "string_decoder@1.3.0",
        "stringify-github-anchor@0.1.1",
        "stringify-github-url@0.1.0",
        "strip-ansi@4.0.0",
        "strip-ansi@6.0.1",
        "strip-ansi@7.2.0",
        "strip-eof@1.0.0",
        "strip-final-newline@2.0.0",
        "strip-indent@2.0.0",
        "strip-json-comments@3.1.1",
        "stylehacks@5.1.1",
        "supports-color@5.5.0",
        "supports-color@7.2.0",
        "supports-color@8.1.1",
        "supports-preserve-symlinks-flag@1.0.0",
        "svg-tags@1.0.0",
        "svgo@2.8.2",
        "tapable@2.3.0",
        "terser@5.46.0",
        "terser-webpack-plugin@5.3.16",
        "text-table@0.2.0",
        "thenify@3.3.1",
        "thenify-all@1.6.0",
        "thread-loader@3.0.4",
        "thunky@1.1.0",
        "to-regex-range@5.0.1",
        "toidentifier@1.0.1",
        "totalist@3.0.1",
        "tr46@0.0.3",
        "tslib@2.8.1",
        "type-check@0.4.0",
        "type-fest@0.20.2",
        "type-fest@0.6.0",
        "type-fest@0.8.1",
        "type-is@1.6.18",
        "uc.micro@2.1.0",
        "undici-types@7.18.2",
        "unicode-canonical-property-names-ecmascript@2.0.1",
        "unicode-match-property-ecmascript@2.0.0",
        "unicode-match-property-value-ecmascript@2.2.1",
        "unicode-property-aliases-ecmascript@2.2.0",
        "universalify@2.0.1",
        "unpipe@1.0.0",
        "update-browserslist-db@1.2.3",
        "uri-js@4.4.1",
        "util-deprecate@1.0.2",
        "utila@0.4.0",
        "utils-merge@1.0.1",
        "uuid@8.3.2",
        "validate-npm-package-license@3.0.4",
        "vary@1.1.2",
        "vue-eslint-parser@9.4.3",
        "vue-hot-reload-api@2.3.4",
        "vue-loader@15.11.1",
        "vue-loader@17.4.2",
        "vue-style-loader@4.1.3",
        "vue-template-es2015-compiler@1.9.1",
        "watchpack@2.5.1",
        "wbuf@1.7.3",
        "wcwidth@1.0.1",
        "webidl-conversions@3.0.1",
        "webpack@5.105.3",
        "webpack-bundle-analyzer@4.10.2",
        "webpack-chain@6.5.1",
        "webpack-dev-middleware@5.3.4",
        "webpack-dev-server@4.15.2",
        "webpack-merge@5.10.0",
        "webpack-sources@3.3.4",
        "webpack-virtual-modules@0.4.6",
        "websocket-driver@0.7.4",
        "websocket-extensions@0.1.4",
        "whatwg-fetch@3.6.20",
        "whatwg-url@5.0.0",
        "which@1.3.1",
        "which@2.0.2",
        "wildcard@2.0.1",
        "word-wrap@1.2.5",
        "workerpool@9.3.4",
        "wrap-ansi@3.0.1",
        "wrap-ansi@7.0.0",
        "wrap-ansi@8.1.0",
        "wrappy@1.0.2",
        "ws@7.5.10",
        "ws@8.19.0",
        "xml-name-validator@4.0.0",
        "y18n@5.0.8",
        "yallist@2.1.2",
        "yallist@3.1.1",
        "yallist@4.0.0",
        "yaml@1.10.3",
        "yargs@16.2.0",
        "yargs@17.7.2",
        "yargs-parser@20.2.9",
        "yargs-parser@21.1.1",
        "yargs-unparser@2.0.0",
        "yocto-queue@0.1.0",
        "yorkie@2.0.0"
      ],
      "any": true,
      "baseline": false,
      "integrity_drift": 0,
      "license_changes": [],
      "new_vulnerabilities": [
        {
          "aliases": [
            "CVE-2026-48801"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-48801",
            "percentile": 0.3357,
            "score": 0.00394
          },
          "fix_state": "fixed",
          "fixed_in": [
            "5.0.1"
          ],
          "id": "GHSA-22p9-wv53-3rq4",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "linkify-it",
          "severity": "High",
          "summary": "LinkifyIt#match scan loop has quadratic algorithmic complexity",
          "url": "https://github.com/advisories/GHSA-22p9-wv53-3rq4",
          "version": "5.0.0"
        },
        {
          "aliases": [],
          "ecosystem": "npm",
          "epss": null,
          "fix_state": "fixed",
          "fixed_in": [
            "14.3.1"
          ],
          "id": "GHSA-253c-mchw-3w2r",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "markdown-it",
          "severity": "Medium",
          "summary": "markdown-it linkify: true has two quadratic paths, so a few hundred KB of markdown blocks the event loop for tens of seconds",
          "url": "https://github.com/advisories/GHSA-253c-mchw-3w2r",
          "version": "14.1.1"
        },
        {
          "aliases": [
            "CVE-2026-111181"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-111181",
            "percentile": 0.32919,
            "score": 0.00388
          },
          "fix_state": "fixed",
          "fixed_in": [
            "1.20.9"
          ],
          "id": "GHSA-27r3-jxmh-p828",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "body-parser",
          "severity": "High",
          "summary": "body-parser vulnerable to Denial of Service via trailing bytes after a compressed request body",
          "url": "https://github.com/advisories/GHSA-27r3-jxmh-p828",
          "version": "1.20.5"
        },
        {
          "aliases": [
            "CVE-2026-84375"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-84375",
            "percentile": 0.45503,
            "score": 0.00541
          },
          "fix_state": "fixed",
          "fixed_in": [
            "4.3.2"
          ],
          "id": "GHSA-2883-xcg3-v3hh",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "js-yaml",
          "severity": "High",
          "summary": "js-yaml: maxTotalMergeKeys does not limit CPU use for empty merge sources",
          "url": "https://github.com/advisories/GHSA-2883-xcg3-v3hh",
          "version": "4.1.1"
        },
        {
          "aliases": [
            "CVE-2026-73650"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-73650",
            "percentile": 0.37761,
            "score": 0.00435
          },
          "fix_state": "fixed",
          "fixed_in": [
            "2.8.3"
          ],
          "id": "GHSA-2p49-hgcm-8545",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "svgo",
          "severity": "High",
          "summary": "SVGO removeScripts plugin leaves some executable scripts intact",
          "url": "https://github.com/advisories/GHSA-2p49-hgcm-8545",
          "version": "2.8.2"
        },
        {
          "aliases": [
            "CVE-2026-85062"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-85062",
            "percentile": 0.43256,
            "score": 0.00507
          },
          "fix_state": "fixed",
          "fixed_in": [
            "2.9.4"
          ],
          "id": "GHSA-2wm5-q62r-hmrv",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "colord",
          "severity": "Medium",
          "summary": "Colord: Slow rejection of oversized malformed color strings",
          "url": "https://github.com/advisories/GHSA-2wm5-q62r-hmrv",
          "version": "2.9.3"
        },
        {
          "aliases": [
            "CVE-2026-110725"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-110725",
            "percentile": 0.22997,
            "score": 0.00302
          },
          "fix_state": "fixed",
          "fixed_in": [
            "3.1.9"
          ],
          "id": "GHSA-333x-w4r6-6crp",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "fast-uri",
          "severity": "Low",
          "summary": "fast-uri vulnerable to scheme injection via an unescaped first-segment colon in suffix references",
          "url": "https://github.com/advisories/GHSA-333x-w4r6-6crp",
          "version": "3.1.2"
        },
        {
          "aliases": [
            "CVE-2026-4867"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-4867",
            "percentile": 0.43909,
            "score": 0.00515
          },
          "fix_state": "fixed",
          "fixed_in": [
            "0.1.13"
          ],
          "id": "GHSA-37ch-88jc-xwx2",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "path-to-regexp",
          "severity": "High",
          "summary": "path-to-regexp vulnerable to Regular Expression Denial of Service via multiple route parameters",
          "url": "https://github.com/advisories/GHSA-37ch-88jc-xwx2",
          "version": "0.1.12"
        },
        {
          "aliases": [
            "CVE-2026-13311"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-13311",
            "percentile": 0.29829,
            "score": 0.0036
          },
          "fix_state": "fixed",
          "fixed_in": [
            "1.9.0"
          ],
          "id": "GHSA-395f-4hp3-45gv",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "shell-quote",
          "severity": "High",
          "summary": "shell-quote: Quadratic-complexity Denial of Service in `parse()` (CWE-407)",
          "url": "https://github.com/advisories/GHSA-395f-4hp3-45gv",
          "version": "1.8.4"
        },
        {
          "aliases": [
            "CVE-2026-118773"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-118773",
            "percentile": 0.28707,
            "score": 0.0035
          },
          "fix_state": "fixed",
          "fixed_in": [
            "14.0.2"
          ],
          "id": "GHSA-3g3m-2fjr-6pw4",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "glob",
          "severity": "Medium",
          "summary": "Glob: AbortSignal cancellation bypass allows post-timeout filesystem traversal",
          "url": "https://github.com/advisories/GHSA-3g3m-2fjr-6pw4",
          "version": "10.5.0"
        },
        {
          "aliases": [
            "CVE-2026-13149"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-13149",
            "percentile": 0.3024,
            "score": 0.00364
          },
          "fix_state": "fixed",
          "fixed_in": [
            "2.1.2"
          ],
          "id": "GHSA-3jxr-9vmj-r5cp",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "brace-expansion",
          "severity": "High",
          "summary": "brace-expansion: DoS via exponential-time expansion of consecutive non-expanding {} groups",
          "url": "https://github.com/advisories/GHSA-3jxr-9vmj-r5cp",
          "version": "2.0.2"
        },
        {
          "aliases": [
            "CVE-2024-21538"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2024-21538",
            "percentile": 0.58749,
            "score": 0.00868
          },
          "fix_state": "fixed",
          "fixed_in": [
            "6.0.6"
          ],
          "id": "GHSA-3xgq-45jj-v275",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "cross-spawn",
          "severity": "High",
          "summary": "Regular Expression Denial of Service (ReDoS) in cross-spawn",
          "url": "https://github.com/advisories/GHSA-3xgq-45jj-v275",
          "version": "5.1.0"
        },
        {
          "aliases": [
            "CVE-2026-118780"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-118780",
            "percentile": 0.06585,
            "score": 0.00172
          },
          "fix_state": "fixed",
          "fixed_in": [
            "1.4.1"
          ],
          "id": "GHSA-4487-j8r4-4g2f",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "node-forge",
          "severity": "Low",
          "summary": "Forge: verifyCertificateChain() removes trusted CA certificates with the same subject from the CA store",
          "url": "https://github.com/advisories/GHSA-4487-j8r4-4g2f",
          "version": "1.4.0"
        },
        {
          "aliases": [
            "CVE-2026-118772"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-118772",
            "percentile": 0.40455,
            "score": 0.00467
          },
          "fix_state": "fixed",
          "fixed_in": [
            "17.13.9"
          ],
          "id": "GHSA-4528-x5fx-h6hg",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "joi",
          "severity": "High",
          "summary": "joi: quadratic-time split in `string().email({ multiple: true })` allows denial of service",
          "url": "https://github.com/advisories/GHSA-4528-x5fx-h6hg",
          "version": "17.13.3"
        },
        {
          "aliases": [
            "CVE-2026-118775"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-118775",
            "percentile": 0.24273,
            "score": 0.00313
          },
          "fix_state": "fixed",
          "fixed_in": [
            "1.4.1"
          ],
          "id": "GHSA-4642-5mcj-2rqw",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "node-forge",
          "severity": "Low",
          "summary": "Forge: ASN.1 OID first arc truncation in asn1.oidToDer",
          "url": "https://github.com/advisories/GHSA-4642-5mcj-2rqw",
          "version": "1.4.0"
        },
        {
          "aliases": [
            "CVE-2026-13676"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-13676",
            "percentile": 0.52904,
            "score": 0.00692
          },
          "fix_state": "fixed",
          "fixed_in": [
            "3.1.3"
          ],
          "id": "GHSA-4c8g-83qw-93j6",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "fast-uri",
          "severity": "High",
          "summary": "fast-uri vulnerable to host confusion via failed IDN canonicalization",
          "url": "https://github.com/advisories/GHSA-4c8g-83qw-93j6",
          "version": "3.1.2"
        },
        {
          "aliases": [
            "CVE-2026-82417"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-82417",
            "percentile": 0.33809,
            "score": 0.00396
          },
          "fix_state": "fixed",
          "fixed_in": [
            "6.16.0"
          ],
          "id": "GHSA-4mjr-xmp4-gh2g",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "qs",
          "severity": "Medium",
          "summary": "qs: Denial of Service via Attacker Controlled isBuffer",
          "url": "https://github.com/advisories/GHSA-4mjr-xmp4-gh2g",
          "version": "6.15.2"
        },
        {
          "aliases": [
            "CVE-2025-30359"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2025-30359",
            "percentile": 0.48631,
            "score": 0.00598
          },
          "fix_state": "fixed",
          "fixed_in": [
            "5.2.1"
          ],
          "id": "GHSA-4v9v-hfq4-rm2v",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "webpack-dev-server",
          "severity": "Medium",
          "summary": "webpack-dev-server users' source code may be stolen when they access a malicious web site",
          "url": "https://github.com/advisories/GHSA-4v9v-hfq4-rm2v",
          "version": "4.15.2"
        },
        {
          "aliases": [
            "CVE-2026-84369"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-84369",
            "percentile": 0.37221,
            "score": 0.0043
          },
          "fix_state": "fixed",
          "fixed_in": [
            "2.8.4"
          ],
          "id": "GHSA-4vpr-x523-8j87",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "svgo",
          "severity": "Medium",
          "summary": "SVGO: removeScripts incompletely sanitizes executable HTML in SVG foreignObject elements",
          "url": "https://github.com/advisories/GHSA-4vpr-x523-8j87",
          "version": "2.8.2"
        },
        {
          "aliases": [
            "CVE-2026-49356"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-49356",
            "percentile": 0.04312,
            "score": 0.00152
          },
          "fix_state": "fixed",
          "fixed_in": [
            "7.29.6"
          ],
          "id": "GHSA-4x5r-pxfx-6jf8",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "@babel/core",
          "severity": "Low",
          "summary": "@babel/core: Arbitrary File Read via sourceMappingURL Comment",
          "url": "https://github.com/advisories/GHSA-4x5r-pxfx-6jf8",
          "version": "7.29.0"
        },
        {
          "aliases": [
            "CVE-2026-118778"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-118778",
            "percentile": 0.10363,
            "score": 0.00204
          },
          "fix_state": "fixed",
          "fixed_in": [
            "1.4.1"
          ],
          "id": "GHSA-525v-9gp9-w22h",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "node-forge",
          "severity": "Medium",
          "summary": "Forge: TLS client crash when the server sends no certificate",
          "url": "https://github.com/advisories/GHSA-525v-9gp9-w22h",
          "version": "1.4.0"
        },
        {
          "aliases": [
            "CVE-2026-59869"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-59869",
            "percentile": 0.47992,
            "score": 0.00585
          },
          "fix_state": "fixed",
          "fixed_in": [
            "4.3.0"
          ],
          "id": "GHSA-52cp-r559-cp3m",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "js-yaml",
          "severity": "High",
          "summary": "js-yaml: YAML merge-key chains can force quadratic CPU consumption",
          "url": "https://github.com/advisories/GHSA-52cp-r559-cp3m",
          "version": "4.1.1"
        },
        {
          "aliases": [
            "CVE-2026-112942"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-112942",
            "percentile": 0.71406,
            "score": 0.01344
          },
          "fix_state": "fixed",
          "fixed_in": [
            "2.14.2"
          ],
          "id": "GHSA-587h-7wmj-h5pm",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "launch-editor",
          "severity": "High",
          "summary": "launch-editor: `fs.existsSync()` existence check can be bypassed on Windows",
          "url": "https://github.com/advisories/GHSA-587h-7wmj-h5pm",
          "version": "2.13.1"
        },
        {
          "aliases": [
            "CVE-2026-45736"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-45736",
            "percentile": 0.54801,
            "score": 0.00745
          },
          "fix_state": "fixed",
          "fixed_in": [
            "8.20.1"
          ],
          "id": "GHSA-58qx-3vcg-4xpx",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "ws",
          "severity": "Medium",
          "summary": "ws: Uninitialized memory disclosure",
          "url": "https://github.com/advisories/GHSA-58qx-3vcg-4xpx",
          "version": "8.19.0"
        },
        {
          "aliases": [],
          "ecosystem": "npm",
          "epss": null,
          "fix_state": "fixed",
          "fixed_in": [
            "7.0.3"
          ],
          "id": "GHSA-5c6j-r48x-rmvq",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "serialize-javascript",
          "severity": "High",
          "summary": "Serialize JavaScript is Vulnerable to RCE via RegExp.flags and Date.prototype.toISOString()",
          "url": "https://github.com/advisories/GHSA-5c6j-r48x-rmvq",
          "version": "6.0.2"
        },
        {
          "aliases": [
            "CVE-2026-119186"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-119186",
            "percentile": 0.1069,
            "score": 0.00206
          },
          "fix_state": "fixed",
          "fixed_in": [
            "1.4.1"
          ],
          "id": "GHSA-5cwg-6vw7-rj6p",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "node-forge",
          "severity": "Medium",
          "summary": "Forge: AES-GCM authentication bypass via unvalidated tagLength option",
          "url": "https://github.com/advisories/GHSA-5cwg-6vw7-rj6p",
          "version": "1.4.0"
        },
        {
          "aliases": [],
          "ecosystem": "npm",
          "epss": null,
          "fix_state": "fixed",
          "fixed_in": [
            "4.3.1"
          ],
          "id": "GHSA-5p4m-2wfm-xmqj",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "js-yaml",
          "severity": "High",
          "summary": "JS-YAML: Quadratic CPU consumption in !!omap resolution (3.x and 4.x) \u2014 CVE-2026-59870 fix not backported",
          "url": "https://github.com/advisories/GHSA-5p4m-2wfm-xmqj",
          "version": "4.1.1"
        },
        {
          "aliases": [
            "CVE-2026-119190"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-119190",
            "percentile": 0.15892,
            "score": 0.00246
          },
          "fix_state": "fixed",
          "fixed_in": [
            "1.4.1"
          ],
          "id": "GHSA-5x38-2vff-x55p",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "node-forge",
          "severity": "High",
          "summary": "Forge: X.509 basicConstraints bypass in verifyCertificateChain() via deprecated extension OIDs 2.5.29.10 and 2.5.29.13",
          "url": "https://github.com/advisories/GHSA-5x38-2vff-x55p",
          "version": "1.4.0"
        },
        {
          "aliases": [
            "CVE-2026-55602"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-55602",
            "percentile": 0.31755,
            "score": 0.00378
          },
          "fix_state": "fixed",
          "fixed_in": [
            "2.0.10"
          ],
          "id": "GHSA-64mm-vxmg-q3vj",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "http-proxy-middleware",
          "severity": "Medium",
          "summary": "http-proxy-middleware `router` host+path substring matching allows Host-header-driven backend routing bypass",
          "url": "https://github.com/advisories/GHSA-64mm-vxmg-q3vj",
          "version": "2.0.9"
        },
        {
          "aliases": [
            "CVE-2026-112943"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-112943",
            "percentile": 0.35737,
            "score": 0.00414
          },
          "fix_state": "fixed",
          "fixed_in": [
            "2.14.2"
          ],
          "id": "GHSA-698v-4r3x-3vcv",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "launch-editor",
          "severity": "Medium",
          "summary": "launch-editor: escapeCmdArgs() omits % escaping on Windows",
          "url": "https://github.com/advisories/GHSA-698v-4r3x-3vcv",
          "version": "2.13.1"
        },
        {
          "aliases": [
            "CVE-2026-92599"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-92599",
            "percentile": 0.47795,
            "score": 0.00582
          },
          "fix_state": "fixed",
          "fixed_in": [
            "17.13.7"
          ],
          "id": "GHSA-6h2x-m376-mqjq",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "joi",
          "severity": "High",
          "summary": "joi: Quadratic regular-expression backtracking in `Joi.string().isoDate()`",
          "url": "https://github.com/advisories/GHSA-6h2x-m376-mqjq",
          "version": "17.13.3"
        },
        {
          "aliases": [
            "CVE-2026-102276"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-102276",
            "percentile": 0.39514,
            "score": 0.00455
          },
          "fix_state": "fixed",
          "fixed_in": [
            "2.1.5"
          ],
          "id": "GHSA-6j4f-fj2g-mc7p",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "brace-expansion",
          "severity": "High",
          "summary": "brace-expansion: DoS via uncontrolled recursion in parseCommaParts causing stack exhaustion",
          "url": "https://github.com/advisories/GHSA-6j4f-fj2g-mc7p",
          "version": "2.0.2"
        },
        {
          "aliases": [
            "CVE-2026-110816"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-110816",
            "percentile": 0.30708,
            "score": 0.00368
          },
          "fix_state": "fixed",
          "fixed_in": [
            "6.16.1"
          ],
          "id": "GHSA-6pq8-jhm2-2vcw",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "qs",
          "severity": "Medium",
          "summary": "qs : qs.stringify with arrayFormat 'comma' throws an uncaught TypeError on array elements carrying a non-callable own toString (DoS)",
          "url": "https://github.com/advisories/GHSA-6pq8-jhm2-2vcw",
          "version": "6.15.2"
        },
        {
          "aliases": [
            "CVE-2026-48988"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-48988",
            "percentile": 0.3186,
            "score": 0.00379
          },
          "fix_state": "fixed",
          "fixed_in": [
            "14.2.0"
          ],
          "id": "GHSA-6v5v-wf23-fmfq",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "markdown-it",
          "severity": "Medium",
          "summary": "markdown-it: Quadratic complexity DoS in smartquotes rule via replaceAt string operations",
          "url": "https://github.com/advisories/GHSA-6v5v-wf23-fmfq",
          "version": "14.1.1"
        },
        {
          "aliases": [
            "CVE-2026-84368"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-84368",
            "percentile": 0.33029,
            "score": 0.00389
          },
          "fix_state": "fixed",
          "fixed_in": [
            "17.13.6"
          ],
          "id": "GHSA-6w3j-5fw6-r9vr",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "joi",
          "severity": "Low",
          "summary": "joi: Prototype pollution via a `__proto__` language key in custom messages",
          "url": "https://github.com/advisories/GHSA-6w3j-5fw6-r9vr",
          "version": "17.13.3"
        },
        {
          "aliases": [
            "CVE-2026-118777"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-118777",
            "percentile": 0.17154,
            "score": 0.00255
          },
          "fix_state": "fixed",
          "fixed_in": [
            "1.4.1"
          ],
          "id": "GHSA-6wvx-3r32-xmcg",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "node-forge",
          "severity": "Medium",
          "summary": "Forge: Prototype Pollution in forge.http cookie handling via a malicious Set-Cookie",
          "url": "https://github.com/advisories/GHSA-6wvx-3r32-xmcg",
          "version": "1.4.0"
        },
        {
          "aliases": [
            "CVE-2026-24001"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-24001",
            "percentile": 0.49541,
            "score": 0.00616
          },
          "fix_state": "fixed",
          "fixed_in": [
            "8.0.3"
          ],
          "id": "GHSA-73rr-hh4g-fpgx",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "diff",
          "severity": "Low",
          "summary": "jsdiff has a Denial of Service vulnerability in parsePatch and applyPatch",
          "url": "https://github.com/advisories/GHSA-73rr-hh4g-fpgx",
          "version": "7.0.0"
        },
        {
          "aliases": [
            "CVE-2026-73088"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-73088",
            "percentile": 0.51498,
            "score": 0.00658
          },
          "fix_state": "fixed",
          "fixed_in": [
            "4.28.7"
          ],
          "id": "GHSA-73wf-gq98-2v4g",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "browserslist",
          "severity": "High",
          "summary": "Browserslist: Uncaught crash / prototype write via untrusted browserslist-stats.json custom stats (normalizeStats)",
          "url": "https://github.com/advisories/GHSA-73wf-gq98-2v4g",
          "version": "4.28.1"
        },
        {
          "aliases": [
            "CVE-2026-6402"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-6402",
            "percentile": 0.21731,
            "score": 0.00291
          },
          "fix_state": "fixed",
          "fixed_in": [
            "5.2.4"
          ],
          "id": "GHSA-79cf-xcqc-c78w",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "webpack-dev-server",
          "severity": "Medium",
          "summary": "webpack-dev-server vulnerable to cross-origin source code exposure on non-HTTPS origins",
          "url": "https://github.com/advisories/GHSA-79cf-xcqc-c78w",
          "version": "4.15.2"
        },
        {
          "aliases": [
            "CVE-2023-44270"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2023-44270",
            "percentile": 0.62035,
            "score": 0.00973
          },
          "fix_state": "fixed",
          "fixed_in": [
            "8.4.31"
          ],
          "id": "GHSA-7fh5-64p2-3v2j",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "postcss",
          "severity": "Medium",
          "summary": "PostCSS line return parsing error",
          "url": "https://github.com/advisories/GHSA-7fh5-64p2-3v2j",
          "version": "7.0.39"
        },
        {
          "aliases": [
            "CVE-2026-18446"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-18446",
            "percentile": 0.32004,
            "score": 0.0038
          },
          "fix_state": "fixed",
          "fixed_in": [
            "3.1.5"
          ],
          "id": "GHSA-7p8r-x3mc-p8w7",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "fast-uri",
          "severity": "High",
          "summary": "fast-uri vulnerable to host confusion via backslash authority introducer",
          "url": "https://github.com/advisories/GHSA-7p8r-x3mc-p8w7",
          "version": "3.1.2"
        },
        {
          "aliases": [
            "CVE-2026-118779"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-118779",
            "percentile": 0.46398,
            "score": 0.00556
          },
          "fix_state": "fixed",
          "fixed_in": [
            "1.4.1"
          ],
          "id": "GHSA-7wch-p9px-956x",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "node-forge",
          "severity": "High",
          "summary": "Forge: Regular expression denial of service in PEM decoding (pem.decode)",
          "url": "https://github.com/advisories/GHSA-7wch-p9px-956x",
          "version": "1.4.0"
        },
        {
          "aliases": [
            "CVE-2026-85393"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-85393",
            "percentile": 0.16151,
            "score": 0.00248
          },
          "fix_state": "not-fixed",
          "fixed_in": [],
          "id": "GHSA-86w9-cpqp-85rv",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "node-forge",
          "severity": "High",
          "summary": "node-forge RSA PKCS#1 v1.5 signature verification accepts extra nested DigestAlgorithm elements",
          "url": "https://github.com/advisories/GHSA-86w9-cpqp-85rv",
          "version": "1.4.0"
        },
        {
          "aliases": [
            "CVE-2026-119188"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-119188",
            "percentile": 0.35414,
            "score": 0.00411
          },
          "fix_state": "fixed",
          "fixed_in": [
            "1.4.1"
          ],
          "id": "GHSA-8hrf-8g6f-7xwp",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "node-forge",
          "severity": "High",
          "summary": "Forge: Denial of service in TLS record processing via a record interleaved with a fragmented handshake message",
          "url": "https://github.com/advisories/GHSA-8hrf-8g6f-7xwp",
          "version": "1.4.0"
        },
        {
          "aliases": [
            "CVE-2026-111755"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-111755",
            "percentile": 0.40761,
            "score": 0.00471
          },
          "fix_state": "fixed",
          "fixed_in": [
            "1.16.1"
          ],
          "id": "GHSA-8r9p-f939-6h3c",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "follow-redirects",
          "severity": "High",
          "summary": "follow-redirects sensitiveHeaders regex escaping can expose credential headers",
          "url": "https://github.com/advisories/GHSA-8r9p-f939-6h3c",
          "version": "1.16.0"
        },
        {
          "aliases": [
            "CVE-2026-48779"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-48779",
            "percentile": 0.72944,
            "score": 0.01426
          },
          "fix_state": "fixed",
          "fixed_in": [
            "8.21.0"
          ],
          "id": "GHSA-96hv-2xvq-fx4p",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "ws",
          "severity": "High",
          "summary": "ws: Memory exhaustion DoS from tiny fragments and data chunks",
          "url": "https://github.com/advisories/GHSA-96hv-2xvq-fx4p",
          "version": "8.19.0"
        },
        {
          "aliases": [
            "CVE-2025-30360"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2025-30360",
            "percentile": 0.29476,
            "score": 0.00357
          },
          "fix_state": "fixed",
          "fixed_in": [
            "5.2.1"
          ],
          "id": "GHSA-9jgg-88mc-972h",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "webpack-dev-server",
          "severity": "Medium",
          "summary": "webpack-dev-server users' source code may be stolen when they access a malicious web site with non-Chromium based browser",
          "url": "https://github.com/advisories/GHSA-9jgg-88mc-972h",
          "version": "4.15.2"
        },
        {
          "aliases": [
            "CVE-2026-73089"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-73089",
            "percentile": 0.51386,
            "score": 0.00655
          },
          "fix_state": "fixed",
          "fixed_in": [
            "4.28.7"
          ],
          "id": "GHSA-c83g-rgw3-j3cx",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "browserslist",
          "severity": "High",
          "summary": "Browserslist: Unbounded memory growth (no cache eviction) via distinct query results, leading to eventual OOM",
          "url": "https://github.com/advisories/GHSA-c83g-rgw3-j3cx",
          "version": "4.28.1"
        },
        {
          "aliases": [
            "CVE-2026-14620"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-14620",
            "percentile": 0.44254,
            "score": 0.00521
          },
          "fix_state": "fixed",
          "fixed_in": [
            "5.2.6"
          ],
          "id": "GHSA-f5vj-f2hx-8m93",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "webpack-dev-server",
          "severity": "Medium",
          "summary": "webpack-dev-server vulnerable to cross-site request forgery via internal developer endpoints",
          "url": "https://github.com/advisories/GHSA-f5vj-f2hx-8m93",
          "version": "4.15.2"
        },
        {
          "aliases": [
            "CVE-2026-75975"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-75975",
            "percentile": 0.12576,
            "score": 0.0022
          },
          "fix_state": "fixed",
          "fixed_in": [
            "3.1.6"
          ],
          "id": "GHSA-f65p-4m7j-42xc",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "fast-uri",
          "severity": "High",
          "summary": "fast-uri vulnerable to server-side request forgery via malformed IPv6 normalization",
          "url": "https://github.com/advisories/GHSA-f65p-4m7j-42xc",
          "version": "3.1.2"
        },
        {
          "aliases": [
            "CVE-2026-33750"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-33750",
            "percentile": 0.38904,
            "score": 0.00447
          },
          "fix_state": "fixed",
          "fixed_in": [
            "2.0.3"
          ],
          "id": "GHSA-f886-m6hf-6m8v",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "brace-expansion",
          "severity": "Medium",
          "summary": "brace-expansion: Zero-step sequence causes process hang and memory exhaustion",
          "url": "https://github.com/advisories/GHSA-f886-m6hf-6m8v",
          "version": "2.0.2"
        },
        {
          "aliases": [
            "CVE-2026-75899"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-75899",
            "percentile": 0.12575,
            "score": 0.0022
          },
          "fix_state": "fixed",
          "fixed_in": [
            "3.1.6"
          ],
          "id": "GHSA-fph4-wmhf-6fwf",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "fast-uri",
          "severity": "High",
          "summary": "fast-uri vulnerable to server-side request forgery via repeated hostname percent-decoding",
          "url": "https://github.com/advisories/GHSA-fph4-wmhf-6fwf",
          "version": "3.1.2"
        },
        {
          "aliases": [
            "CVE-2026-118764"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-118764",
            "percentile": 0.21751,
            "score": 0.00291
          },
          "fix_state": "fixed",
          "fixed_in": [
            "11.0.1"
          ],
          "id": "GHSA-g3hv-75wg-m249",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "minimatch",
          "severity": "Medium",
          "summary": "minimatch has potential denial of service via globparts amplification",
          "url": "https://github.com/advisories/GHSA-g3hv-75wg-m249",
          "version": "9.0.9"
        },
        {
          "aliases": [
            "CVE-2026-76844"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-76844",
            "percentile": 0.48311,
            "score": 0.00592
          },
          "fix_state": "fixed",
          "fixed_in": [
            "7.4.6"
          ],
          "id": "GHSA-g84c-rxfj-3j2c",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "webpack-dev-middleware",
          "severity": "High",
          "summary": "webpack-dev-middleware vulnerable to Path Traversal via non-slash-terminated publicPath",
          "url": "https://github.com/advisories/GHSA-g84c-rxfj-3j2c",
          "version": "5.3.4"
        },
        {
          "aliases": [
            "CVE-2026-111758"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-111758",
            "percentile": 0.46036,
            "score": 0.0055
          },
          "fix_state": "fixed",
          "fixed_in": [
            "14.3.3"
          ],
          "id": "GHSA-gfr2-rv44-r23c",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "markdown-it",
          "severity": "High",
          "summary": "markdown-it: Quadratic-time rendering of a single multi-line link reference definition with default options (regression since 14.0)",
          "url": "https://github.com/advisories/GHSA-gfr2-rv44-r23c",
          "version": "14.1.1"
        },
        {
          "aliases": [
            "CVE-2026-84367"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-84367",
            "percentile": 0.33029,
            "score": 0.00389
          },
          "fix_state": "fixed",
          "fixed_in": [
            "17.13.5"
          ],
          "id": "GHSA-gg4h-3hg2-grpc",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "joi",
          "severity": "Low",
          "summary": "joi: object().rename() with a template target can set the validated object's prototype",
          "url": "https://github.com/advisories/GHSA-gg4h-3hg2-grpc",
          "version": "17.13.3"
        },
        {
          "aliases": [
            "CVE-2026-53550"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-53550",
            "percentile": 0.35866,
            "score": 0.00415
          },
          "fix_state": "fixed",
          "fixed_in": [
            "4.2.0"
          ],
          "id": "GHSA-h67p-54hq-rp68",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "js-yaml",
          "severity": "Medium",
          "summary": "JS-YAML: Quadratic-complexity DoS in merge key handling via repeated aliases",
          "url": "https://github.com/advisories/GHSA-h67p-54hq-rp68",
          "version": "4.1.1"
        },
        {
          "aliases": [
            "CVE-2026-118781"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-118781",
            "percentile": 0.01734,
            "score": 0.00119
          },
          "fix_state": "fixed",
          "fixed_in": [
            "1.4.1"
          ],
          "id": "GHSA-h6cr-wjv9-3cpp",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "node-forge",
          "severity": "Low",
          "summary": "Forge: Denial of Service via infinite loop in BigInteger.modInverse() with negative input (incomplete fix of CVE-2026-33891)",
          "url": "https://github.com/advisories/GHSA-h6cr-wjv9-3cpp",
          "version": "1.4.0"
        },
        {
          "aliases": [
            "CVE-2026-119187"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-119187",
            "percentile": 0.35799,
            "score": 0.00415
          },
          "fix_state": "fixed",
          "fixed_in": [
            "1.4.1"
          ],
          "id": "GHSA-hqq3-7jhf-c5jx",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "node-forge",
          "severity": "High",
          "summary": "Forge: Denial of service in TLS record processing via call stack exhaustion",
          "url": "https://github.com/advisories/GHSA-hqq3-7jhf-c5jx",
          "version": "1.4.0"
        },
        {
          "aliases": [
            "CVE-2026-86472"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-86472",
            "percentile": 0.16796,
            "score": 0.00253
          },
          "fix_state": "fixed",
          "fixed_in": [
            "3.1.8"
          ],
          "id": "GHSA-hrr3-gc8f-f4qj",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "fast-uri",
          "severity": "Medium",
          "summary": "fast-uri vulnerable to inconsistent host case normalization via percent-encoded octets",
          "url": "https://github.com/advisories/GHSA-hrr3-gc8f-f4qj",
          "version": "3.1.2"
        },
        {
          "aliases": [
            "CVE-2026-118782"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-118782",
            "percentile": 0.02195,
            "score": 0.00125
          },
          "fix_state": "fixed",
          "fixed_in": [
            "1.4.1"
          ],
          "id": "GHSA-jc66-7q78-782g",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "node-forge",
          "severity": "High",
          "summary": "Forge: PKCS#12 MAC forgery and constant-key PBE via zero iteration count",
          "url": "https://github.com/advisories/GHSA-jc66-7q78-782g",
          "version": "1.4.0"
        },
        {
          "aliases": [
            "CVE-2026-90711"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-90711",
            "percentile": 0.177,
            "score": 0.0026
          },
          "fix_state": "fixed",
          "fixed_in": [
            "2.0.8"
          ],
          "id": "GHSA-jqcg-44mw-7w3h",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "proxy-addr",
          "severity": "Critical",
          "summary": "proxy-addr vulnerable to IP spoofing via IPv4-mapped IPv6 trust subnet",
          "url": "https://github.com/advisories/GHSA-jqcg-44mw-7w3h",
          "version": "2.0.7"
        },
        {
          "aliases": [
            "CVE-2026-76172"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-76172",
            "percentile": 0.14134,
            "score": 0.00232
          },
          "fix_state": "fixed",
          "fixed_in": [
            "3.1.6"
          ],
          "id": "GHSA-jqff-g426-hqxp",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "fast-uri",
          "severity": "High",
          "summary": "fast-uri vulnerable to host confusion via percent-encoded scheme normalization",
          "url": "https://github.com/advisories/GHSA-jqff-g426-hqxp",
          "version": "3.1.2"
        },
        {
          "aliases": [
            "CVE-2026-14631"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-14631",
            "percentile": 0.4399,
            "score": 0.00517
          },
          "fix_state": "fixed",
          "fixed_in": [
            "5.2.6"
          ],
          "id": "GHSA-m28w-2pqf-7qgj",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "webpack-dev-server",
          "severity": "Medium",
          "summary": "webpack-dev-server vulnerable to denial of service via a malformed Host or Origin header",
          "url": "https://github.com/advisories/GHSA-m28w-2pqf-7qgj",
          "version": "4.15.2"
        },
        {
          "aliases": [
            "CVE-2026-115897"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-115897",
            "percentile": 0.23496,
            "score": 0.00307
          },
          "fix_state": "fixed",
          "fixed_in": [
            "7.1.3"
          ],
          "id": "GHSA-m5mm-p8h7-m29v",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "serialize-javascript",
          "severity": "Low",
          "summary": "Serialize JavaScript: Cross-site scripting (XSS) via unescaped </script at the end of a serialized function body",
          "url": "https://github.com/advisories/GHSA-m5mm-p8h7-m29v",
          "version": "6.0.2"
        },
        {
          "aliases": [
            "CVE-2026-14257"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-14257",
            "percentile": 0.50816,
            "score": 0.00643
          },
          "fix_state": "fixed",
          "fixed_in": [
            "2.1.3"
          ],
          "id": "GHSA-mh99-v99m-4gvg",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "brace-expansion",
          "severity": "High",
          "summary": "brace-expansion: DoS via unbounded expansion length causing an out-of-memory process crash",
          "url": "https://github.com/advisories/GHSA-mh99-v99m-4gvg",
          "version": "2.0.2"
        },
        {
          "aliases": [
            "CVE-2026-54490"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-54490",
            "percentile": 0.3869,
            "score": 0.00445
          },
          "fix_state": "fixed",
          "fixed_in": [
            "0.7.5"
          ],
          "id": "GHSA-mp7j-qc5w-4988",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "websocket-driver",
          "severity": "Medium",
          "summary": "websocket-driver: Resource limit bypass via message compression",
          "url": "https://github.com/advisories/GHSA-mp7j-qc5w-4988",
          "version": "0.7.4"
        },
        {
          "aliases": [
            "CVE-2026-116689"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-116689",
            "percentile": 0.18802,
            "score": 0.00266
          },
          "fix_state": "fixed",
          "fixed_in": [
            "1.16.2"
          ],
          "id": "GHSA-mrwp-f3q8-3g9p",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "follow-redirects",
          "severity": "High",
          "summary": "follow-redirects: Cross-realm sensitiveHeaders arrays are discarded and custom credentials can follow redirects",
          "url": "https://github.com/advisories/GHSA-mrwp-f3q8-3g9p",
          "version": "1.16.0"
        },
        {
          "aliases": [
            "CVE-2026-9595"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-9595",
            "percentile": 0.05474,
            "score": 0.00163
          },
          "fix_state": "fixed",
          "fixed_in": [
            "5.2.5"
          ],
          "id": "GHSA-mx8g-39q3-5c79",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "webpack-dev-server",
          "severity": "Medium",
          "summary": "webpack-dev-server vulnerable to HMR WebSocket interception via permissive user proxies",
          "url": "https://github.com/advisories/GHSA-mx8g-39q3-5c79",
          "version": "4.15.2"
        },
        {
          "aliases": [
            "CVE-2026-102422"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-102422",
            "percentile": 0.31763,
            "score": 0.00378
          },
          "fix_state": "fixed",
          "fixed_in": [
            "1.11.0"
          ],
          "id": "GHSA-pqg4-j6r4-53mv",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "shell-quote",
          "severity": "Critical",
          "summary": "shell-quote: `quote()` command injection via a line terminator in a token after a `{ comment }` token",
          "url": "https://github.com/advisories/GHSA-pqg4-j6r4-53mv",
          "version": "1.8.4"
        },
        {
          "aliases": [
            "CVE-2026-102277"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-102277",
            "percentile": 0.37116,
            "score": 0.00428
          },
          "fix_state": "fixed",
          "fixed_in": [
            "2.1.7"
          ],
          "id": "GHSA-q2hr-2g5m-vwhr",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "brace-expansion",
          "severity": "Medium",
          "summary": "brace-expansion: Quadratic-time expansion of the `{a},b}` rewrite causes CPU denial of service",
          "url": "https://github.com/advisories/GHSA-q2hr-2g5m-vwhr",
          "version": "2.0.2"
        },
        {
          "aliases": [
            "CVE-2026-111756"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-111756",
            "percentile": 0.40762,
            "score": 0.00471
          },
          "fix_state": "fixed",
          "fixed_in": [
            "1.16.1"
          ],
          "id": "GHSA-q3jh-wrc6-jgq8",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "follow-redirects",
          "severity": "High",
          "summary": "follow-redirects array-form headers bypass cross-origin credential stripping",
          "url": "https://github.com/advisories/GHSA-q3jh-wrc6-jgq8",
          "version": "1.16.0"
        },
        {
          "aliases": [
            "CVE-2026-48038"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-48038",
            "percentile": 0.44433,
            "score": 0.00524
          },
          "fix_state": "fixed",
          "fixed_in": [
            "17.13.4"
          ],
          "id": "GHSA-q7cg-457f-vx79",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "joi",
          "severity": "Medium",
          "summary": "joi has an uncaught RangeError on deeply nested input through recursive `link()` schemas",
          "url": "https://github.com/advisories/GHSA-q7cg-457f-vx79",
          "version": "17.13.3"
        },
        {
          "aliases": [
            "CVE-2026-102278"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-102278",
            "percentile": 0.42209,
            "score": 0.00491
          },
          "fix_state": "fixed",
          "fixed_in": [
            "2.1.6"
          ],
          "id": "GHSA-qhr7-859c-m2p7",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "brace-expansion",
          "severity": "High",
          "summary": "brace-expansion: DoS via uncontrolled recursion on nested brace groups causing stack exhaustion",
          "url": "https://github.com/advisories/GHSA-qhr7-859c-m2p7",
          "version": "2.0.2"
        },
        {
          "aliases": [
            "CVE-2026-34043"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-34043",
            "percentile": 0.42201,
            "score": 0.00491
          },
          "fix_state": "fixed",
          "fixed_in": [
            "7.0.5"
          ],
          "id": "GHSA-qj8w-gfj5-8c6v",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "serialize-javascript",
          "severity": "Medium",
          "summary": "Serialize JavaScript has CPU Exhaustion Denial of Service via crafted array-like objects",
          "url": "https://github.com/advisories/GHSA-qj8w-gfj5-8c6v",
          "version": "6.0.2"
        },
        {
          "aliases": [
            "CVE-2026-84292"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-84292",
            "percentile": 0.15041,
            "score": 0.00239
          },
          "fix_state": "fixed",
          "fixed_in": [
            "3.1.7"
          ],
          "id": "GHSA-qw65-cvwx-89v3",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "fast-uri",
          "severity": "High",
          "summary": "fast-uri vulnerable to authority injection via an unvalidated port in serialize",
          "url": "https://github.com/advisories/GHSA-qw65-cvwx-89v3",
          "version": "3.1.2"
        },
        {
          "aliases": [
            "CVE-2026-111759"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-111759",
            "percentile": 0.48249,
            "score": 0.00591
          },
          "fix_state": "fixed",
          "fixed_in": [
            "14.3.2"
          ],
          "id": "GHSA-r7fv-28h4-cvq7",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "markdown-it",
          "severity": "High",
          "summary": "markdown-it: Quadratic complexity in smartquotes with unmatched closing quotes",
          "url": "https://github.com/advisories/GHSA-r7fv-28h4-cvq7",
          "version": "14.1.1"
        },
        {
          "aliases": [
            "CVE-2026-112944"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-112944",
            "percentile": 0.5338,
            "score": 0.00705
          },
          "fix_state": "fixed",
          "fixed_in": [
            "2.14.2"
          ],
          "id": "GHSA-r825-w8mm-5pxw",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "launch-editor",
          "severity": "Medium",
          "summary": "launch-editor: Editor CLI flag misinterpretation causing arbitrary command execution for some editors",
          "url": "https://github.com/advisories/GHSA-r825-w8mm-5pxw",
          "version": "2.13.1"
        },
        {
          "aliases": [
            "CVE-2026-69152"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-69152",
            "percentile": 0.51004,
            "score": 0.00647
          },
          "fix_state": "fixed",
          "fixed_in": [
            "2.1.4"
          ],
          "id": "GHSA-rgw5-rvv9-x895",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "brace-expansion",
          "severity": "High",
          "summary": "brace-expansion: DoS via unbounded intermediate arrays, bypassing the CVE-2026-14257 mitigation",
          "url": "https://github.com/advisories/GHSA-rgw5-rvv9-x895",
          "version": "2.0.2"
        },
        {
          "aliases": [
            "CVE-2026-104844"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-104844",
            "percentile": 0.32994,
            "score": 0.00389
          },
          "fix_state": "fixed",
          "fixed_in": [
            "7.1.6"
          ],
          "id": "GHSA-rj75-hqrm-r3gf",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "postcss-selector-parser",
          "severity": "Medium",
          "summary": "PostCSS: Quadratic complexity in flat selector parsing allows CPU exhaustion",
          "url": "https://github.com/advisories/GHSA-rj75-hqrm-r3gf",
          "version": "7.1.1"
        },
        {
          "aliases": [
            "CVE-2026-59887"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-59887",
            "percentile": 0.40425,
            "score": 0.00467
          },
          "fix_state": "fixed",
          "fixed_in": [
            "5.0.2"
          ],
          "id": "GHSA-v245-v573-v5vm",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "linkify-it",
          "severity": "High",
          "summary": "linkify-it: Quadratic-complexity DoS via the `mailto:` validator scan-loop on attacker text",
          "url": "https://github.com/advisories/GHSA-v245-v573-v5vm",
          "version": "5.0.0"
        },
        {
          "aliases": [
            "CVE-2026-16221"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-16221",
            "percentile": 0.37862,
            "score": 0.00436
          },
          "fix_state": "fixed",
          "fixed_in": [
            "3.1.4"
          ],
          "id": "GHSA-v2hh-gcrm-f6hx",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "fast-uri",
          "severity": "High",
          "summary": "fast-uri vulnerable to host confusion via literal backslash authority delimiter",
          "url": "https://github.com/advisories/GHSA-v2hh-gcrm-f6hx",
          "version": "3.1.2"
        },
        {
          "aliases": [
            "CVE-2026-12590"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-12590",
            "percentile": 0.3549,
            "score": 0.00412
          },
          "fix_state": "fixed",
          "fixed_in": [
            "1.20.6"
          ],
          "id": "GHSA-v422-hmwv-36x6",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "body-parser",
          "severity": "Low",
          "summary": "body-parser vulnerable to denial of service when invalid limit value silently disables size enforcement",
          "url": "https://github.com/advisories/GHSA-v422-hmwv-36x6",
          "version": "1.20.5"
        },
        {
          "aliases": [
            "CVE-2026-53632"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-53632",
            "percentile": 0.35125,
            "score": 0.00408
          },
          "fix_state": "fixed",
          "fixed_in": [
            "2.14.1"
          ],
          "id": "GHSA-v6wh-96g9-6wx3",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "launch-editor",
          "severity": "Medium",
          "summary": "launch-editor: NTLMv2 hash disclosure via UNC path handling on Windows",
          "url": "https://github.com/advisories/GHSA-v6wh-96g9-6wx3",
          "version": "2.13.1"
        },
        {
          "aliases": [
            "CVE-2026-87776"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-87776",
            "percentile": 0.41235,
            "score": 0.00477
          },
          "fix_state": "fixed",
          "fixed_in": [
            "1.8.2"
          ],
          "id": "GHSA-vc2v-76pw-4v95",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "compression",
          "severity": "High",
          "summary": "compression vulnerable to Denial of Service via memory leak on premature response close",
          "url": "https://github.com/advisories/GHSA-vc2v-76pw-4v95",
          "version": "1.8.1"
        },
        {
          "aliases": [
            "CVE-2026-111766"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-111766",
            "percentile": 0.37056,
            "score": 0.00428
          },
          "fix_state": "fixed",
          "fixed_in": [
            "14.3.3"
          ],
          "id": "GHSA-vfgh-jcmw-g37q",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "markdown-it",
          "severity": "Low",
          "summary": "markdown-it: Quadratic-time denial of service in inline HTML parsing with html enabled",
          "url": "https://github.com/advisories/GHSA-vfgh-jcmw-g37q",
          "version": "14.1.1"
        },
        {
          "aliases": [
            "CVE-2026-84370"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-84370",
            "percentile": 0.44515,
            "score": 0.00525
          },
          "fix_state": "fixed",
          "fixed_in": [
            "2.8.4"
          ],
          "id": "GHSA-w27v-7q3p-w38r",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "svgo",
          "severity": "High",
          "summary": "SVGO: removeScripts allows executable links through namespace and control-character bypasses",
          "url": "https://github.com/advisories/GHSA-w27v-7q3p-w38r",
          "version": "2.8.2"
        },
        {
          "aliases": [
            "CVE-2026-41907"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-41907",
            "percentile": 0.28633,
            "score": 0.0035
          },
          "fix_state": "fixed",
          "fixed_in": [
            "11.1.1"
          ],
          "id": "GHSA-w5hq-g745-h8pq",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "uuid",
          "severity": "Medium",
          "summary": "uuid: Missing buffer bounds check in v3/v5/v6 when buf is provided",
          "url": "https://github.com/advisories/GHSA-w5hq-g745-h8pq",
          "version": "8.3.2"
        },
        {
          "aliases": [
            "CVE-2026-45819"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-45819",
            "percentile": 0.43259,
            "score": 0.00507
          },
          "fix_state": "fixed",
          "fixed_in": [
            "2.11.0"
          ],
          "id": "GHSA-w5vr-8v7q-w6rv",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "baseline-browser-mapping",
          "severity": "Medium",
          "summary": "baseline-browser-mapping process termination on invalid input causes denial of service",
          "url": "https://github.com/advisories/GHSA-w5vr-8v7q-w6rv",
          "version": "2.10.0"
        },
        {
          "aliases": [
            "CVE-2026-110306"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-110306",
            "percentile": 0.1635,
            "score": 0.0025
          },
          "fix_state": "fixed",
          "fixed_in": [
            "3.1.9"
          ],
          "id": "GHSA-w74x-v6f9-j3xg",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "fast-uri",
          "severity": "Medium",
          "summary": "fast-uri vulnerable to URI scheme spoofing via percent-encoded scheme decoding",
          "url": "https://github.com/advisories/GHSA-w74x-v6f9-j3xg",
          "version": "3.1.2"
        },
        {
          "aliases": [
            "CVE-2026-9358"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-9358",
            "percentile": 0.25604,
            "score": 0.00325
          },
          "fix_state": "fixed",
          "fixed_in": [
            "7.1.3"
          ],
          "id": "GHSA-w9m9-85wc-3x92",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "postcss-selector-parser",
          "severity": "Low",
          "summary": "postcss-selector-parser allows denial of service through uncontrolled AST recursion",
          "url": "https://github.com/advisories/GHSA-w9m9-85wc-3x92",
          "version": "7.1.1"
        },
        {
          "aliases": [
            "CVE-2026-90771"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-90771",
            "percentile": 0.33029,
            "score": 0.00389
          },
          "fix_state": "fixed",
          "fixed_in": [
            "17.13.8"
          ],
          "id": "GHSA-wr44-6hxh-3jwq",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "joi",
          "severity": "Medium",
          "summary": "joi messages compilation allows prototype replacement through __proto__ error codes",
          "url": "https://github.com/advisories/GHSA-wr44-6hxh-3jwq",
          "version": "17.13.3"
        },
        {
          "aliases": [
            "CVE-2026-82562"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-82562",
            "percentile": 0.45453,
            "score": 0.0054
          },
          "fix_state": "fixed",
          "fixed_in": [
            "6.16.0"
          ],
          "id": "GHSA-x5fp-wj9c-mxmx",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "qs",
          "severity": "Medium",
          "summary": "qs array-limit bypass via bracket-key comma parsing",
          "url": "https://github.com/advisories/GHSA-x5fp-wj9c-mxmx",
          "version": "6.15.2"
        },
        {
          "aliases": [
            "CVE-2026-110095"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-110095",
            "percentile": 0.21547,
            "score": 0.00289
          },
          "fix_state": "fixed",
          "fixed_in": [
            "3.1.9"
          ],
          "id": "GHSA-xhq7-xmqj-769h",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "fast-uri",
          "severity": "Low",
          "summary": "fast-uri vulnerable to improper path equivalence in relative reference normalization",
          "url": "https://github.com/advisories/GHSA-xhq7-xmqj-769h",
          "version": "3.1.2"
        },
        {
          "aliases": [
            "CVE-2026-54466"
          ],
          "ecosystem": "npm",
          "epss": {
            "cve": "CVE-2026-54466",
            "percentile": 0.32004,
            "score": 0.0038
          },
          "fix_state": "fixed",
          "fixed_in": [
            "0.7.5"
          ],
          "id": "GHSA-xv26-6w52-cph6",
          "kev": null,
          "location": "package-lock.json",
          "osv_confirmed": true,
          "package": "websocket-driver",
          "severity": "Critical",
          "summary": "websocket-driver: Message corruption via abuse of protocol length headers",
          "url": "https://github.com/advisories/GHSA-xv26-6w52-cph6",
          "version": "0.7.4"
        }
      ],
      "previous_ref": "0.9.1",
      "release_changed": false,
      "removed": [],
      "resolved_vulnerabilities": [
        {
          "aliases": [],
          "ecosystem": "npm",
          "fix_state": "not-fixed",
          "fixed_in": [],
          "id": "GHSA-m38p-3v84-rcjg",
          "location": "package-lock.json",
          "osv_confirmed": false,
          "package": "cloudsplaining",
          "severity": "Critical",
          "url": "https://github.com/advisories/GHSA-m38p-3v84-rcjg",
          "version": "0.4.8"
        }
      ],
      "upgraded": [],
      "workflow_new": 0,
      "workflow_resolved": 0
    },
    "commit": "75a67ea9cb6d0fdf35ff185d08dad0d45587e6f7",
    "compliance": {
      "overall_score": 55,
      "standards": {
        "bsi_tr03183": {
          "failed_checks": [
            "Component Creator",
            "Distribution Licences",
            "SHA-512 Hash",
            "Dependency Relationship",
            "SBOM Creator Contact"
          ],
          "passed": 4,
          "score": 44,
          "total": 9
        },
        "cisa": {
          "failed_checks": [
            "Software Producer",
            "Dependency Relationship",
            "License Information",
            "Component Hash",
            "SBOM Author"
          ],
          "passed": 5,
          "score": 50,
          "total": 10
        },
        "ntia": {
          "failed_checks": [
            "Supplier Name",
            "Dependency Relationship"
          ],
          "passed": 5,
          "score": 71,
          "total": 7
        }
      }
    },
    "components": [
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/bump-version.yml",
        "name": "actions/checkout",
        "purl": "pkg:github/actions/checkout@v6.0.3",
        "version": "v6.0.3"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/nodejs-test.yml",
        "name": "actions/setup-node",
        "purl": "pkg:github/actions/setup-node@v6.3.0",
        "version": "v6.3.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/publish.yml",
        "name": "actions/setup-python",
        "purl": "pkg:github/actions/setup-python@v6.2.0",
        "version": "v6.2.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/bump-version.yml",
        "name": "astral-sh/setup-uv",
        "purl": "pkg:github/astral-sh/setup-uv@v8.1.0",
        "version": "v8.1.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/test.yml",
        "name": "extractions/setup-just",
        "purl": "pkg:github/extractions/setup-just@v4.0.0",
        "version": "v4.0.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/test.yml",
        "name": "j178/prek-action",
        "purl": "pkg:github/j178/prek-action@v2.0.3",
        "version": "v2.0.3"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/update-bundle-report.yml",
        "name": "peter-evans/create-pull-request",
        "purl": "pkg:github/peter-evans/create-pull-request@v8.1.1",
        "version": "v8.1.1"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/publish.yml",
        "name": "pypa/gh-action-pypi-publish",
        "purl": "pkg:github/pypa/gh-action-pypi-publish@v1.13.0",
        "version": "v1.13.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/release-drafter.yml",
        "name": "release-drafter/release-drafter",
        "purl": "pkg:github/release-drafter/release-drafter@v7.2.1",
        "version": "v7.2.1"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/security.yml",
        "name": "trufflesecurity/trufflehog",
        "purl": "pkg:github/trufflesecurity/trufflehog@v3.95.5",
        "version": "v3.95.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@achrinza/node-ipc",
        "purl": "pkg:npm/%40achrinza/node-ipc@9.2.10",
        "version": "9.2.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/code-frame",
        "purl": "pkg:npm/%40babel/code-frame@7.29.0",
        "version": "7.29.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/compat-data",
        "purl": "pkg:npm/%40babel/compat-data@7.29.0",
        "version": "7.29.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/core",
        "purl": "pkg:npm/%40babel/core@7.29.0",
        "version": "7.29.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/eslint-parser",
        "purl": "pkg:npm/%40babel/eslint-parser@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/generator",
        "purl": "pkg:npm/%40babel/generator@7.29.1",
        "version": "7.29.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/helper-annotate-as-pure",
        "purl": "pkg:npm/%40babel/helper-annotate-as-pure@7.27.3",
        "version": "7.27.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/helper-compilation-targets",
        "purl": "pkg:npm/%40babel/helper-compilation-targets@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/helper-create-class-features-plugin",
        "purl": "pkg:npm/%40babel/helper-create-class-features-plugin@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/helper-create-regexp-features-plugin",
        "purl": "pkg:npm/%40babel/helper-create-regexp-features-plugin@7.28.5",
        "version": "7.28.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/helper-define-polyfill-provider",
        "purl": "pkg:npm/%40babel/helper-define-polyfill-provider@0.6.6",
        "version": "0.6.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/helper-globals",
        "purl": "pkg:npm/%40babel/helper-globals@7.28.0",
        "version": "7.28.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/helper-member-expression-to-functions",
        "purl": "pkg:npm/%40babel/helper-member-expression-to-functions@7.28.5",
        "version": "7.28.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/helper-module-imports",
        "purl": "pkg:npm/%40babel/helper-module-imports@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/helper-module-transforms",
        "purl": "pkg:npm/%40babel/helper-module-transforms@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/helper-optimise-call-expression",
        "purl": "pkg:npm/%40babel/helper-optimise-call-expression@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/helper-plugin-utils",
        "purl": "pkg:npm/%40babel/helper-plugin-utils@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/helper-remap-async-to-generator",
        "purl": "pkg:npm/%40babel/helper-remap-async-to-generator@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/helper-replace-supers",
        "purl": "pkg:npm/%40babel/helper-replace-supers@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/helper-skip-transparent-expression-wrappers",
        "purl": "pkg:npm/%40babel/helper-skip-transparent-expression-wrappers@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/helper-string-parser",
        "purl": "pkg:npm/%40babel/helper-string-parser@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/helper-validator-identifier",
        "purl": "pkg:npm/%40babel/helper-validator-identifier@7.28.5",
        "version": "7.28.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/helper-validator-option",
        "purl": "pkg:npm/%40babel/helper-validator-option@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/helper-wrap-function",
        "purl": "pkg:npm/%40babel/helper-wrap-function@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/helpers",
        "purl": "pkg:npm/%40babel/helpers@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/parser",
        "purl": "pkg:npm/%40babel/parser@7.29.0",
        "version": "7.29.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-bugfix-firefox-class-in-computed-class-key",
        "purl": "pkg:npm/%40babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5",
        "version": "7.28.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-bugfix-safari-class-field-initializer-scope",
        "purl": "pkg:npm/%40babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression",
        "purl": "pkg:npm/%40babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining",
        "purl": "pkg:npm/%40babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly",
        "purl": "pkg:npm/%40babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-proposal-class-properties",
        "purl": "pkg:npm/%40babel/plugin-proposal-class-properties@7.18.6",
        "version": "7.18.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-proposal-decorators",
        "purl": "pkg:npm/%40babel/plugin-proposal-decorators@7.29.0",
        "version": "7.29.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-proposal-private-property-in-object",
        "purl": "pkg:npm/%40babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2",
        "version": "7.21.0-placeholder-for-preset-env.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-syntax-decorators",
        "purl": "pkg:npm/%40babel/plugin-syntax-decorators@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-syntax-dynamic-import",
        "purl": "pkg:npm/%40babel/plugin-syntax-dynamic-import@7.8.3",
        "version": "7.8.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-syntax-import-assertions",
        "purl": "pkg:npm/%40babel/plugin-syntax-import-assertions@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-syntax-import-attributes",
        "purl": "pkg:npm/%40babel/plugin-syntax-import-attributes@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-syntax-jsx",
        "purl": "pkg:npm/%40babel/plugin-syntax-jsx@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-syntax-unicode-sets-regex",
        "purl": "pkg:npm/%40babel/plugin-syntax-unicode-sets-regex@7.18.6",
        "version": "7.18.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-arrow-functions",
        "purl": "pkg:npm/%40babel/plugin-transform-arrow-functions@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-async-generator-functions",
        "purl": "pkg:npm/%40babel/plugin-transform-async-generator-functions@7.29.0",
        "version": "7.29.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-async-to-generator",
        "purl": "pkg:npm/%40babel/plugin-transform-async-to-generator@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-block-scoped-functions",
        "purl": "pkg:npm/%40babel/plugin-transform-block-scoped-functions@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-block-scoping",
        "purl": "pkg:npm/%40babel/plugin-transform-block-scoping@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-class-properties",
        "purl": "pkg:npm/%40babel/plugin-transform-class-properties@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-class-static-block",
        "purl": "pkg:npm/%40babel/plugin-transform-class-static-block@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-classes",
        "purl": "pkg:npm/%40babel/plugin-transform-classes@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-computed-properties",
        "purl": "pkg:npm/%40babel/plugin-transform-computed-properties@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-destructuring",
        "purl": "pkg:npm/%40babel/plugin-transform-destructuring@7.28.5",
        "version": "7.28.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-dotall-regex",
        "purl": "pkg:npm/%40babel/plugin-transform-dotall-regex@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-duplicate-keys",
        "purl": "pkg:npm/%40babel/plugin-transform-duplicate-keys@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-duplicate-named-capturing-groups-regex",
        "purl": "pkg:npm/%40babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.0",
        "version": "7.29.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-dynamic-import",
        "purl": "pkg:npm/%40babel/plugin-transform-dynamic-import@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-explicit-resource-management",
        "purl": "pkg:npm/%40babel/plugin-transform-explicit-resource-management@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-exponentiation-operator",
        "purl": "pkg:npm/%40babel/plugin-transform-exponentiation-operator@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-export-namespace-from",
        "purl": "pkg:npm/%40babel/plugin-transform-export-namespace-from@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-for-of",
        "purl": "pkg:npm/%40babel/plugin-transform-for-of@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-function-name",
        "purl": "pkg:npm/%40babel/plugin-transform-function-name@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-json-strings",
        "purl": "pkg:npm/%40babel/plugin-transform-json-strings@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-literals",
        "purl": "pkg:npm/%40babel/plugin-transform-literals@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-logical-assignment-operators",
        "purl": "pkg:npm/%40babel/plugin-transform-logical-assignment-operators@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-member-expression-literals",
        "purl": "pkg:npm/%40babel/plugin-transform-member-expression-literals@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-modules-amd",
        "purl": "pkg:npm/%40babel/plugin-transform-modules-amd@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-modules-commonjs",
        "purl": "pkg:npm/%40babel/plugin-transform-modules-commonjs@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-modules-systemjs",
        "purl": "pkg:npm/%40babel/plugin-transform-modules-systemjs@7.29.4",
        "version": "7.29.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-modules-umd",
        "purl": "pkg:npm/%40babel/plugin-transform-modules-umd@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-named-capturing-groups-regex",
        "purl": "pkg:npm/%40babel/plugin-transform-named-capturing-groups-regex@7.29.0",
        "version": "7.29.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-new-target",
        "purl": "pkg:npm/%40babel/plugin-transform-new-target@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-nullish-coalescing-operator",
        "purl": "pkg:npm/%40babel/plugin-transform-nullish-coalescing-operator@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-numeric-separator",
        "purl": "pkg:npm/%40babel/plugin-transform-numeric-separator@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-object-rest-spread",
        "purl": "pkg:npm/%40babel/plugin-transform-object-rest-spread@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-object-super",
        "purl": "pkg:npm/%40babel/plugin-transform-object-super@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-optional-catch-binding",
        "purl": "pkg:npm/%40babel/plugin-transform-optional-catch-binding@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-optional-chaining",
        "purl": "pkg:npm/%40babel/plugin-transform-optional-chaining@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-parameters",
        "purl": "pkg:npm/%40babel/plugin-transform-parameters@7.27.7",
        "version": "7.27.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-private-methods",
        "purl": "pkg:npm/%40babel/plugin-transform-private-methods@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-private-property-in-object",
        "purl": "pkg:npm/%40babel/plugin-transform-private-property-in-object@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-property-literals",
        "purl": "pkg:npm/%40babel/plugin-transform-property-literals@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-regenerator",
        "purl": "pkg:npm/%40babel/plugin-transform-regenerator@7.29.0",
        "version": "7.29.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-regexp-modifiers",
        "purl": "pkg:npm/%40babel/plugin-transform-regexp-modifiers@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-reserved-words",
        "purl": "pkg:npm/%40babel/plugin-transform-reserved-words@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-runtime",
        "purl": "pkg:npm/%40babel/plugin-transform-runtime@7.29.0",
        "version": "7.29.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-shorthand-properties",
        "purl": "pkg:npm/%40babel/plugin-transform-shorthand-properties@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-spread",
        "purl": "pkg:npm/%40babel/plugin-transform-spread@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-sticky-regex",
        "purl": "pkg:npm/%40babel/plugin-transform-sticky-regex@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-template-literals",
        "purl": "pkg:npm/%40babel/plugin-transform-template-literals@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-typeof-symbol",
        "purl": "pkg:npm/%40babel/plugin-transform-typeof-symbol@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-unicode-escapes",
        "purl": "pkg:npm/%40babel/plugin-transform-unicode-escapes@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-unicode-property-regex",
        "purl": "pkg:npm/%40babel/plugin-transform-unicode-property-regex@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-unicode-regex",
        "purl": "pkg:npm/%40babel/plugin-transform-unicode-regex@7.27.1",
        "version": "7.27.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/plugin-transform-unicode-sets-regex",
        "purl": "pkg:npm/%40babel/plugin-transform-unicode-sets-regex@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/preset-env",
        "purl": "pkg:npm/%40babel/preset-env@7.29.0",
        "version": "7.29.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/preset-modules",
        "purl": "pkg:npm/%40babel/preset-modules@0.1.6-no-external-plugins",
        "version": "0.1.6-no-external-plugins"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/runtime",
        "purl": "pkg:npm/%40babel/runtime@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/template",
        "purl": "pkg:npm/%40babel/template@7.28.6",
        "version": "7.28.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/traverse",
        "purl": "pkg:npm/%40babel/traverse@7.29.0",
        "version": "7.29.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@babel/types",
        "purl": "pkg:npm/%40babel/types@7.29.0",
        "version": "7.29.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@discoveryjs/json-ext",
        "purl": "pkg:npm/%40discoveryjs/json-ext@0.5.7",
        "version": "0.5.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@eslint-community/eslint-utils",
        "purl": "pkg:npm/%40eslint-community/eslint-utils@4.9.1",
        "version": "4.9.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@eslint-community/regexpp",
        "purl": "pkg:npm/%40eslint-community/regexpp@4.12.2",
        "version": "4.12.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@eslint/eslintrc",
        "purl": "pkg:npm/%40eslint/eslintrc@2.1.4",
        "version": "2.1.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@eslint/js",
        "purl": "pkg:npm/%40eslint/js@8.57.1",
        "version": "8.57.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-3-Clause"
        ],
        "location": "package-lock.json",
        "name": "@hapi/hoek",
        "purl": "pkg:npm/%40hapi/hoek@9.3.0",
        "version": "9.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-3-Clause"
        ],
        "location": "package-lock.json",
        "name": "@hapi/topo",
        "purl": "pkg:npm/%40hapi/topo@5.1.0",
        "version": "5.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "Apache-2.0"
        ],
        "location": "package-lock.json",
        "name": "@humanwhocodes/config-array",
        "purl": "pkg:npm/%40humanwhocodes/config-array@0.13.0",
        "version": "0.13.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "Apache-2.0"
        ],
        "location": "package-lock.json",
        "name": "@humanwhocodes/module-importer",
        "purl": "pkg:npm/%40humanwhocodes/module-importer@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-3-Clause"
        ],
        "location": "package-lock.json",
        "name": "@humanwhocodes/object-schema",
        "purl": "pkg:npm/%40humanwhocodes/object-schema@2.0.3",
        "version": "2.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "@isaacs/cliui",
        "purl": "pkg:npm/%40isaacs/cliui@8.0.2",
        "version": "8.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@jridgewell/gen-mapping",
        "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.13",
        "version": "0.3.13"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@jridgewell/remapping",
        "purl": "pkg:npm/%40jridgewell/remapping@2.3.5",
        "version": "2.3.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@jridgewell/resolve-uri",
        "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.2",
        "version": "3.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@jridgewell/source-map",
        "purl": "pkg:npm/%40jridgewell/source-map@0.3.11",
        "version": "0.3.11"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@jridgewell/sourcemap-codec",
        "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.5.5",
        "version": "1.5.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@jridgewell/trace-mapping",
        "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.31",
        "version": "0.3.31"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@kurkle/color",
        "purl": "pkg:npm/%40kurkle/color@0.3.4",
        "version": "0.3.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@leichtgewicht/ip-codec",
        "purl": "pkg:npm/%40leichtgewicht/ip-codec@2.0.5",
        "version": "2.0.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@nicolo-ribaudo/eslint-scope-5-internals",
        "purl": "pkg:npm/%40nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1",
        "version": "5.1.1-v1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@node-ipc/js-queue",
        "purl": "pkg:npm/%40node-ipc/js-queue@2.0.3",
        "version": "2.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@nodelib/fs.scandir",
        "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5",
        "version": "2.1.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@nodelib/fs.stat",
        "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5",
        "version": "2.0.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@nodelib/fs.walk",
        "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8",
        "version": "1.2.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@pkgjs/parseargs",
        "purl": "pkg:npm/%40pkgjs/parseargs@0.11.0",
        "version": "0.11.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@polka/url",
        "purl": "pkg:npm/%40polka/url@1.0.0-next.29",
        "version": "1.0.0-next.29"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@popperjs/core",
        "purl": "pkg:npm/%40popperjs/core@2.11.8",
        "version": "2.11.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-3-Clause"
        ],
        "location": "package-lock.json",
        "name": "@sideway/address",
        "purl": "pkg:npm/%40sideway/address@4.1.5",
        "version": "4.1.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-3-Clause"
        ],
        "location": "package-lock.json",
        "name": "@sideway/formula",
        "purl": "pkg:npm/%40sideway/formula@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-3-Clause"
        ],
        "location": "package-lock.json",
        "name": "@sideway/pinpoint",
        "purl": "pkg:npm/%40sideway/pinpoint@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@soda/friendly-errors-webpack-plugin",
        "purl": "pkg:npm/%40soda/friendly-errors-webpack-plugin@1.8.1",
        "version": "1.8.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@soda/get-current-script",
        "purl": "pkg:npm/%40soda/get-current-script@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/body-parser",
        "purl": "pkg:npm/%40types/body-parser@1.19.6",
        "version": "1.19.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/bonjour",
        "purl": "pkg:npm/%40types/bonjour@3.5.13",
        "version": "3.5.13"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/connect",
        "purl": "pkg:npm/%40types/connect@3.4.38",
        "version": "3.4.38"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/connect-history-api-fallback",
        "purl": "pkg:npm/%40types/connect-history-api-fallback@1.5.4",
        "version": "1.5.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/eslint",
        "purl": "pkg:npm/%40types/eslint@8.56.12",
        "version": "8.56.12"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/eslint-scope",
        "purl": "pkg:npm/%40types/eslint-scope@3.7.7",
        "version": "3.7.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/estree",
        "purl": "pkg:npm/%40types/estree@1.0.8",
        "version": "1.0.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/express",
        "purl": "pkg:npm/%40types/express@4.17.25",
        "version": "4.17.25"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/express-serve-static-core",
        "purl": "pkg:npm/%40types/express-serve-static-core@4.19.8",
        "version": "4.19.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/express-serve-static-core",
        "purl": "pkg:npm/%40types/express-serve-static-core@5.1.1",
        "version": "5.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/html-minifier-terser",
        "purl": "pkg:npm/%40types/html-minifier-terser@6.1.0",
        "version": "6.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/http-errors",
        "purl": "pkg:npm/%40types/http-errors@2.0.5",
        "version": "2.0.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/http-proxy",
        "purl": "pkg:npm/%40types/http-proxy@1.17.17",
        "version": "1.17.17"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/json-schema",
        "purl": "pkg:npm/%40types/json-schema@7.0.15",
        "version": "7.0.15"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/mime",
        "purl": "pkg:npm/%40types/mime@1.3.5",
        "version": "1.3.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/minimist",
        "purl": "pkg:npm/%40types/minimist@1.2.5",
        "version": "1.2.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/node",
        "purl": "pkg:npm/%40types/node@25.3.2",
        "version": "25.3.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/node-forge",
        "purl": "pkg:npm/%40types/node-forge@1.3.14",
        "version": "1.3.14"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/normalize-package-data",
        "purl": "pkg:npm/%40types/normalize-package-data@2.4.4",
        "version": "2.4.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/parse-json",
        "purl": "pkg:npm/%40types/parse-json@4.0.2",
        "version": "4.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/qs",
        "purl": "pkg:npm/%40types/qs@6.14.0",
        "version": "6.14.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/range-parser",
        "purl": "pkg:npm/%40types/range-parser@1.2.7",
        "version": "1.2.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/retry",
        "purl": "pkg:npm/%40types/retry@0.12.0",
        "version": "0.12.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/send",
        "purl": "pkg:npm/%40types/send@0.17.6",
        "version": "0.17.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/send",
        "purl": "pkg:npm/%40types/send@1.2.1",
        "version": "1.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/serve-index",
        "purl": "pkg:npm/%40types/serve-index@1.9.4",
        "version": "1.9.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/serve-static",
        "purl": "pkg:npm/%40types/serve-static@1.15.10",
        "version": "1.15.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/sockjs",
        "purl": "pkg:npm/%40types/sockjs@0.3.36",
        "version": "0.3.36"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@types/ws",
        "purl": "pkg:npm/%40types/ws@8.18.1",
        "version": "8.18.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "@ungap/structured-clone",
        "purl": "pkg:npm/%40ungap/structured-clone@1.3.0",
        "version": "1.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue-macros/common",
        "purl": "pkg:npm/%40vue-macros/common@3.1.2",
        "version": "3.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/babel-helper-vue-jsx-merge-props",
        "purl": "pkg:npm/%40vue/babel-helper-vue-jsx-merge-props@1.4.0",
        "version": "1.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/babel-helper-vue-transform-on",
        "purl": "pkg:npm/%40vue/babel-helper-vue-transform-on@1.5.0",
        "version": "1.5.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/babel-plugin-jsx",
        "purl": "pkg:npm/%40vue/babel-plugin-jsx@1.5.0",
        "version": "1.5.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/babel-plugin-resolve-type",
        "purl": "pkg:npm/%40vue/babel-plugin-resolve-type@1.5.0",
        "version": "1.5.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/babel-plugin-transform-vue-jsx",
        "purl": "pkg:npm/%40vue/babel-plugin-transform-vue-jsx@1.4.0",
        "version": "1.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/babel-preset-app",
        "purl": "pkg:npm/%40vue/babel-preset-app@5.0.9",
        "version": "5.0.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/babel-preset-jsx",
        "purl": "pkg:npm/%40vue/babel-preset-jsx@1.4.0",
        "version": "1.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/babel-sugar-composition-api-inject-h",
        "purl": "pkg:npm/%40vue/babel-sugar-composition-api-inject-h@1.4.0",
        "version": "1.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/babel-sugar-composition-api-render-instance",
        "purl": "pkg:npm/%40vue/babel-sugar-composition-api-render-instance@1.4.0",
        "version": "1.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/babel-sugar-functional-vue",
        "purl": "pkg:npm/%40vue/babel-sugar-functional-vue@1.4.0",
        "version": "1.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/babel-sugar-inject-h",
        "purl": "pkg:npm/%40vue/babel-sugar-inject-h@1.4.0",
        "version": "1.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/babel-sugar-v-model",
        "purl": "pkg:npm/%40vue/babel-sugar-v-model@1.4.0",
        "version": "1.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/babel-sugar-v-on",
        "purl": "pkg:npm/%40vue/babel-sugar-v-on@1.4.0",
        "version": "1.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/cli-overlay",
        "purl": "pkg:npm/%40vue/cli-overlay@5.0.9",
        "version": "5.0.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/cli-plugin-babel",
        "purl": "pkg:npm/%40vue/cli-plugin-babel@5.0.9",
        "version": "5.0.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/cli-plugin-eslint",
        "purl": "pkg:npm/%40vue/cli-plugin-eslint@5.0.9",
        "version": "5.0.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/cli-plugin-router",
        "purl": "pkg:npm/%40vue/cli-plugin-router@5.0.9",
        "version": "5.0.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/cli-plugin-vuex",
        "purl": "pkg:npm/%40vue/cli-plugin-vuex@5.0.9",
        "version": "5.0.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/cli-service",
        "purl": "pkg:npm/%40vue/cli-service@5.0.9",
        "version": "5.0.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/cli-shared-utils",
        "purl": "pkg:npm/%40vue/cli-shared-utils@5.0.9",
        "version": "5.0.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/compiler-core",
        "purl": "pkg:npm/%40vue/compiler-core@3.5.29",
        "version": "3.5.29"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/compiler-dom",
        "purl": "pkg:npm/%40vue/compiler-dom@3.5.29",
        "version": "3.5.29"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/compiler-sfc",
        "purl": "pkg:npm/%40vue/compiler-sfc@3.5.29",
        "version": "3.5.29"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/compiler-ssr",
        "purl": "pkg:npm/%40vue/compiler-ssr@3.5.29",
        "version": "3.5.29"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/component-compiler-utils",
        "purl": "pkg:npm/%40vue/component-compiler-utils@3.3.0",
        "version": "3.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/devtools-api",
        "purl": "pkg:npm/%40vue/devtools-api@8.0.6",
        "version": "8.0.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/devtools-kit",
        "purl": "pkg:npm/%40vue/devtools-kit@8.0.6",
        "version": "8.0.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/devtools-shared",
        "purl": "pkg:npm/%40vue/devtools-shared@8.0.6",
        "version": "8.0.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/reactivity",
        "purl": "pkg:npm/%40vue/reactivity@3.5.29",
        "version": "3.5.29"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/runtime-core",
        "purl": "pkg:npm/%40vue/runtime-core@3.5.29",
        "version": "3.5.29"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/runtime-dom",
        "purl": "pkg:npm/%40vue/runtime-dom@3.5.29",
        "version": "3.5.29"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/server-renderer",
        "purl": "pkg:npm/%40vue/server-renderer@3.5.29",
        "version": "3.5.29"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/shared",
        "purl": "pkg:npm/%40vue/shared@3.5.29",
        "version": "3.5.29"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@vue/web-component-wrapper",
        "purl": "pkg:npm/%40vue/web-component-wrapper@1.3.0",
        "version": "1.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@webassemblyjs/ast",
        "purl": "pkg:npm/%40webassemblyjs/ast@1.14.1",
        "version": "1.14.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@webassemblyjs/floating-point-hex-parser",
        "purl": "pkg:npm/%40webassemblyjs/floating-point-hex-parser@1.13.2",
        "version": "1.13.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@webassemblyjs/helper-api-error",
        "purl": "pkg:npm/%40webassemblyjs/helper-api-error@1.13.2",
        "version": "1.13.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@webassemblyjs/helper-buffer",
        "purl": "pkg:npm/%40webassemblyjs/helper-buffer@1.14.1",
        "version": "1.14.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@webassemblyjs/helper-numbers",
        "purl": "pkg:npm/%40webassemblyjs/helper-numbers@1.13.2",
        "version": "1.13.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@webassemblyjs/helper-wasm-bytecode",
        "purl": "pkg:npm/%40webassemblyjs/helper-wasm-bytecode@1.13.2",
        "version": "1.13.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@webassemblyjs/helper-wasm-section",
        "purl": "pkg:npm/%40webassemblyjs/helper-wasm-section@1.14.1",
        "version": "1.14.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@webassemblyjs/ieee754",
        "purl": "pkg:npm/%40webassemblyjs/ieee754@1.13.2",
        "version": "1.13.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "Apache-2.0"
        ],
        "location": "package-lock.json",
        "name": "@webassemblyjs/leb128",
        "purl": "pkg:npm/%40webassemblyjs/leb128@1.13.2",
        "version": "1.13.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@webassemblyjs/utf8",
        "purl": "pkg:npm/%40webassemblyjs/utf8@1.13.2",
        "version": "1.13.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@webassemblyjs/wasm-edit",
        "purl": "pkg:npm/%40webassemblyjs/wasm-edit@1.14.1",
        "version": "1.14.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@webassemblyjs/wasm-gen",
        "purl": "pkg:npm/%40webassemblyjs/wasm-gen@1.14.1",
        "version": "1.14.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@webassemblyjs/wasm-opt",
        "purl": "pkg:npm/%40webassemblyjs/wasm-opt@1.14.1",
        "version": "1.14.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@webassemblyjs/wasm-parser",
        "purl": "pkg:npm/%40webassemblyjs/wasm-parser@1.14.1",
        "version": "1.14.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "@webassemblyjs/wast-printer",
        "purl": "pkg:npm/%40webassemblyjs/wast-printer@1.14.1",
        "version": "1.14.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-3-Clause"
        ],
        "location": "package-lock.json",
        "name": "@xtuc/ieee754",
        "purl": "pkg:npm/%40xtuc/ieee754@1.2.0",
        "version": "1.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "Apache-2.0"
        ],
        "location": "package-lock.json",
        "name": "@xtuc/long",
        "purl": "pkg:npm/%40xtuc/long@4.2.2",
        "version": "4.2.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "accepts",
        "purl": "pkg:npm/accepts@1.3.8",
        "version": "1.3.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "acorn",
        "purl": "pkg:npm/acorn@8.16.0",
        "version": "8.16.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "acorn-import-phases",
        "purl": "pkg:npm/acorn-import-phases@1.0.4",
        "version": "1.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "acorn-jsx",
        "purl": "pkg:npm/acorn-jsx@5.3.2",
        "version": "5.3.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "acorn-walk",
        "purl": "pkg:npm/acorn-walk@8.3.5",
        "version": "8.3.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "address",
        "purl": "pkg:npm/address@1.2.2",
        "version": "1.2.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "ajv",
        "purl": "pkg:npm/ajv@6.14.0",
        "version": "6.14.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "ajv",
        "purl": "pkg:npm/ajv@8.18.0",
        "version": "8.18.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "ajv-formats",
        "purl": "pkg:npm/ajv-formats@2.1.1",
        "version": "2.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "ajv-keywords",
        "purl": "pkg:npm/ajv-keywords@3.5.2",
        "version": "3.5.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "ajv-keywords",
        "purl": "pkg:npm/ajv-keywords@5.1.0",
        "version": "5.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "ansi-escapes",
        "purl": "pkg:npm/ansi-escapes@3.2.0",
        "version": "3.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "Apache-2.0"
        ],
        "location": "package-lock.json",
        "name": "ansi-html-community",
        "purl": "pkg:npm/ansi-html-community@0.0.8",
        "version": "0.0.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "ansi-regex",
        "purl": "pkg:npm/ansi-regex@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "ansi-regex",
        "purl": "pkg:npm/ansi-regex@5.0.1",
        "version": "5.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "ansi-regex",
        "purl": "pkg:npm/ansi-regex@6.2.2",
        "version": "6.2.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "ansi-styles",
        "purl": "pkg:npm/ansi-styles@3.2.1",
        "version": "3.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "ansi-styles",
        "purl": "pkg:npm/ansi-styles@4.3.0",
        "version": "4.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "ansi-styles",
        "purl": "pkg:npm/ansi-styles@6.2.3",
        "version": "6.2.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "any-promise",
        "purl": "pkg:npm/any-promise@1.3.0",
        "version": "1.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "anymatch",
        "purl": "pkg:npm/anymatch@3.1.3",
        "version": "3.1.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "arch",
        "purl": "pkg:npm/arch@2.2.0",
        "version": "2.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "Python-2.0"
        ],
        "location": "package-lock.json",
        "name": "argparse",
        "purl": "pkg:npm/argparse@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "array-flatten",
        "purl": "pkg:npm/array-flatten@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "array-union",
        "purl": "pkg:npm/array-union@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "ast-kit",
        "purl": "pkg:npm/ast-kit@2.2.0",
        "version": "2.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "ast-walker-scope",
        "purl": "pkg:npm/ast-walker-scope@0.8.3",
        "version": "0.8.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "async",
        "purl": "pkg:npm/async@3.2.6",
        "version": "3.2.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "at-least-node",
        "purl": "pkg:npm/at-least-node@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "autoprefixer",
        "purl": "pkg:npm/autoprefixer@10.4.27",
        "version": "10.4.27"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "babel-loader",
        "purl": "pkg:npm/babel-loader@8.4.1",
        "version": "8.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "babel-plugin-dynamic-import-node",
        "purl": "pkg:npm/babel-plugin-dynamic-import-node@2.3.3",
        "version": "2.3.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "babel-plugin-polyfill-corejs2",
        "purl": "pkg:npm/babel-plugin-polyfill-corejs2@0.4.15",
        "version": "0.4.15"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "babel-plugin-polyfill-corejs3",
        "purl": "pkg:npm/babel-plugin-polyfill-corejs3@0.13.0",
        "version": "0.13.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "babel-plugin-polyfill-corejs3",
        "purl": "pkg:npm/babel-plugin-polyfill-corejs3@0.14.0",
        "version": "0.14.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "babel-plugin-polyfill-regenerator",
        "purl": "pkg:npm/babel-plugin-polyfill-regenerator@0.6.6",
        "version": "0.6.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "balanced-match",
        "purl": "pkg:npm/balanced-match@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "base64-js",
        "purl": "pkg:npm/base64-js@1.5.1",
        "version": "1.5.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "Apache-2.0"
        ],
        "location": "package-lock.json",
        "name": "baseline-browser-mapping",
        "purl": "pkg:npm/baseline-browser-mapping@2.10.0",
        "version": "2.10.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "batch",
        "purl": "pkg:npm/batch@0.6.1",
        "version": "0.6.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "big.js",
        "purl": "pkg:npm/big.js@5.2.2",
        "version": "5.2.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "binary-extensions",
        "purl": "pkg:npm/binary-extensions@2.3.0",
        "version": "2.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "birpc",
        "purl": "pkg:npm/birpc@2.9.0",
        "version": "2.9.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "bl",
        "purl": "pkg:npm/bl@4.1.0",
        "version": "4.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "bluebird",
        "purl": "pkg:npm/bluebird@3.7.2",
        "version": "3.7.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "body-parser",
        "purl": "pkg:npm/body-parser@1.20.5",
        "version": "1.20.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "bonjour-service",
        "purl": "pkg:npm/bonjour-service@1.3.0",
        "version": "1.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "boolbase",
        "purl": "pkg:npm/boolbase@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "bootstrap",
        "purl": "pkg:npm/bootstrap@5.3.8",
        "version": "5.3.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "bootstrap-icons",
        "purl": "pkg:npm/bootstrap-icons@1.13.1",
        "version": "1.13.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "bootstrap-vue-next",
        "purl": "pkg:npm/bootstrap-vue-next@0.43.7",
        "version": "0.43.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "brace-expansion",
        "purl": "pkg:npm/brace-expansion@1.1.12",
        "version": "1.1.12"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "brace-expansion",
        "purl": "pkg:npm/brace-expansion@2.0.2",
        "version": "2.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "braces",
        "purl": "pkg:npm/braces@3.0.3",
        "version": "3.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "browser-stdout",
        "purl": "pkg:npm/browser-stdout@1.3.1",
        "version": "1.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "browserslist",
        "purl": "pkg:npm/browserslist@4.28.1",
        "version": "4.28.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "buffer",
        "purl": "pkg:npm/buffer@5.7.1",
        "version": "5.7.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "buffer-from",
        "purl": "pkg:npm/buffer-from@1.1.2",
        "version": "1.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "bytes",
        "purl": "pkg:npm/bytes@3.1.2",
        "version": "3.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "call-bind",
        "purl": "pkg:npm/call-bind@1.0.8",
        "version": "1.0.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "call-bind-apply-helpers",
        "purl": "pkg:npm/call-bind-apply-helpers@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "call-bound",
        "purl": "pkg:npm/call-bound@1.0.4",
        "version": "1.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "callsites",
        "purl": "pkg:npm/callsites@3.1.0",
        "version": "3.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "camel-case",
        "purl": "pkg:npm/camel-case@4.1.2",
        "version": "4.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "camelcase",
        "purl": "pkg:npm/camelcase@5.3.1",
        "version": "5.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "camelcase",
        "purl": "pkg:npm/camelcase@6.3.0",
        "version": "6.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "caniuse-api",
        "purl": "pkg:npm/caniuse-api@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "CC-BY-4.0"
        ],
        "location": "package-lock.json",
        "name": "caniuse-lite",
        "purl": "pkg:npm/caniuse-lite@1.0.30001774",
        "version": "1.0.30001774"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "case-sensitive-paths-webpack-plugin",
        "purl": "pkg:npm/case-sensitive-paths-webpack-plugin@2.4.0",
        "version": "2.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "chai",
        "purl": "pkg:npm/chai@6.2.2",
        "version": "6.2.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "chalk",
        "purl": "pkg:npm/chalk@2.4.2",
        "version": "2.4.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "chalk",
        "purl": "pkg:npm/chalk@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "chalk",
        "purl": "pkg:npm/chalk@4.1.2",
        "version": "4.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "chart.js",
        "purl": "pkg:npm/chart.js@4.5.1",
        "version": "4.5.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "chokidar",
        "purl": "pkg:npm/chokidar@3.6.0",
        "version": "3.6.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "chokidar",
        "purl": "pkg:npm/chokidar@4.0.3",
        "version": "4.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "chokidar",
        "purl": "pkg:npm/chokidar@5.0.0",
        "version": "5.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "chrome-trace-event",
        "purl": "pkg:npm/chrome-trace-event@1.0.4",
        "version": "1.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "ci-info",
        "purl": "pkg:npm/ci-info@1.6.0",
        "version": "1.6.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "clean-css",
        "purl": "pkg:npm/clean-css@5.3.3",
        "version": "5.3.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "cli-cursor",
        "purl": "pkg:npm/cli-cursor@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "cli-cursor",
        "purl": "pkg:npm/cli-cursor@3.1.0",
        "version": "3.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "cli-highlight",
        "purl": "pkg:npm/cli-highlight@2.1.11",
        "version": "2.1.11"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "cli-spinners",
        "purl": "pkg:npm/cli-spinners@2.9.2",
        "version": "2.9.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "clipboardy",
        "purl": "pkg:npm/clipboardy@2.3.0",
        "version": "2.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "cliui",
        "purl": "pkg:npm/cliui@7.0.4",
        "version": "7.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "cliui",
        "purl": "pkg:npm/cliui@8.0.1",
        "version": "8.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "clone",
        "purl": "pkg:npm/clone@1.0.4",
        "version": "1.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "clone-deep",
        "purl": "pkg:npm/clone-deep@4.0.1",
        "version": "4.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "package-lock.json",
        "name": "cloudsplaining",
        "purl": "pkg:npm/cloudsplaining@0.4.8",
        "version": "0.4.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "color-convert",
        "purl": "pkg:npm/color-convert@1.9.3",
        "version": "1.9.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "color-convert",
        "purl": "pkg:npm/color-convert@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "color-name",
        "purl": "pkg:npm/color-name@1.1.3",
        "version": "1.1.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "color-name",
        "purl": "pkg:npm/color-name@1.1.4",
        "version": "1.1.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "colord",
        "purl": "pkg:npm/colord@2.9.3",
        "version": "2.9.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "colorette",
        "purl": "pkg:npm/colorette@2.0.20",
        "version": "2.0.20"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "commander",
        "purl": "pkg:npm/commander@2.20.3",
        "version": "2.20.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "commander",
        "purl": "pkg:npm/commander@7.2.0",
        "version": "7.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "commander",
        "purl": "pkg:npm/commander@8.3.0",
        "version": "8.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "commondir",
        "purl": "pkg:npm/commondir@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "compressible",
        "purl": "pkg:npm/compressible@2.0.18",
        "version": "2.0.18"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "compression",
        "purl": "pkg:npm/compression@1.8.1",
        "version": "1.8.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "concat-map",
        "purl": "pkg:npm/concat-map@0.0.1",
        "version": "0.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "confbox",
        "purl": "pkg:npm/confbox@0.1.8",
        "version": "0.1.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "confbox",
        "purl": "pkg:npm/confbox@0.2.4",
        "version": "0.2.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "connect-history-api-fallback",
        "purl": "pkg:npm/connect-history-api-fallback@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "consolidate",
        "purl": "pkg:npm/consolidate@0.15.1",
        "version": "0.15.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "content-disposition",
        "purl": "pkg:npm/content-disposition@0.5.4",
        "version": "0.5.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "content-type",
        "purl": "pkg:npm/content-type@1.0.5",
        "version": "1.0.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "convert-source-map",
        "purl": "pkg:npm/convert-source-map@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "cookie",
        "purl": "pkg:npm/cookie@0.7.2",
        "version": "0.7.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "cookie-signature",
        "purl": "pkg:npm/cookie-signature@1.0.7",
        "version": "1.0.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "copy-anything",
        "purl": "pkg:npm/copy-anything@4.0.5",
        "version": "4.0.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "copy-webpack-plugin",
        "purl": "pkg:npm/copy-webpack-plugin@9.1.0",
        "version": "9.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "core-js",
        "purl": "pkg:npm/core-js@3.48.0",
        "version": "3.48.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "core-js-compat",
        "purl": "pkg:npm/core-js-compat@3.48.0",
        "version": "3.48.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "core-util-is",
        "purl": "pkg:npm/core-util-is@1.0.3",
        "version": "1.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "cosmiconfig",
        "purl": "pkg:npm/cosmiconfig@7.1.0",
        "version": "7.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "cross-spawn",
        "purl": "pkg:npm/cross-spawn@5.1.0",
        "version": "5.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "cross-spawn",
        "purl": "pkg:npm/cross-spawn@6.0.6",
        "version": "6.0.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "cross-spawn",
        "purl": "pkg:npm/cross-spawn@7.0.6",
        "version": "7.0.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "css-declaration-sorter",
        "purl": "pkg:npm/css-declaration-sorter@6.4.1",
        "version": "6.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "css-loader",
        "purl": "pkg:npm/css-loader@6.11.0",
        "version": "6.11.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "css-minimizer-webpack-plugin",
        "purl": "pkg:npm/css-minimizer-webpack-plugin@3.4.1",
        "version": "3.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-2-Clause"
        ],
        "location": "package-lock.json",
        "name": "css-select",
        "purl": "pkg:npm/css-select@4.3.0",
        "version": "4.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "css-tree",
        "purl": "pkg:npm/css-tree@1.1.3",
        "version": "1.1.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-2-Clause"
        ],
        "location": "package-lock.json",
        "name": "css-what",
        "purl": "pkg:npm/css-what@6.2.2",
        "version": "6.2.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "cssesc",
        "purl": "pkg:npm/cssesc@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "cssnano",
        "purl": "pkg:npm/cssnano@5.1.15",
        "version": "5.1.15"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "cssnano-preset-default",
        "purl": "pkg:npm/cssnano-preset-default@5.2.14",
        "version": "5.2.14"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "cssnano-utils",
        "purl": "pkg:npm/cssnano-utils@3.1.0",
        "version": "3.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "csso",
        "purl": "pkg:npm/csso@4.2.0",
        "version": "4.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "csstype",
        "purl": "pkg:npm/csstype@3.2.3",
        "version": "3.2.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "debounce",
        "purl": "pkg:npm/debounce@1.2.1",
        "version": "1.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "debug",
        "purl": "pkg:npm/debug@2.6.9",
        "version": "2.6.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "debug",
        "purl": "pkg:npm/debug@4.4.3",
        "version": "4.4.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "decamelize",
        "purl": "pkg:npm/decamelize@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "deep-is",
        "purl": "pkg:npm/deep-is@0.1.4",
        "version": "0.1.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "deepmerge",
        "purl": "pkg:npm/deepmerge@1.5.2",
        "version": "1.5.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-2-Clause"
        ],
        "location": "package-lock.json",
        "name": "default-gateway",
        "purl": "pkg:npm/default-gateway@6.0.3",
        "version": "6.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "defaults",
        "purl": "pkg:npm/defaults@1.0.4",
        "version": "1.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "define-data-property",
        "purl": "pkg:npm/define-data-property@1.1.4",
        "version": "1.1.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "define-lazy-prop",
        "purl": "pkg:npm/define-lazy-prop@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "define-properties",
        "purl": "pkg:npm/define-properties@1.2.1",
        "version": "1.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "depd",
        "purl": "pkg:npm/depd@1.1.2",
        "version": "1.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "depd",
        "purl": "pkg:npm/depd@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "destroy",
        "purl": "pkg:npm/destroy@1.2.0",
        "version": "1.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "detect-node",
        "purl": "pkg:npm/detect-node@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-3-Clause"
        ],
        "location": "package-lock.json",
        "name": "diff",
        "purl": "pkg:npm/diff@7.0.0",
        "version": "7.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "dir-glob",
        "purl": "pkg:npm/dir-glob@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "dns-packet",
        "purl": "pkg:npm/dns-packet@5.6.1",
        "version": "5.6.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "Apache-2.0"
        ],
        "location": "package-lock.json",
        "name": "doctrine",
        "purl": "pkg:npm/doctrine@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "dom-converter",
        "purl": "pkg:npm/dom-converter@0.2.0",
        "version": "0.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "dom-serializer",
        "purl": "pkg:npm/dom-serializer@1.4.1",
        "version": "1.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-2-Clause"
        ],
        "location": "package-lock.json",
        "name": "domelementtype",
        "purl": "pkg:npm/domelementtype@2.3.0",
        "version": "2.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-2-Clause"
        ],
        "location": "package-lock.json",
        "name": "domhandler",
        "purl": "pkg:npm/domhandler@4.3.1",
        "version": "4.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-2-Clause"
        ],
        "location": "package-lock.json",
        "name": "domutils",
        "purl": "pkg:npm/domutils@2.8.0",
        "version": "2.8.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "dot-case",
        "purl": "pkg:npm/dot-case@3.0.4",
        "version": "3.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-2-Clause"
        ],
        "location": "package-lock.json",
        "name": "dotenv",
        "purl": "pkg:npm/dotenv@10.0.0",
        "version": "10.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-2-Clause"
        ],
        "location": "package-lock.json",
        "name": "dotenv-expand",
        "purl": "pkg:npm/dotenv-expand@5.1.0",
        "version": "5.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "dunder-proto",
        "purl": "pkg:npm/dunder-proto@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "duplexer",
        "purl": "pkg:npm/duplexer@0.1.2",
        "version": "0.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "eastasianwidth",
        "purl": "pkg:npm/eastasianwidth@0.2.0",
        "version": "0.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "easy-stack",
        "purl": "pkg:npm/easy-stack@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "ee-first",
        "purl": "pkg:npm/ee-first@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "electron-to-chromium",
        "purl": "pkg:npm/electron-to-chromium@1.5.302",
        "version": "1.5.302"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "emoji-regex",
        "purl": "pkg:npm/emoji-regex@8.0.0",
        "version": "8.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "emoji-regex",
        "purl": "pkg:npm/emoji-regex@9.2.2",
        "version": "9.2.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "emojis-list",
        "purl": "pkg:npm/emojis-list@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "encodeurl",
        "purl": "pkg:npm/encodeurl@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "end-of-stream",
        "purl": "pkg:npm/end-of-stream@1.4.5",
        "version": "1.4.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "enhanced-resolve",
        "purl": "pkg:npm/enhanced-resolve@5.20.0",
        "version": "5.20.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-2-Clause"
        ],
        "location": "package-lock.json",
        "name": "entities",
        "purl": "pkg:npm/entities@2.2.0",
        "version": "2.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-2-Clause"
        ],
        "location": "package-lock.json",
        "name": "entities",
        "purl": "pkg:npm/entities@4.5.0",
        "version": "4.5.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-2-Clause"
        ],
        "location": "package-lock.json",
        "name": "entities",
        "purl": "pkg:npm/entities@7.0.1",
        "version": "7.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "error-ex",
        "purl": "pkg:npm/error-ex@1.3.4",
        "version": "1.3.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "error-stack-parser",
        "purl": "pkg:npm/error-stack-parser@2.1.4",
        "version": "2.1.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "es-define-property",
        "purl": "pkg:npm/es-define-property@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "es-errors",
        "purl": "pkg:npm/es-errors@1.3.0",
        "version": "1.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "es-module-lexer",
        "purl": "pkg:npm/es-module-lexer@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "es-object-atoms",
        "purl": "pkg:npm/es-object-atoms@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "escalade",
        "purl": "pkg:npm/escalade@3.2.0",
        "version": "3.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "escape-html",
        "purl": "pkg:npm/escape-html@1.0.3",
        "version": "1.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "escape-string-regexp",
        "purl": "pkg:npm/escape-string-regexp@1.0.5",
        "version": "1.0.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "escape-string-regexp",
        "purl": "pkg:npm/escape-string-regexp@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "eslint",
        "purl": "pkg:npm/eslint@8.57.1",
        "version": "8.57.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "eslint-plugin-vue",
        "purl": "pkg:npm/eslint-plugin-vue@9.33.0",
        "version": "9.33.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-2-Clause"
        ],
        "location": "package-lock.json",
        "name": "eslint-scope",
        "purl": "pkg:npm/eslint-scope@5.1.1",
        "version": "5.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-2-Clause"
        ],
        "location": "package-lock.json",
        "name": "eslint-scope",
        "purl": "pkg:npm/eslint-scope@7.2.2",
        "version": "7.2.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "Apache-2.0"
        ],
        "location": "package-lock.json",
        "name": "eslint-visitor-keys",
        "purl": "pkg:npm/eslint-visitor-keys@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "Apache-2.0"
        ],
        "location": "package-lock.json",
        "name": "eslint-visitor-keys",
        "purl": "pkg:npm/eslint-visitor-keys@3.4.3",
        "version": "3.4.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "eslint-webpack-plugin",
        "purl": "pkg:npm/eslint-webpack-plugin@3.2.0",
        "version": "3.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-2-Clause"
        ],
        "location": "package-lock.json",
        "name": "espree",
        "purl": "pkg:npm/espree@9.6.1",
        "version": "9.6.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-3-Clause"
        ],
        "location": "package-lock.json",
        "name": "esquery",
        "purl": "pkg:npm/esquery@1.7.0",
        "version": "1.7.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-2-Clause"
        ],
        "location": "package-lock.json",
        "name": "esrecurse",
        "purl": "pkg:npm/esrecurse@4.3.0",
        "version": "4.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-2-Clause"
        ],
        "location": "package-lock.json",
        "name": "estraverse",
        "purl": "pkg:npm/estraverse@4.3.0",
        "version": "4.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-2-Clause"
        ],
        "location": "package-lock.json",
        "name": "estraverse",
        "purl": "pkg:npm/estraverse@5.3.0",
        "version": "5.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "estree-walker",
        "purl": "pkg:npm/estree-walker@2.0.2",
        "version": "2.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-2-Clause"
        ],
        "location": "package-lock.json",
        "name": "esutils",
        "purl": "pkg:npm/esutils@2.0.3",
        "version": "2.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "etag",
        "purl": "pkg:npm/etag@1.8.1",
        "version": "1.8.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "Unlicense"
        ],
        "location": "package-lock.json",
        "name": "event-pubsub",
        "purl": "pkg:npm/event-pubsub@4.3.0",
        "version": "4.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "eventemitter3",
        "purl": "pkg:npm/eventemitter3@4.0.7",
        "version": "4.0.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "events",
        "purl": "pkg:npm/events@3.3.0",
        "version": "3.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "execa",
        "purl": "pkg:npm/execa@0.8.0",
        "version": "0.8.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "execa",
        "purl": "pkg:npm/execa@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "execa",
        "purl": "pkg:npm/execa@5.1.1",
        "version": "5.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "express",
        "purl": "pkg:npm/express@4.22.2",
        "version": "4.22.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "exsolve",
        "purl": "pkg:npm/exsolve@1.0.8",
        "version": "1.0.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "fast-deep-equal",
        "purl": "pkg:npm/fast-deep-equal@3.1.3",
        "version": "3.1.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "fast-glob",
        "purl": "pkg:npm/fast-glob@3.3.3",
        "version": "3.3.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "fast-json-stable-stringify",
        "purl": "pkg:npm/fast-json-stable-stringify@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "fast-levenshtein",
        "purl": "pkg:npm/fast-levenshtein@2.0.6",
        "version": "2.0.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-3-Clause"
        ],
        "location": "package-lock.json",
        "name": "fast-uri",
        "purl": "pkg:npm/fast-uri@3.1.2",
        "version": "3.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "fastq",
        "purl": "pkg:npm/fastq@1.20.1",
        "version": "1.20.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "Apache-2.0"
        ],
        "location": "package-lock.json",
        "name": "faye-websocket",
        "purl": "pkg:npm/faye-websocket@0.11.4",
        "version": "0.11.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "fdir",
        "purl": "pkg:npm/fdir@6.5.0",
        "version": "6.5.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "figures",
        "purl": "pkg:npm/figures@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "file-entry-cache",
        "purl": "pkg:npm/file-entry-cache@6.0.1",
        "version": "6.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "fill-range",
        "purl": "pkg:npm/fill-range@7.1.1",
        "version": "7.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "finalhandler",
        "purl": "pkg:npm/finalhandler@1.3.2",
        "version": "1.3.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "find-cache-dir",
        "purl": "pkg:npm/find-cache-dir@3.3.2",
        "version": "3.3.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "find-up",
        "purl": "pkg:npm/find-up@4.1.0",
        "version": "4.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "find-up",
        "purl": "pkg:npm/find-up@5.0.0",
        "version": "5.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-3-Clause"
        ],
        "location": "package-lock.json",
        "name": "flat",
        "purl": "pkg:npm/flat@5.0.2",
        "version": "5.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "flat-cache",
        "purl": "pkg:npm/flat-cache@3.2.0",
        "version": "3.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "flatted",
        "purl": "pkg:npm/flatted@3.4.2",
        "version": "3.4.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "follow-redirects",
        "purl": "pkg:npm/follow-redirects@1.16.0",
        "version": "1.16.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "foreground-child",
        "purl": "pkg:npm/foreground-child@3.3.1",
        "version": "3.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "forwarded",
        "purl": "pkg:npm/forwarded@0.2.0",
        "version": "0.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "fraction.js",
        "purl": "pkg:npm/fraction.js@5.3.4",
        "version": "5.3.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "fresh",
        "purl": "pkg:npm/fresh@0.5.2",
        "version": "0.5.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "fs-extra",
        "purl": "pkg:npm/fs-extra@9.1.0",
        "version": "9.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "Unlicense"
        ],
        "location": "package-lock.json",
        "name": "fs-monkey",
        "purl": "pkg:npm/fs-monkey@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "fs.realpath",
        "purl": "pkg:npm/fs.realpath@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "fsevents",
        "purl": "pkg:npm/fsevents@2.3.3",
        "version": "2.3.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "function-bind",
        "purl": "pkg:npm/function-bind@1.1.2",
        "version": "1.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "gensync",
        "purl": "pkg:npm/gensync@1.0.0-beta.2",
        "version": "1.0.0-beta.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "get-caller-file",
        "purl": "pkg:npm/get-caller-file@2.0.5",
        "version": "2.0.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "get-intrinsic",
        "purl": "pkg:npm/get-intrinsic@1.3.0",
        "version": "1.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "get-proto",
        "purl": "pkg:npm/get-proto@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "get-stream",
        "purl": "pkg:npm/get-stream@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "get-stream",
        "purl": "pkg:npm/get-stream@4.1.0",
        "version": "4.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "get-stream",
        "purl": "pkg:npm/get-stream@6.0.1",
        "version": "6.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "glob",
        "purl": "pkg:npm/glob@10.5.0",
        "version": "10.5.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "glob",
        "purl": "pkg:npm/glob@7.2.3",
        "version": "7.2.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "glob-parent",
        "purl": "pkg:npm/glob-parent@5.1.2",
        "version": "5.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "glob-parent",
        "purl": "pkg:npm/glob-parent@6.0.2",
        "version": "6.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-2-Clause"
        ],
        "location": "package-lock.json",
        "name": "glob-to-regexp",
        "purl": "pkg:npm/glob-to-regexp@0.4.1",
        "version": "0.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "globals",
        "purl": "pkg:npm/globals@13.24.0",
        "version": "13.24.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "globby",
        "purl": "pkg:npm/globby@11.1.0",
        "version": "11.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "gopd",
        "purl": "pkg:npm/gopd@1.2.0",
        "version": "1.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "graceful-fs",
        "purl": "pkg:npm/graceful-fs@4.2.11",
        "version": "4.2.11"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "graphemer",
        "purl": "pkg:npm/graphemer@1.4.0",
        "version": "1.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "gzip-size",
        "purl": "pkg:npm/gzip-size@6.0.0",
        "version": "6.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "handle-thing",
        "purl": "pkg:npm/handle-thing@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "has-flag",
        "purl": "pkg:npm/has-flag@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "has-flag",
        "purl": "pkg:npm/has-flag@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "has-property-descriptors",
        "purl": "pkg:npm/has-property-descriptors@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "has-symbols",
        "purl": "pkg:npm/has-symbols@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "hash-sum",
        "purl": "pkg:npm/hash-sum@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "hash-sum",
        "purl": "pkg:npm/hash-sum@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "hasown",
        "purl": "pkg:npm/hasown@2.0.2",
        "version": "2.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "he",
        "purl": "pkg:npm/he@1.2.0",
        "version": "1.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-3-Clause"
        ],
        "location": "package-lock.json",
        "name": "highlight.js",
        "purl": "pkg:npm/highlight.js@10.7.3",
        "version": "10.7.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "hookable",
        "purl": "pkg:npm/hookable@5.5.3",
        "version": "5.5.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "hosted-git-info",
        "purl": "pkg:npm/hosted-git-info@2.8.9",
        "version": "2.8.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "hpack.js",
        "purl": "pkg:npm/hpack.js@2.1.6",
        "version": "2.1.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "html-entities",
        "purl": "pkg:npm/html-entities@2.6.0",
        "version": "2.6.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "html-escaper",
        "purl": "pkg:npm/html-escaper@2.0.2",
        "version": "2.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "html-minifier-terser",
        "purl": "pkg:npm/html-minifier-terser@6.1.0",
        "version": "6.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "html-tags",
        "purl": "pkg:npm/html-tags@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "html-webpack-plugin",
        "purl": "pkg:npm/html-webpack-plugin@5.6.6",
        "version": "5.6.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "htmlparser2",
        "purl": "pkg:npm/htmlparser2@6.1.0",
        "version": "6.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "http-deceiver",
        "purl": "pkg:npm/http-deceiver@1.2.7",
        "version": "1.2.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "http-errors",
        "purl": "pkg:npm/http-errors@1.8.1",
        "version": "1.8.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "http-errors",
        "purl": "pkg:npm/http-errors@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "http-parser-js",
        "purl": "pkg:npm/http-parser-js@0.5.10",
        "version": "0.5.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "http-proxy",
        "purl": "pkg:npm/http-proxy@1.18.1",
        "version": "1.18.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "http-proxy-middleware",
        "purl": "pkg:npm/http-proxy-middleware@2.0.9",
        "version": "2.0.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "Apache-2.0"
        ],
        "location": "package-lock.json",
        "name": "human-signals",
        "purl": "pkg:npm/human-signals@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "iconv-lite",
        "purl": "pkg:npm/iconv-lite@0.4.24",
        "version": "0.4.24"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "icss-utils",
        "purl": "pkg:npm/icss-utils@5.1.0",
        "version": "5.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-3-Clause"
        ],
        "location": "package-lock.json",
        "name": "ieee754",
        "purl": "pkg:npm/ieee754@1.2.1",
        "version": "1.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "ignore",
        "purl": "pkg:npm/ignore@5.3.2",
        "version": "5.3.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "import-fresh",
        "purl": "pkg:npm/import-fresh@3.3.1",
        "version": "3.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "imurmurhash",
        "purl": "pkg:npm/imurmurhash@0.1.4",
        "version": "0.1.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "inflight",
        "purl": "pkg:npm/inflight@1.0.6",
        "version": "1.0.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "inherits",
        "purl": "pkg:npm/inherits@2.0.4",
        "version": "2.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "package-lock.json",
        "name": "inline-chunk-html-plugin",
        "purl": "pkg:npm/inline-chunk-html-plugin@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "ipaddr.js",
        "purl": "pkg:npm/ipaddr.js@1.9.1",
        "version": "1.9.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "ipaddr.js",
        "purl": "pkg:npm/ipaddr.js@2.3.0",
        "version": "2.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "is-arrayish",
        "purl": "pkg:npm/is-arrayish@0.2.1",
        "version": "0.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "is-binary-path",
        "purl": "pkg:npm/is-binary-path@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "is-ci",
        "purl": "pkg:npm/is-ci@1.2.1",
        "version": "1.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "is-core-module",
        "purl": "pkg:npm/is-core-module@2.16.1",
        "version": "2.16.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "is-docker",
        "purl": "pkg:npm/is-docker@2.2.1",
        "version": "2.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "is-extglob",
        "purl": "pkg:npm/is-extglob@2.1.1",
        "version": "2.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "is-file-esm",
        "purl": "pkg:npm/is-file-esm@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "is-fullwidth-code-point",
        "purl": "pkg:npm/is-fullwidth-code-point@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "is-fullwidth-code-point",
        "purl": "pkg:npm/is-fullwidth-code-point@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "is-glob",
        "purl": "pkg:npm/is-glob@4.0.3",
        "version": "4.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "is-interactive",
        "purl": "pkg:npm/is-interactive@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "is-number",
        "purl": "pkg:npm/is-number@1.1.2",
        "version": "1.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "is-number",
        "purl": "pkg:npm/is-number@7.0.0",
        "version": "7.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "is-path-inside",
        "purl": "pkg:npm/is-path-inside@3.0.3",
        "version": "3.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "is-plain-obj",
        "purl": "pkg:npm/is-plain-obj@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "is-plain-obj",
        "purl": "pkg:npm/is-plain-obj@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "is-plain-object",
        "purl": "pkg:npm/is-plain-object@2.0.4",
        "version": "2.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "is-stream",
        "purl": "pkg:npm/is-stream@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "is-stream",
        "purl": "pkg:npm/is-stream@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "is-unicode-supported",
        "purl": "pkg:npm/is-unicode-supported@0.1.0",
        "version": "0.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "is-what",
        "purl": "pkg:npm/is-what@5.5.0",
        "version": "5.5.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "is-wsl",
        "purl": "pkg:npm/is-wsl@2.2.0",
        "version": "2.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "isarray",
        "purl": "pkg:npm/isarray@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "isexe",
        "purl": "pkg:npm/isexe@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "isobject",
        "purl": "pkg:npm/isobject@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "isobject",
        "purl": "pkg:npm/isobject@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BlueOak-1.0.0"
        ],
        "location": "package-lock.json",
        "name": "jackspeak",
        "purl": "pkg:npm/jackspeak@3.4.3",
        "version": "3.4.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "javascript-stringify",
        "purl": "pkg:npm/javascript-stringify@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "jest-worker",
        "purl": "pkg:npm/jest-worker@27.5.1",
        "version": "27.5.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "jest-worker",
        "purl": "pkg:npm/jest-worker@28.1.3",
        "version": "28.1.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-3-Clause"
        ],
        "location": "package-lock.json",
        "name": "joi",
        "purl": "pkg:npm/joi@17.13.3",
        "version": "17.13.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "js-message",
        "purl": "pkg:npm/js-message@1.0.7",
        "version": "1.0.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "js-tokens",
        "purl": "pkg:npm/js-tokens@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "js-yaml",
        "purl": "pkg:npm/js-yaml@4.1.1",
        "version": "4.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "jsesc",
        "purl": "pkg:npm/jsesc@3.1.0",
        "version": "3.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "json-buffer",
        "purl": "pkg:npm/json-buffer@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "json-parse-better-errors",
        "purl": "pkg:npm/json-parse-better-errors@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "json-parse-even-better-errors",
        "purl": "pkg:npm/json-parse-even-better-errors@2.3.1",
        "version": "2.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "json-schema-traverse",
        "purl": "pkg:npm/json-schema-traverse@0.4.1",
        "version": "0.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "json-schema-traverse",
        "purl": "pkg:npm/json-schema-traverse@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "json-stable-stringify-without-jsonify",
        "purl": "pkg:npm/json-stable-stringify-without-jsonify@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "json5",
        "purl": "pkg:npm/json5@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "json5",
        "purl": "pkg:npm/json5@2.2.3",
        "version": "2.2.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "jsonfile",
        "purl": "pkg:npm/jsonfile@6.2.0",
        "version": "6.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "keyv",
        "purl": "pkg:npm/keyv@4.5.4",
        "version": "4.5.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "kind-of",
        "purl": "pkg:npm/kind-of@6.0.3",
        "version": "6.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "klona",
        "purl": "pkg:npm/klona@2.0.6",
        "version": "2.0.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "launch-editor",
        "purl": "pkg:npm/launch-editor@2.13.1",
        "version": "2.13.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "launch-editor-middleware",
        "purl": "pkg:npm/launch-editor-middleware@2.13.1",
        "version": "2.13.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "levn",
        "purl": "pkg:npm/levn@0.4.1",
        "version": "0.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "lilconfig",
        "purl": "pkg:npm/lilconfig@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "lines-and-columns",
        "purl": "pkg:npm/lines-and-columns@1.2.4",
        "version": "1.2.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "linkify-it",
        "purl": "pkg:npm/linkify-it@5.0.0",
        "version": "5.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "loader-runner",
        "purl": "pkg:npm/loader-runner@4.3.1",
        "version": "4.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "loader-utils",
        "purl": "pkg:npm/loader-utils@1.4.2",
        "version": "1.4.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "loader-utils",
        "purl": "pkg:npm/loader-utils@2.0.4",
        "version": "2.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "local-pkg",
        "purl": "pkg:npm/local-pkg@1.1.2",
        "version": "1.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "locate-path",
        "purl": "pkg:npm/locate-path@5.0.0",
        "version": "5.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "locate-path",
        "purl": "pkg:npm/locate-path@6.0.0",
        "version": "6.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "lodash",
        "purl": "pkg:npm/lodash@4.18.1",
        "version": "4.18.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "lodash.debounce",
        "purl": "pkg:npm/lodash.debounce@4.0.8",
        "version": "4.0.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "lodash.defaultsdeep",
        "purl": "pkg:npm/lodash.defaultsdeep@4.6.1",
        "version": "4.6.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "lodash.kebabcase",
        "purl": "pkg:npm/lodash.kebabcase@4.1.1",
        "version": "4.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "lodash.mapvalues",
        "purl": "pkg:npm/lodash.mapvalues@4.6.0",
        "version": "4.6.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "lodash.memoize",
        "purl": "pkg:npm/lodash.memoize@4.1.2",
        "version": "4.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "lodash.merge",
        "purl": "pkg:npm/lodash.merge@4.6.2",
        "version": "4.6.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "lodash.uniq",
        "purl": "pkg:npm/lodash.uniq@4.5.0",
        "version": "4.5.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "log-symbols",
        "purl": "pkg:npm/log-symbols@4.1.0",
        "version": "4.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "log-update",
        "purl": "pkg:npm/log-update@2.3.0",
        "version": "2.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "lower-case",
        "purl": "pkg:npm/lower-case@2.0.2",
        "version": "2.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "lru-cache",
        "purl": "pkg:npm/lru-cache@10.4.3",
        "version": "10.4.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "lru-cache",
        "purl": "pkg:npm/lru-cache@4.1.5",
        "version": "4.1.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "lru-cache",
        "purl": "pkg:npm/lru-cache@5.1.1",
        "version": "5.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "lru-cache",
        "purl": "pkg:npm/lru-cache@6.0.0",
        "version": "6.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "magic-string",
        "purl": "pkg:npm/magic-string@0.30.21",
        "version": "0.30.21"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "magic-string-ast",
        "purl": "pkg:npm/magic-string-ast@1.0.3",
        "version": "1.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "make-dir",
        "purl": "pkg:npm/make-dir@3.1.0",
        "version": "3.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "markdown-anchor",
        "purl": "pkg:npm/markdown-anchor@0.2.0",
        "version": "0.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "markdown-it",
        "purl": "pkg:npm/markdown-it@14.1.1",
        "version": "14.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "math-intrinsics",
        "purl": "pkg:npm/math-intrinsics@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "CC0-1.0"
        ],
        "location": "package-lock.json",
        "name": "mdn-data",
        "purl": "pkg:npm/mdn-data@2.0.14",
        "version": "2.0.14"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "mdurl",
        "purl": "pkg:npm/mdurl@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "media-typer",
        "purl": "pkg:npm/media-typer@0.3.0",
        "version": "0.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "Unlicense"
        ],
        "location": "package-lock.json",
        "name": "memfs",
        "purl": "pkg:npm/memfs@3.5.3",
        "version": "3.5.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "merge-descriptors",
        "purl": "pkg:npm/merge-descriptors@1.0.3",
        "version": "1.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "merge-source-map",
        "purl": "pkg:npm/merge-source-map@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "merge-stream",
        "purl": "pkg:npm/merge-stream@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "merge2",
        "purl": "pkg:npm/merge2@1.4.1",
        "version": "1.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "methods",
        "purl": "pkg:npm/methods@1.1.2",
        "version": "1.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "micromatch",
        "purl": "pkg:npm/micromatch@4.0.8",
        "version": "4.0.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "mime",
        "purl": "pkg:npm/mime@1.6.0",
        "version": "1.6.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "mime-db",
        "purl": "pkg:npm/mime-db@1.52.0",
        "version": "1.52.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "mime-types",
        "purl": "pkg:npm/mime-types@2.1.35",
        "version": "2.1.35"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "mimic-fn",
        "purl": "pkg:npm/mimic-fn@1.2.0",
        "version": "1.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "mimic-fn",
        "purl": "pkg:npm/mimic-fn@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "mini-css-extract-plugin",
        "purl": "pkg:npm/mini-css-extract-plugin@2.10.0",
        "version": "2.10.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "minimalistic-assert",
        "purl": "pkg:npm/minimalistic-assert@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "minimatch",
        "purl": "pkg:npm/minimatch@3.1.5",
        "version": "3.1.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "minimatch",
        "purl": "pkg:npm/minimatch@9.0.9",
        "version": "9.0.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "minimist",
        "purl": "pkg:npm/minimist@1.2.8",
        "version": "1.2.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "minipass",
        "purl": "pkg:npm/minipass@3.3.6",
        "version": "3.3.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BlueOak-1.0.0"
        ],
        "location": "package-lock.json",
        "name": "minipass",
        "purl": "pkg:npm/minipass@7.1.3",
        "version": "7.1.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "mitt",
        "purl": "pkg:npm/mitt@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "mlly",
        "purl": "pkg:npm/mlly@1.8.0",
        "version": "1.8.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "mocha",
        "purl": "pkg:npm/mocha@11.7.5",
        "version": "11.7.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "module-alias",
        "purl": "pkg:npm/module-alias@2.3.4",
        "version": "2.3.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "mrmime",
        "purl": "pkg:npm/mrmime@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "ms",
        "purl": "pkg:npm/ms@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "ms",
        "purl": "pkg:npm/ms@2.1.3",
        "version": "2.1.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "muggle-string",
        "purl": "pkg:npm/muggle-string@0.4.1",
        "version": "0.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "multicast-dns",
        "purl": "pkg:npm/multicast-dns@7.2.5",
        "version": "7.2.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "mz",
        "purl": "pkg:npm/mz@2.7.0",
        "version": "2.7.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "nanoid",
        "purl": "pkg:npm/nanoid@3.3.11",
        "version": "3.3.11"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "natural-compare",
        "purl": "pkg:npm/natural-compare@1.4.0",
        "version": "1.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "negotiator",
        "purl": "pkg:npm/negotiator@0.6.3",
        "version": "0.6.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "negotiator",
        "purl": "pkg:npm/negotiator@0.6.4",
        "version": "0.6.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "neo-async",
        "purl": "pkg:npm/neo-async@2.6.2",
        "version": "2.6.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "nice-try",
        "purl": "pkg:npm/nice-try@1.0.5",
        "version": "1.0.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "no-case",
        "purl": "pkg:npm/no-case@3.0.4",
        "version": "3.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "node-fetch",
        "purl": "pkg:npm/node-fetch@2.7.0",
        "version": "2.7.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-3-Clause OR GPL-2.0"
        ],
        "location": "package-lock.json",
        "name": "node-forge",
        "purl": "pkg:npm/node-forge@1.4.0",
        "version": "1.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "node-releases",
        "purl": "pkg:npm/node-releases@2.0.27",
        "version": "2.0.27"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-2-Clause"
        ],
        "location": "package-lock.json",
        "name": "normalize-package-data",
        "purl": "pkg:npm/normalize-package-data@2.5.0",
        "version": "2.5.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "normalize-path",
        "purl": "pkg:npm/normalize-path@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "normalize-path",
        "purl": "pkg:npm/normalize-path@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "normalize-url",
        "purl": "pkg:npm/normalize-url@6.1.0",
        "version": "6.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "npm-run-path",
        "purl": "pkg:npm/npm-run-path@2.0.2",
        "version": "2.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "npm-run-path",
        "purl": "pkg:npm/npm-run-path@4.0.1",
        "version": "4.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-2-Clause"
        ],
        "location": "package-lock.json",
        "name": "nth-check",
        "purl": "pkg:npm/nth-check@2.1.1",
        "version": "2.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "object-assign",
        "purl": "pkg:npm/object-assign@4.1.1",
        "version": "4.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "object-inspect",
        "purl": "pkg:npm/object-inspect@1.13.4",
        "version": "1.13.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "object-keys",
        "purl": "pkg:npm/object-keys@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "object.assign",
        "purl": "pkg:npm/object.assign@4.1.7",
        "version": "4.1.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "obuf",
        "purl": "pkg:npm/obuf@1.1.2",
        "version": "1.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "on-finished",
        "purl": "pkg:npm/on-finished@2.4.1",
        "version": "2.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "on-headers",
        "purl": "pkg:npm/on-headers@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "once",
        "purl": "pkg:npm/once@1.4.0",
        "version": "1.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "onetime",
        "purl": "pkg:npm/onetime@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "onetime",
        "purl": "pkg:npm/onetime@5.1.2",
        "version": "5.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "open",
        "purl": "pkg:npm/open@8.4.2",
        "version": "8.4.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "WTFPL OR MIT"
        ],
        "location": "package-lock.json",
        "name": "opener",
        "purl": "pkg:npm/opener@1.5.2",
        "version": "1.5.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "optionator",
        "purl": "pkg:npm/optionator@0.9.4",
        "version": "0.9.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "ora",
        "purl": "pkg:npm/ora@5.4.1",
        "version": "5.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "p-finally",
        "purl": "pkg:npm/p-finally@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "p-limit",
        "purl": "pkg:npm/p-limit@2.3.0",
        "version": "2.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "p-limit",
        "purl": "pkg:npm/p-limit@3.1.0",
        "version": "3.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "p-locate",
        "purl": "pkg:npm/p-locate@4.1.0",
        "version": "4.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "p-locate",
        "purl": "pkg:npm/p-locate@5.0.0",
        "version": "5.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "p-retry",
        "purl": "pkg:npm/p-retry@4.6.2",
        "version": "4.6.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "p-try",
        "purl": "pkg:npm/p-try@2.2.0",
        "version": "2.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BlueOak-1.0.0"
        ],
        "location": "package-lock.json",
        "name": "package-json-from-dist",
        "purl": "pkg:npm/package-json-from-dist@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "param-case",
        "purl": "pkg:npm/param-case@3.0.4",
        "version": "3.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "parent-module",
        "purl": "pkg:npm/parent-module@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "parse-json",
        "purl": "pkg:npm/parse-json@5.2.0",
        "version": "5.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "parse5",
        "purl": "pkg:npm/parse5@5.1.1",
        "version": "5.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "parse5",
        "purl": "pkg:npm/parse5@6.0.1",
        "version": "6.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "parse5-htmlparser2-tree-adapter",
        "purl": "pkg:npm/parse5-htmlparser2-tree-adapter@6.0.1",
        "version": "6.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "parseurl",
        "purl": "pkg:npm/parseurl@1.3.3",
        "version": "1.3.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "pascal-case",
        "purl": "pkg:npm/pascal-case@3.1.2",
        "version": "3.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "path-exists",
        "purl": "pkg:npm/path-exists@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "path-is-absolute",
        "purl": "pkg:npm/path-is-absolute@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "path-key",
        "purl": "pkg:npm/path-key@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "path-key",
        "purl": "pkg:npm/path-key@3.1.1",
        "version": "3.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "path-parse",
        "purl": "pkg:npm/path-parse@1.0.7",
        "version": "1.0.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BlueOak-1.0.0"
        ],
        "location": "package-lock.json",
        "name": "path-scurry",
        "purl": "pkg:npm/path-scurry@1.11.1",
        "version": "1.11.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "path-to-regexp",
        "purl": "pkg:npm/path-to-regexp@0.1.12",
        "version": "0.1.12"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "path-type",
        "purl": "pkg:npm/path-type@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "pathe",
        "purl": "pkg:npm/pathe@2.0.3",
        "version": "2.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "perfect-debounce",
        "purl": "pkg:npm/perfect-debounce@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "picocolors",
        "purl": "pkg:npm/picocolors@0.2.1",
        "version": "0.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "picocolors",
        "purl": "pkg:npm/picocolors@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "picomatch",
        "purl": "pkg:npm/picomatch@2.3.2",
        "version": "2.3.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "picomatch",
        "purl": "pkg:npm/picomatch@4.0.4",
        "version": "4.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "pkg-dir",
        "purl": "pkg:npm/pkg-dir@4.2.0",
        "version": "4.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "pkg-types",
        "purl": "pkg:npm/pkg-types@1.3.1",
        "version": "1.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "pkg-types",
        "purl": "pkg:npm/pkg-types@2.3.0",
        "version": "2.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "portfinder",
        "purl": "pkg:npm/portfinder@1.0.38",
        "version": "1.0.38"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss",
        "purl": "pkg:npm/postcss@7.0.39",
        "version": "7.0.39"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss",
        "purl": "pkg:npm/postcss@8.5.6",
        "version": "8.5.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-calc",
        "purl": "pkg:npm/postcss-calc@8.2.4",
        "version": "8.2.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-colormin",
        "purl": "pkg:npm/postcss-colormin@5.3.1",
        "version": "5.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-convert-values",
        "purl": "pkg:npm/postcss-convert-values@5.1.3",
        "version": "5.1.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-discard-comments",
        "purl": "pkg:npm/postcss-discard-comments@5.1.2",
        "version": "5.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-discard-duplicates",
        "purl": "pkg:npm/postcss-discard-duplicates@5.1.0",
        "version": "5.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-discard-empty",
        "purl": "pkg:npm/postcss-discard-empty@5.1.1",
        "version": "5.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-discard-overridden",
        "purl": "pkg:npm/postcss-discard-overridden@5.1.0",
        "version": "5.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-loader",
        "purl": "pkg:npm/postcss-loader@6.2.1",
        "version": "6.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-merge-longhand",
        "purl": "pkg:npm/postcss-merge-longhand@5.1.7",
        "version": "5.1.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-merge-rules",
        "purl": "pkg:npm/postcss-merge-rules@5.1.4",
        "version": "5.1.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-minify-font-values",
        "purl": "pkg:npm/postcss-minify-font-values@5.1.0",
        "version": "5.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-minify-gradients",
        "purl": "pkg:npm/postcss-minify-gradients@5.1.1",
        "version": "5.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-minify-params",
        "purl": "pkg:npm/postcss-minify-params@5.1.4",
        "version": "5.1.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-minify-selectors",
        "purl": "pkg:npm/postcss-minify-selectors@5.2.1",
        "version": "5.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "postcss-modules-extract-imports",
        "purl": "pkg:npm/postcss-modules-extract-imports@3.1.0",
        "version": "3.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-modules-local-by-default",
        "purl": "pkg:npm/postcss-modules-local-by-default@4.2.0",
        "version": "4.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "postcss-modules-scope",
        "purl": "pkg:npm/postcss-modules-scope@3.2.1",
        "version": "3.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "postcss-modules-values",
        "purl": "pkg:npm/postcss-modules-values@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-normalize-charset",
        "purl": "pkg:npm/postcss-normalize-charset@5.1.0",
        "version": "5.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-normalize-display-values",
        "purl": "pkg:npm/postcss-normalize-display-values@5.1.0",
        "version": "5.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-normalize-positions",
        "purl": "pkg:npm/postcss-normalize-positions@5.1.1",
        "version": "5.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-normalize-repeat-style",
        "purl": "pkg:npm/postcss-normalize-repeat-style@5.1.1",
        "version": "5.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-normalize-string",
        "purl": "pkg:npm/postcss-normalize-string@5.1.0",
        "version": "5.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-normalize-timing-functions",
        "purl": "pkg:npm/postcss-normalize-timing-functions@5.1.0",
        "version": "5.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-normalize-unicode",
        "purl": "pkg:npm/postcss-normalize-unicode@5.1.1",
        "version": "5.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-normalize-url",
        "purl": "pkg:npm/postcss-normalize-url@5.1.0",
        "version": "5.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-normalize-whitespace",
        "purl": "pkg:npm/postcss-normalize-whitespace@5.1.1",
        "version": "5.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-ordered-values",
        "purl": "pkg:npm/postcss-ordered-values@5.1.3",
        "version": "5.1.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-reduce-initial",
        "purl": "pkg:npm/postcss-reduce-initial@5.1.2",
        "version": "5.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-reduce-transforms",
        "purl": "pkg:npm/postcss-reduce-transforms@5.1.0",
        "version": "5.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-selector-parser",
        "purl": "pkg:npm/postcss-selector-parser@6.1.2",
        "version": "6.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-selector-parser",
        "purl": "pkg:npm/postcss-selector-parser@7.1.1",
        "version": "7.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-svgo",
        "purl": "pkg:npm/postcss-svgo@5.1.0",
        "version": "5.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-unique-selectors",
        "purl": "pkg:npm/postcss-unique-selectors@5.1.1",
        "version": "5.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "postcss-value-parser",
        "purl": "pkg:npm/postcss-value-parser@4.2.0",
        "version": "4.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "Apache-2.0"
        ],
        "location": "package-lock.json",
        "name": "preload-webpack-plugin",
        "purl": "pkg:npm/preload-webpack-plugin@3.0.0-beta.4",
        "version": "3.0.0-beta.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "prelude-ls",
        "purl": "pkg:npm/prelude-ls@1.2.1",
        "version": "1.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "prettier",
        "purl": "pkg:npm/prettier@2.8.8",
        "version": "2.8.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "pretty-error",
        "purl": "pkg:npm/pretty-error@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "process-nextick-args",
        "purl": "pkg:npm/process-nextick-args@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "progress-webpack-plugin",
        "purl": "pkg:npm/progress-webpack-plugin@1.0.16",
        "version": "1.0.16"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "proxy-addr",
        "purl": "pkg:npm/proxy-addr@2.0.7",
        "version": "2.0.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "pseudomap",
        "purl": "pkg:npm/pseudomap@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "pump",
        "purl": "pkg:npm/pump@3.0.4",
        "version": "3.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "punycode",
        "purl": "pkg:npm/punycode@2.3.1",
        "version": "2.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "punycode.js",
        "purl": "pkg:npm/punycode.js@2.3.1",
        "version": "2.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-3-Clause"
        ],
        "location": "package-lock.json",
        "name": "qs",
        "purl": "pkg:npm/qs@6.15.2",
        "version": "6.15.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "quansync",
        "purl": "pkg:npm/quansync@0.2.11",
        "version": "0.2.11"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "queue-microtask",
        "purl": "pkg:npm/queue-microtask@1.2.3",
        "version": "1.2.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "randombytes",
        "purl": "pkg:npm/randombytes@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "range-parser",
        "purl": "pkg:npm/range-parser@1.2.1",
        "version": "1.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "raw-body",
        "purl": "pkg:npm/raw-body@2.5.3",
        "version": "2.5.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "read-pkg",
        "purl": "pkg:npm/read-pkg@5.2.0",
        "version": "5.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "read-pkg-up",
        "purl": "pkg:npm/read-pkg-up@7.0.1",
        "version": "7.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "readable-stream",
        "purl": "pkg:npm/readable-stream@2.3.8",
        "version": "2.3.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "readable-stream",
        "purl": "pkg:npm/readable-stream@3.6.2",
        "version": "3.6.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "readdirp",
        "purl": "pkg:npm/readdirp@3.6.0",
        "version": "3.6.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "readdirp",
        "purl": "pkg:npm/readdirp@4.1.2",
        "version": "4.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "readdirp",
        "purl": "pkg:npm/readdirp@5.0.0",
        "version": "5.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "regenerate",
        "purl": "pkg:npm/regenerate@1.4.2",
        "version": "1.4.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "regenerate-unicode-properties",
        "purl": "pkg:npm/regenerate-unicode-properties@10.2.2",
        "version": "10.2.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "regexpu-core",
        "purl": "pkg:npm/regexpu-core@6.4.0",
        "version": "6.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "regjsgen",
        "purl": "pkg:npm/regjsgen@0.8.0",
        "version": "0.8.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-2-Clause"
        ],
        "location": "package-lock.json",
        "name": "regjsparser",
        "purl": "pkg:npm/regjsparser@0.13.0",
        "version": "0.13.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "relateurl",
        "purl": "pkg:npm/relateurl@0.2.7",
        "version": "0.2.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "renderkid",
        "purl": "pkg:npm/renderkid@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "require-directory",
        "purl": "pkg:npm/require-directory@2.1.1",
        "version": "2.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "require-from-string",
        "purl": "pkg:npm/require-from-string@2.0.2",
        "version": "2.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "requires-port",
        "purl": "pkg:npm/requires-port@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "resolve",
        "purl": "pkg:npm/resolve@1.22.11",
        "version": "1.22.11"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "resolve-from",
        "purl": "pkg:npm/resolve-from@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "restore-cursor",
        "purl": "pkg:npm/restore-cursor@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "restore-cursor",
        "purl": "pkg:npm/restore-cursor@3.1.0",
        "version": "3.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "retry",
        "purl": "pkg:npm/retry@0.13.1",
        "version": "0.13.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "reusify",
        "purl": "pkg:npm/reusify@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "rfdc",
        "purl": "pkg:npm/rfdc@1.4.1",
        "version": "1.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "rimraf",
        "purl": "pkg:npm/rimraf@3.0.2",
        "version": "3.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "run-parallel",
        "purl": "pkg:npm/run-parallel@1.2.0",
        "version": "1.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "safe-buffer",
        "purl": "pkg:npm/safe-buffer@5.1.2",
        "version": "5.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "safe-buffer",
        "purl": "pkg:npm/safe-buffer@5.2.1",
        "version": "5.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "safer-buffer",
        "purl": "pkg:npm/safer-buffer@2.1.2",
        "version": "2.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BlueOak-1.0.0"
        ],
        "location": "package-lock.json",
        "name": "sax",
        "purl": "pkg:npm/sax@1.5.0",
        "version": "1.5.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "schema-utils",
        "purl": "pkg:npm/schema-utils@2.7.1",
        "version": "2.7.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "schema-utils",
        "purl": "pkg:npm/schema-utils@3.3.0",
        "version": "3.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "schema-utils",
        "purl": "pkg:npm/schema-utils@4.3.3",
        "version": "4.3.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "scule",
        "purl": "pkg:npm/scule@1.3.0",
        "version": "1.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "select-hose",
        "purl": "pkg:npm/select-hose@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "selfsigned",
        "purl": "pkg:npm/selfsigned@2.4.1",
        "version": "2.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "semver",
        "purl": "pkg:npm/semver@5.7.2",
        "version": "5.7.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "semver",
        "purl": "pkg:npm/semver@6.3.1",
        "version": "6.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "semver",
        "purl": "pkg:npm/semver@7.7.4",
        "version": "7.7.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "send",
        "purl": "pkg:npm/send@0.19.2",
        "version": "0.19.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-3-Clause"
        ],
        "location": "package-lock.json",
        "name": "serialize-javascript",
        "purl": "pkg:npm/serialize-javascript@6.0.2",
        "version": "6.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "serve-index",
        "purl": "pkg:npm/serve-index@1.9.2",
        "version": "1.9.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "serve-static",
        "purl": "pkg:npm/serve-static@1.16.3",
        "version": "1.16.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "set-function-length",
        "purl": "pkg:npm/set-function-length@1.2.2",
        "version": "1.2.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "setprototypeof",
        "purl": "pkg:npm/setprototypeof@1.2.0",
        "version": "1.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "shallow-clone",
        "purl": "pkg:npm/shallow-clone@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "shebang-command",
        "purl": "pkg:npm/shebang-command@1.2.0",
        "version": "1.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "shebang-command",
        "purl": "pkg:npm/shebang-command@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "shebang-regex",
        "purl": "pkg:npm/shebang-regex@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "shebang-regex",
        "purl": "pkg:npm/shebang-regex@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "shell-quote",
        "purl": "pkg:npm/shell-quote@1.8.4",
        "version": "1.8.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "side-channel",
        "purl": "pkg:npm/side-channel@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "side-channel-list",
        "purl": "pkg:npm/side-channel-list@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "side-channel-map",
        "purl": "pkg:npm/side-channel-map@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "side-channel-weakmap",
        "purl": "pkg:npm/side-channel-weakmap@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "signal-exit",
        "purl": "pkg:npm/signal-exit@3.0.7",
        "version": "3.0.7"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "signal-exit",
        "purl": "pkg:npm/signal-exit@4.1.0",
        "version": "4.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "sirv",
        "purl": "pkg:npm/sirv@2.0.4",
        "version": "2.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "slash",
        "purl": "pkg:npm/slash@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "sockjs",
        "purl": "pkg:npm/sockjs@0.3.24",
        "version": "0.3.24"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-3-Clause"
        ],
        "location": "package-lock.json",
        "name": "source-map",
        "purl": "pkg:npm/source-map@0.6.1",
        "version": "0.6.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-3-Clause"
        ],
        "location": "package-lock.json",
        "name": "source-map-js",
        "purl": "pkg:npm/source-map-js@1.2.1",
        "version": "1.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "source-map-support",
        "purl": "pkg:npm/source-map-support@0.5.21",
        "version": "0.5.21"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "Apache-2.0"
        ],
        "location": "package-lock.json",
        "name": "spdx-correct",
        "purl": "pkg:npm/spdx-correct@3.2.0",
        "version": "3.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "CC-BY-3.0"
        ],
        "location": "package-lock.json",
        "name": "spdx-exceptions",
        "purl": "pkg:npm/spdx-exceptions@2.5.0",
        "version": "2.5.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "spdx-expression-parse",
        "purl": "pkg:npm/spdx-expression-parse@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "CC0-1.0"
        ],
        "location": "package-lock.json",
        "name": "spdx-license-ids",
        "purl": "pkg:npm/spdx-license-ids@3.0.23",
        "version": "3.0.23"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "spdy",
        "purl": "pkg:npm/spdy@4.0.2",
        "version": "4.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "spdy-transport",
        "purl": "pkg:npm/spdy-transport@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-3-Clause"
        ],
        "location": "package-lock.json",
        "name": "speakingurl",
        "purl": "pkg:npm/speakingurl@14.0.1",
        "version": "14.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "ssri",
        "purl": "pkg:npm/ssri@8.0.1",
        "version": "8.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "stable",
        "purl": "pkg:npm/stable@0.1.8",
        "version": "0.1.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "stackframe",
        "purl": "pkg:npm/stackframe@1.3.4",
        "version": "1.3.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "statuses",
        "purl": "pkg:npm/statuses@1.5.0",
        "version": "1.5.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "statuses",
        "purl": "pkg:npm/statuses@2.0.2",
        "version": "2.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "string-width",
        "purl": "pkg:npm/string-width@2.1.1",
        "version": "2.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "string-width",
        "purl": "pkg:npm/string-width@4.2.3",
        "version": "4.2.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "string-width",
        "purl": "pkg:npm/string-width@5.1.2",
        "version": "5.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "string_decoder",
        "purl": "pkg:npm/string_decoder@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "string_decoder",
        "purl": "pkg:npm/string_decoder@1.3.0",
        "version": "1.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "stringify-github-anchor",
        "purl": "pkg:npm/stringify-github-anchor@0.1.1",
        "version": "0.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "stringify-github-url",
        "purl": "pkg:npm/stringify-github-url@0.1.0",
        "version": "0.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "strip-ansi",
        "purl": "pkg:npm/strip-ansi@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "strip-ansi",
        "purl": "pkg:npm/strip-ansi@6.0.1",
        "version": "6.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "strip-ansi",
        "purl": "pkg:npm/strip-ansi@7.2.0",
        "version": "7.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "strip-eof",
        "purl": "pkg:npm/strip-eof@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "strip-final-newline",
        "purl": "pkg:npm/strip-final-newline@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "strip-indent",
        "purl": "pkg:npm/strip-indent@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "strip-json-comments",
        "purl": "pkg:npm/strip-json-comments@3.1.1",
        "version": "3.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "stylehacks",
        "purl": "pkg:npm/stylehacks@5.1.1",
        "version": "5.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "superjson",
        "purl": "pkg:npm/superjson@2.2.6",
        "version": "2.2.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "supports-color",
        "purl": "pkg:npm/supports-color@5.5.0",
        "version": "5.5.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "supports-color",
        "purl": "pkg:npm/supports-color@7.2.0",
        "version": "7.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "supports-color",
        "purl": "pkg:npm/supports-color@8.1.1",
        "version": "8.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "supports-preserve-symlinks-flag",
        "purl": "pkg:npm/supports-preserve-symlinks-flag@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [],
        "location": "package-lock.json",
        "name": "svg-tags",
        "purl": "pkg:npm/svg-tags@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "svgo",
        "purl": "pkg:npm/svgo@2.8.2",
        "version": "2.8.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "tapable",
        "purl": "pkg:npm/tapable@2.3.0",
        "version": "2.3.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-2-Clause"
        ],
        "location": "package-lock.json",
        "name": "terser",
        "purl": "pkg:npm/terser@5.46.0",
        "version": "5.46.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "terser-webpack-plugin",
        "purl": "pkg:npm/terser-webpack-plugin@5.3.16",
        "version": "5.3.16"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "text-table",
        "purl": "pkg:npm/text-table@0.2.0",
        "version": "0.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "thenify",
        "purl": "pkg:npm/thenify@3.3.1",
        "version": "3.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "thenify-all",
        "purl": "pkg:npm/thenify-all@1.6.0",
        "version": "1.6.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "thread-loader",
        "purl": "pkg:npm/thread-loader@3.0.4",
        "version": "3.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "thunky",
        "purl": "pkg:npm/thunky@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "tinyglobby",
        "purl": "pkg:npm/tinyglobby@0.2.15",
        "version": "0.2.15"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "to-regex-range",
        "purl": "pkg:npm/to-regex-range@5.0.1",
        "version": "5.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "toidentifier",
        "purl": "pkg:npm/toidentifier@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "totalist",
        "purl": "pkg:npm/totalist@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "tr46",
        "purl": "pkg:npm/tr46@0.0.3",
        "version": "0.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "0BSD"
        ],
        "location": "package-lock.json",
        "name": "tslib",
        "purl": "pkg:npm/tslib@2.8.1",
        "version": "2.8.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "type-check",
        "purl": "pkg:npm/type-check@0.4.0",
        "version": "0.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT OR CC0-1.0"
        ],
        "location": "package-lock.json",
        "name": "type-fest",
        "purl": "pkg:npm/type-fest@0.20.2",
        "version": "0.20.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT OR CC0-1.0"
        ],
        "location": "package-lock.json",
        "name": "type-fest",
        "purl": "pkg:npm/type-fest@0.6.0",
        "version": "0.6.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT OR CC0-1.0"
        ],
        "location": "package-lock.json",
        "name": "type-fest",
        "purl": "pkg:npm/type-fest@0.8.1",
        "version": "0.8.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "type-is",
        "purl": "pkg:npm/type-is@1.6.18",
        "version": "1.6.18"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "uc.micro",
        "purl": "pkg:npm/uc.micro@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "ufo",
        "purl": "pkg:npm/ufo@1.6.3",
        "version": "1.6.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "undici-types",
        "purl": "pkg:npm/undici-types@7.18.2",
        "version": "7.18.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "unicode-canonical-property-names-ecmascript",
        "purl": "pkg:npm/unicode-canonical-property-names-ecmascript@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "unicode-match-property-ecmascript",
        "purl": "pkg:npm/unicode-match-property-ecmascript@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "unicode-match-property-value-ecmascript",
        "purl": "pkg:npm/unicode-match-property-value-ecmascript@2.2.1",
        "version": "2.2.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "unicode-property-aliases-ecmascript",
        "purl": "pkg:npm/unicode-property-aliases-ecmascript@2.2.0",
        "version": "2.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "universalify",
        "purl": "pkg:npm/universalify@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "unpipe",
        "purl": "pkg:npm/unpipe@1.0.0",
        "version": "1.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "unplugin",
        "purl": "pkg:npm/unplugin@3.0.0",
        "version": "3.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "unplugin-utils",
        "purl": "pkg:npm/unplugin-utils@0.3.1",
        "version": "0.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "update-browserslist-db",
        "purl": "pkg:npm/update-browserslist-db@1.2.3",
        "version": "1.2.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-2-Clause"
        ],
        "location": "package-lock.json",
        "name": "uri-js",
        "purl": "pkg:npm/uri-js@4.4.1",
        "version": "4.4.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "util-deprecate",
        "purl": "pkg:npm/util-deprecate@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "utila",
        "purl": "pkg:npm/utila@0.4.0",
        "version": "0.4.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "utils-merge",
        "purl": "pkg:npm/utils-merge@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "uuid",
        "purl": "pkg:npm/uuid@8.3.2",
        "version": "8.3.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "Apache-2.0"
        ],
        "location": "package-lock.json",
        "name": "validate-npm-package-license",
        "purl": "pkg:npm/validate-npm-package-license@3.0.4",
        "version": "3.0.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "vary",
        "purl": "pkg:npm/vary@1.1.2",
        "version": "1.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "vue",
        "purl": "pkg:npm/vue@3.5.29",
        "version": "3.5.29"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "vue-chartjs",
        "purl": "pkg:npm/vue-chartjs@5.3.3",
        "version": "5.3.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "vue-eslint-parser",
        "purl": "pkg:npm/vue-eslint-parser@9.4.3",
        "version": "9.4.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "vue-hot-reload-api",
        "purl": "pkg:npm/vue-hot-reload-api@2.3.4",
        "version": "2.3.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "vue-loader",
        "purl": "pkg:npm/vue-loader@15.11.1",
        "version": "15.11.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "vue-loader",
        "purl": "pkg:npm/vue-loader@17.4.2",
        "version": "17.4.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "vue-router",
        "purl": "pkg:npm/vue-router@5.0.3",
        "version": "5.0.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "vue-style-loader",
        "purl": "pkg:npm/vue-style-loader@4.1.3",
        "version": "4.1.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "vue-template-es2015-compiler",
        "purl": "pkg:npm/vue-template-es2015-compiler@1.9.1",
        "version": "1.9.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "watchpack",
        "purl": "pkg:npm/watchpack@2.5.1",
        "version": "2.5.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "wbuf",
        "purl": "pkg:npm/wbuf@1.7.3",
        "version": "1.7.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "wcwidth",
        "purl": "pkg:npm/wcwidth@1.0.1",
        "version": "1.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "BSD-2-Clause"
        ],
        "location": "package-lock.json",
        "name": "webidl-conversions",
        "purl": "pkg:npm/webidl-conversions@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "webpack",
        "purl": "pkg:npm/webpack@5.105.3",
        "version": "5.105.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "webpack-bundle-analyzer",
        "purl": "pkg:npm/webpack-bundle-analyzer@4.10.2",
        "version": "4.10.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MPL-2.0"
        ],
        "location": "package-lock.json",
        "name": "webpack-chain",
        "purl": "pkg:npm/webpack-chain@6.5.1",
        "version": "6.5.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "webpack-dev-middleware",
        "purl": "pkg:npm/webpack-dev-middleware@5.3.4",
        "version": "5.3.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "webpack-dev-server",
        "purl": "pkg:npm/webpack-dev-server@4.15.2",
        "version": "4.15.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "webpack-merge",
        "purl": "pkg:npm/webpack-merge@5.10.0",
        "version": "5.10.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "webpack-sources",
        "purl": "pkg:npm/webpack-sources@3.3.4",
        "version": "3.3.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "webpack-virtual-modules",
        "purl": "pkg:npm/webpack-virtual-modules@0.4.6",
        "version": "0.4.6"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "webpack-virtual-modules",
        "purl": "pkg:npm/webpack-virtual-modules@0.6.2",
        "version": "0.6.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "Apache-2.0"
        ],
        "location": "package-lock.json",
        "name": "websocket-driver",
        "purl": "pkg:npm/websocket-driver@0.7.4",
        "version": "0.7.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "Apache-2.0"
        ],
        "location": "package-lock.json",
        "name": "websocket-extensions",
        "purl": "pkg:npm/websocket-extensions@0.1.4",
        "version": "0.1.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "whatwg-fetch",
        "purl": "pkg:npm/whatwg-fetch@3.6.20",
        "version": "3.6.20"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "whatwg-url",
        "purl": "pkg:npm/whatwg-url@5.0.0",
        "version": "5.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "which",
        "purl": "pkg:npm/which@1.3.1",
        "version": "1.3.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "which",
        "purl": "pkg:npm/which@2.0.2",
        "version": "2.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "wildcard",
        "purl": "pkg:npm/wildcard@2.0.1",
        "version": "2.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "word-wrap",
        "purl": "pkg:npm/word-wrap@1.2.5",
        "version": "1.2.5"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "Apache-2.0"
        ],
        "location": "package-lock.json",
        "name": "workerpool",
        "purl": "pkg:npm/workerpool@9.3.4",
        "version": "9.3.4"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "wrap-ansi",
        "purl": "pkg:npm/wrap-ansi@3.0.1",
        "version": "3.0.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "wrap-ansi",
        "purl": "pkg:npm/wrap-ansi@7.0.0",
        "version": "7.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "wrap-ansi",
        "purl": "pkg:npm/wrap-ansi@8.1.0",
        "version": "8.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "wrappy",
        "purl": "pkg:npm/wrappy@1.0.2",
        "version": "1.0.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "ws",
        "purl": "pkg:npm/ws@7.5.10",
        "version": "7.5.10"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "ws",
        "purl": "pkg:npm/ws@8.19.0",
        "version": "8.19.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "Apache-2.0"
        ],
        "location": "package-lock.json",
        "name": "xml-name-validator",
        "purl": "pkg:npm/xml-name-validator@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "y18n",
        "purl": "pkg:npm/y18n@5.0.8",
        "version": "5.0.8"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "yallist",
        "purl": "pkg:npm/yallist@2.1.2",
        "version": "2.1.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "yallist",
        "purl": "pkg:npm/yallist@3.1.1",
        "version": "3.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "yallist",
        "purl": "pkg:npm/yallist@4.0.0",
        "version": "4.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "yaml",
        "purl": "pkg:npm/yaml@1.10.3",
        "version": "1.10.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "yaml",
        "purl": "pkg:npm/yaml@2.8.3",
        "version": "2.8.3"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "yargs",
        "purl": "pkg:npm/yargs@16.2.0",
        "version": "16.2.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "yargs",
        "purl": "pkg:npm/yargs@17.7.2",
        "version": "17.7.2"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "yargs-parser",
        "purl": "pkg:npm/yargs-parser@20.2.9",
        "version": "20.2.9"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "ISC"
        ],
        "location": "package-lock.json",
        "name": "yargs-parser",
        "purl": "pkg:npm/yargs-parser@21.1.1",
        "version": "21.1.1"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "yargs-unparser",
        "purl": "pkg:npm/yargs-unparser@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "yocto-queue",
        "purl": "pkg:npm/yocto-queue@0.1.0",
        "version": "0.1.0"
      },
      {
        "ecosystem": "npm",
        "licenses": [
          "MIT"
        ],
        "location": "package-lock.json",
        "name": "yorkie",
        "purl": "pkg:npm/yorkie@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "atomicwrites",
        "purl": "pkg:pypi/atomicwrites@1.4.1",
        "version": "1.4.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "babel",
        "purl": "pkg:pypi/babel@2.18.0",
        "version": "2.18.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "backrefs",
        "purl": "pkg:pypi/backrefs@7.0",
        "version": "7.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "beautifulsoup4",
        "purl": "pkg:pypi/beautifulsoup4@4.14.3",
        "version": "4.14.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "boto3",
        "purl": "pkg:pypi/boto3@1.43.6",
        "version": "1.43.6"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "botocore",
        "purl": "pkg:pypi/botocore@1.43.6",
        "version": "1.43.6"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "botocore-stubs",
        "purl": "pkg:pypi/botocore-stubs@1.42.41",
        "version": "1.42.41"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "certifi",
        "purl": "pkg:pypi/certifi@2026.4.22",
        "version": "2026.4.22"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "cffi",
        "purl": "pkg:pypi/cffi@2.0.0",
        "version": "2.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "charset-normalizer",
        "purl": "pkg:pypi/charset-normalizer@3.4.7",
        "version": "3.4.7"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "click",
        "purl": "pkg:pypi/click@8.3.3",
        "version": "8.3.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "click-option-group",
        "purl": "pkg:pypi/click-option-group@0.5.9",
        "version": "0.5.9"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "cloudsplaining",
        "purl": "pkg:pypi/cloudsplaining@0.9.1",
        "version": "0.9.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "colorama",
        "purl": "pkg:pypi/colorama@0.4.6",
        "version": "0.4.6"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "coverage",
        "purl": "pkg:pypi/coverage@7.14.0",
        "version": "7.14.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "cryptography",
        "purl": "pkg:pypi/cryptography@48.0.0",
        "version": "48.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "distlib",
        "purl": "pkg:pypi/distlib@0.4.0",
        "version": "0.4.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "docutils",
        "purl": "pkg:pypi/docutils@0.22.4",
        "version": "0.22.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "exceptiongroup",
        "purl": "pkg:pypi/exceptiongroup@1.3.1",
        "version": "1.3.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "filelock",
        "purl": "pkg:pypi/filelock@3.29.0",
        "version": "3.29.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "ghp-import",
        "purl": "pkg:pypi/ghp-import@2.1.0",
        "version": "2.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "griffelib",
        "purl": "pkg:pypi/griffelib@2.0.2",
        "version": "2.0.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "idna",
        "purl": "pkg:pypi/idna@3.15",
        "version": "3.15"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "iniconfig",
        "purl": "pkg:pypi/iniconfig@2.3.0",
        "version": "2.3.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "jinja2",
        "purl": "pkg:pypi/jinja2@3.1.6",
        "version": "3.1.6"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "jmespath",
        "purl": "pkg:pypi/jmespath@1.1.0",
        "version": "1.1.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "markdown",
        "purl": "pkg:pypi/markdown@3.10.2",
        "version": "3.10.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "markupsafe",
        "purl": "pkg:pypi/markupsafe@3.0.3",
        "version": "3.0.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "mergedeep",
        "purl": "pkg:pypi/mergedeep@1.3.4",
        "version": "1.3.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "mkdocs",
        "purl": "pkg:pypi/mkdocs@1.6.1",
        "version": "1.6.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "mkdocs-autorefs",
        "purl": "pkg:pypi/mkdocs-autorefs@1.4.4",
        "version": "1.4.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "mkdocs-get-deps",
        "purl": "pkg:pypi/mkdocs-get-deps@0.2.2",
        "version": "0.2.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "mkdocs-material",
        "purl": "pkg:pypi/mkdocs-material@9.7.6",
        "version": "9.7.6"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "mkdocs-material-extensions",
        "purl": "pkg:pypi/mkdocs-material-extensions@1.3.1",
        "version": "1.3.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "mkdocstrings",
        "purl": "pkg:pypi/mkdocstrings@1.0.4",
        "version": "1.0.4"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "mkdocstrings-python",
        "purl": "pkg:pypi/mkdocstrings-python@2.0.3",
        "version": "2.0.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "mkdocstrings-python-legacy",
        "purl": "pkg:pypi/mkdocstrings-python-legacy@0.2.7",
        "version": "0.2.7"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "moto",
        "purl": "pkg:pypi/moto@5.2.1",
        "version": "5.2.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "orjson",
        "purl": "pkg:pypi/orjson@3.11.9",
        "version": "3.11.9"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "packaging",
        "purl": "pkg:pypi/packaging@26.2",
        "version": "26.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "paginate",
        "purl": "pkg:pypi/paginate@0.5.7",
        "version": "0.5.7"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "pathspec",
        "purl": "pkg:pypi/pathspec@1.1.1",
        "version": "1.1.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "platformdirs",
        "purl": "pkg:pypi/platformdirs@4.9.6",
        "version": "4.9.6"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "pluggy",
        "purl": "pkg:pypi/pluggy@1.6.0",
        "version": "1.6.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "policy-sentry",
        "purl": "pkg:pypi/policy-sentry@0.15.2",
        "version": "0.15.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "prek",
        "purl": "pkg:pypi/prek@0.3.13",
        "version": "0.3.13"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "pycparser",
        "purl": "pkg:pypi/pycparser@3.0",
        "version": "3.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "pygments",
        "purl": "pkg:pypi/pygments@2.20.0",
        "version": "2.20.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "pymdown-extensions",
        "purl": "pkg:pypi/pymdown-extensions@10.21.3",
        "version": "10.21.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "pytest",
        "purl": "pkg:pypi/pytest@9.0.3",
        "version": "9.0.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "python-dateutil",
        "purl": "pkg:pypi/python-dateutil@2.9.0.post0",
        "version": "2.9.0.post0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "pytkdocs",
        "purl": "pkg:pypi/pytkdocs@0.16.5",
        "version": "0.16.5"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "pyyaml",
        "purl": "pkg:pypi/pyyaml@6.0.3",
        "version": "6.0.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "pyyaml-env-tag",
        "purl": "pkg:pypi/pyyaml-env-tag@1.1",
        "version": "1.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "requests",
        "purl": "pkg:pypi/requests@2.33.1",
        "version": "2.33.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "responses",
        "purl": "pkg:pypi/responses@0.26.0",
        "version": "0.26.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "rust-just",
        "purl": "pkg:pypi/rust-just@1.50.0",
        "version": "1.50.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "s3transfer",
        "purl": "pkg:pypi/s3transfer@0.17.0",
        "version": "0.17.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "schema",
        "purl": "pkg:pypi/schema@0.7.8",
        "version": "0.7.8"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "six",
        "purl": "pkg:pypi/six@1.17.0",
        "version": "1.17.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "soupsieve",
        "purl": "pkg:pypi/soupsieve@2.8.3",
        "version": "2.8.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "tomli",
        "purl": "pkg:pypi/tomli@2.4.1",
        "version": "2.4.1"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "ty",
        "purl": "pkg:pypi/ty@0.0.35",
        "version": "0.0.35"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "types-awscrt",
        "purl": "pkg:pypi/types-awscrt@0.31.3",
        "version": "0.31.3"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "types-boto3-iam",
        "purl": "pkg:pypi/types-boto3-iam@1.43.2",
        "version": "1.43.2"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "types-boto3-lite",
        "purl": "pkg:pypi/types-boto3-lite@1.43.6",
        "version": "1.43.6"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "types-boto3-s3",
        "purl": "pkg:pypi/types-boto3-s3@1.43.5",
        "version": "1.43.5"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "types-boto3-sts",
        "purl": "pkg:pypi/types-boto3-sts@1.43.0",
        "version": "1.43.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "types-pyyaml",
        "purl": "pkg:pypi/types-pyyaml@6.0.12.20260510",
        "version": "6.0.12.20260510"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "types-s3transfer",
        "purl": "pkg:pypi/types-s3transfer@0.16.0",
        "version": "0.16.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "typing-extensions",
        "purl": "pkg:pypi/typing-extensions@4.15.0",
        "version": "4.15.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "urllib3",
        "purl": "pkg:pypi/urllib3@2.7.0",
        "version": "2.7.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "watchdog",
        "purl": "pkg:pypi/watchdog@6.0.0",
        "version": "6.0.0"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "werkzeug",
        "purl": "pkg:pypi/werkzeug@3.1.8",
        "version": "3.1.8"
      },
      {
        "ecosystem": "pypi",
        "licenses": [],
        "location": "uv.lock",
        "name": "xmltodict",
        "purl": "pkg:pypi/xmltodict@1.0.4",
        "version": "1.0.4"
      }
    ],
    "description": "Assess AWS IAM policies for risky permissions",
    "errors": [],
    "excluded_matches": {
      "package defined in the repository itself": 1
    },
    "id": "salesforce__cloudsplaining",
    "manifests": [
      ".github/workflows/bump-version.yml",
      ".github/workflows/nodejs-test.yml",
      ".github/workflows/publish.yml",
      ".github/workflows/release-drafter.yml",
      ".github/workflows/security.yml",
      ".github/workflows/test.yml",
      ".github/workflows/update-bundle-report.yml",
      "package-lock.json",
      "package.json",
      "pyproject.toml",
      "uv.lock"
    ],
    "name": "cloudsplaining",
    "osv": {
      "advisories": 144,
      "available": true,
      "confirmed": 144,
      "osv_only": [],
      "warning": null
    },
    "ref": "0.9.1",
    "ref_kind": "release",
    "release_integrity": {
      "assets": 0,
      "checksums_published": false,
      "methods": [],
      "provenance_published": false,
      "sbom_published": false,
      "signatures_published": false,
      "verdict": "no-assets"
    },
    "released_at": "2026-06-14T23:50:18Z",
    "repository": "salesforce/cloudsplaining",
    "sbomlyze_diff": {
      "added": 737,
      "changed": 9,
      "drift": {
        "integrity_drift": 0,
        "metadata_drift": 0,
        "version_drift": 9
      },
      "findings": [
        "Attack surface: +842 packages (467.8%)",
        "9 version downgrades detected: chokidar 5.0.0\u21923.6.0, entities 7.0.1\u21922.2.0, json5 2.2.3\u21921.0.2, picocolors 1.1.1\u21920.2.1, picomatch 4.0.4\u21922.3.2 + 4 more",
        "Core system packages stable: pypi (75), github (18) unchanged",
        "License shift: copyleft +2, permissive +830"
      ],
      "html": "sbomlyze-diff.html",
      "removed": 0
    },
    "scanned_at": "2026-11-02T03:07:22+00:00",
    "scorecard": {
      "checks": [
        {
          "name": "Branch-Protection",
          "reason": "branch protection not enabled on development/release branches",
          "score": 0
        },
        {
          "name": "CII-Best-Practices",
          "reason": "no effort to earn an OpenSSF best practices badge detected",
          "score": 0
        },
        {
          "name": "Fuzzing",
          "reason": "project is not fuzzed",
          "score": 0
        },
        {
          "name": "SAST",
          "reason": "SAST tool is not run on all commits -- score normalized to 0",
          "score": 0
        },
        {
          "name": "Token-Permissions",
          "reason": "detected GitHub workflow tokens with excessive permissions",
          "score": 0
        },
        {
          "name": "Pinned-Dependencies",
          "reason": "dependency not pinned by hash detected -- score normalized to 5",
          "score": 5
        },
        {
          "name": "Binary-Artifacts",
          "reason": "no binaries found in the repo",
          "score": 10
        },
        {
          "name": "Dangerous-Workflow",
          "reason": "no dangerous workflow patterns detected",
          "score": 10
        },
        {
          "name": "License",
          "reason": "license file detected",
          "score": 10
        },
        {
          "name": "Maintained",
          "reason": "30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10",
          "score": 10
        },
        {
          "name": "Packaging",
          "reason": "packaging workflow detected",
          "score": 10
        },
        {
          "name": "Security-Policy",
          "reason": "security policy file detected",
          "score": 10
        },
        {
          "name": "Code-Review",
          "reason": "Found no human activity in the last 30 changesets",
          "score": -1
        },
        {
          "name": "Signed-Releases",
          "reason": "no releases found",
          "score": -1
        }
      ],
      "date": "2026-10-26",
      "score": 5.7,
      "source": "openssf-api",
      "version": "v5.6.0"
    },
    "vulnerabilities": [
      {
        "aliases": [],
        "ecosystem": "pypi",
        "epss": null,
        "fix_state": "fixed",
        "fixed_in": [
          "2026.10.18"
        ],
        "id": "GHSA-6q48-6c7w-9gw2",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "certifi",
        "severity": "Critical",
        "summary": "certifi bundles emSign root CAs with compromised intermediate CA keys",
        "url": "https://github.com/advisories/GHSA-6q48-6c7w-9gw2",
        "version": "2026.4.22"
      },
      {
        "aliases": [
          "CVE-2026-90711"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-90711",
          "percentile": 0.177,
          "score": 0.0026
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.0.8"
        ],
        "id": "GHSA-jqcg-44mw-7w3h",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "proxy-addr",
        "severity": "Critical",
        "summary": "proxy-addr vulnerable to IP spoofing via IPv4-mapped IPv6 trust subnet",
        "url": "https://github.com/advisories/GHSA-jqcg-44mw-7w3h",
        "version": "2.0.7"
      },
      {
        "aliases": [],
        "ecosystem": "github",
        "epss": null,
        "fix_state": "fixed",
        "fixed_in": [
          "1.14.3"
        ],
        "id": "GHSA-5xjx-3w67-w9x9",
        "kev": null,
        "location": ".github/workflows/publish.yml",
        "osv_confirmed": false,
        "package": "pypa/gh-action-pypi-publish",
        "severity": "Critical",
        "summary": "pypi-publish action revocation of CA in the chain that Sigstore uses in Trusted Publishing and Digital Attestations for PyPI",
        "url": "https://github.com/advisories/GHSA-5xjx-3w67-w9x9",
        "version": "v1.13.0"
      },
      {
        "aliases": [
          "CVE-2026-102422"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-102422",
          "percentile": 0.31763,
          "score": 0.00378
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.11.0"
        ],
        "id": "GHSA-pqg4-j6r4-53mv",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "shell-quote",
        "severity": "Critical",
        "summary": "shell-quote: `quote()` command injection via a line terminator in a token after a `{ comment }` token",
        "url": "https://github.com/advisories/GHSA-pqg4-j6r4-53mv",
        "version": "1.8.4"
      },
      {
        "aliases": [
          "CVE-2026-54466"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-54466",
          "percentile": 0.32004,
          "score": 0.0038
        },
        "fix_state": "fixed",
        "fixed_in": [
          "0.7.5"
        ],
        "id": "GHSA-xv26-6w52-cph6",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "websocket-driver",
        "severity": "Critical",
        "summary": "websocket-driver: Message corruption via abuse of protocol length headers",
        "url": "https://github.com/advisories/GHSA-xv26-6w52-cph6",
        "version": "0.7.4"
      },
      {
        "aliases": [],
        "ecosystem": "npm",
        "epss": null,
        "fix_state": "fixed",
        "fixed_in": [
          "3.5.42"
        ],
        "id": "GHSA-g2v6-rqmx-r4w6",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "@vue/server-renderer",
        "severity": "High",
        "summary": "@vue/server-renderer: XSS via missing CR in attribute-name blacklist",
        "url": "https://github.com/advisories/GHSA-g2v6-rqmx-r4w6",
        "version": "3.5.29"
      },
      {
        "aliases": [
          "CVE-2026-111181"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-111181",
          "percentile": 0.32919,
          "score": 0.00388
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.20.9"
        ],
        "id": "GHSA-27r3-jxmh-p828",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "body-parser",
        "severity": "High",
        "summary": "body-parser vulnerable to Denial of Service via trailing bytes after a compressed request body",
        "url": "https://github.com/advisories/GHSA-27r3-jxmh-p828",
        "version": "1.20.5"
      },
      {
        "aliases": [
          "CVE-2026-13149"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-13149",
          "percentile": 0.3024,
          "score": 0.00364
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.1.16"
        ],
        "id": "GHSA-3jxr-9vmj-r5cp",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "brace-expansion",
        "severity": "High",
        "summary": "brace-expansion: DoS via exponential-time expansion of consecutive non-expanding {} groups",
        "url": "https://github.com/advisories/GHSA-3jxr-9vmj-r5cp",
        "version": "1.1.12"
      },
      {
        "aliases": [
          "CVE-2026-13149"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-13149",
          "percentile": 0.3024,
          "score": 0.00364
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.1.2"
        ],
        "id": "GHSA-3jxr-9vmj-r5cp",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "brace-expansion",
        "severity": "High",
        "summary": "brace-expansion: DoS via exponential-time expansion of consecutive non-expanding {} groups",
        "url": "https://github.com/advisories/GHSA-3jxr-9vmj-r5cp",
        "version": "2.0.2"
      },
      {
        "aliases": [
          "CVE-2026-102276"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-102276",
          "percentile": 0.39514,
          "score": 0.00455
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.1.19"
        ],
        "id": "GHSA-6j4f-fj2g-mc7p",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "brace-expansion",
        "severity": "High",
        "summary": "brace-expansion: DoS via uncontrolled recursion in parseCommaParts causing stack exhaustion",
        "url": "https://github.com/advisories/GHSA-6j4f-fj2g-mc7p",
        "version": "1.1.12"
      },
      {
        "aliases": [
          "CVE-2026-102276"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-102276",
          "percentile": 0.39514,
          "score": 0.00455
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.1.5"
        ],
        "id": "GHSA-6j4f-fj2g-mc7p",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "brace-expansion",
        "severity": "High",
        "summary": "brace-expansion: DoS via uncontrolled recursion in parseCommaParts causing stack exhaustion",
        "url": "https://github.com/advisories/GHSA-6j4f-fj2g-mc7p",
        "version": "2.0.2"
      },
      {
        "aliases": [
          "CVE-2026-14257"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-14257",
          "percentile": 0.50816,
          "score": 0.00643
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.1.17"
        ],
        "id": "GHSA-mh99-v99m-4gvg",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "brace-expansion",
        "severity": "High",
        "summary": "brace-expansion: DoS via unbounded expansion length causing an out-of-memory process crash",
        "url": "https://github.com/advisories/GHSA-mh99-v99m-4gvg",
        "version": "1.1.12"
      },
      {
        "aliases": [
          "CVE-2026-14257"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-14257",
          "percentile": 0.50816,
          "score": 0.00643
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.1.3"
        ],
        "id": "GHSA-mh99-v99m-4gvg",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "brace-expansion",
        "severity": "High",
        "summary": "brace-expansion: DoS via unbounded expansion length causing an out-of-memory process crash",
        "url": "https://github.com/advisories/GHSA-mh99-v99m-4gvg",
        "version": "2.0.2"
      },
      {
        "aliases": [
          "CVE-2026-102278"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-102278",
          "percentile": 0.42209,
          "score": 0.00491
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.1.20"
        ],
        "id": "GHSA-qhr7-859c-m2p7",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "brace-expansion",
        "severity": "High",
        "summary": "brace-expansion: DoS via uncontrolled recursion on nested brace groups causing stack exhaustion",
        "url": "https://github.com/advisories/GHSA-qhr7-859c-m2p7",
        "version": "1.1.12"
      },
      {
        "aliases": [
          "CVE-2026-102278"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-102278",
          "percentile": 0.42209,
          "score": 0.00491
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.1.6"
        ],
        "id": "GHSA-qhr7-859c-m2p7",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "brace-expansion",
        "severity": "High",
        "summary": "brace-expansion: DoS via uncontrolled recursion on nested brace groups causing stack exhaustion",
        "url": "https://github.com/advisories/GHSA-qhr7-859c-m2p7",
        "version": "2.0.2"
      },
      {
        "aliases": [
          "CVE-2026-69152"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-69152",
          "percentile": 0.51004,
          "score": 0.00647
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.1.18"
        ],
        "id": "GHSA-rgw5-rvv9-x895",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "brace-expansion",
        "severity": "High",
        "summary": "brace-expansion: DoS via unbounded intermediate arrays, bypassing the CVE-2026-14257 mitigation",
        "url": "https://github.com/advisories/GHSA-rgw5-rvv9-x895",
        "version": "1.1.12"
      },
      {
        "aliases": [
          "CVE-2026-69152"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-69152",
          "percentile": 0.51004,
          "score": 0.00647
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.1.4"
        ],
        "id": "GHSA-rgw5-rvv9-x895",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "brace-expansion",
        "severity": "High",
        "summary": "brace-expansion: DoS via unbounded intermediate arrays, bypassing the CVE-2026-14257 mitigation",
        "url": "https://github.com/advisories/GHSA-rgw5-rvv9-x895",
        "version": "2.0.2"
      },
      {
        "aliases": [
          "CVE-2026-73088"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-73088",
          "percentile": 0.51498,
          "score": 0.00658
        },
        "fix_state": "fixed",
        "fixed_in": [
          "4.28.7"
        ],
        "id": "GHSA-73wf-gq98-2v4g",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "browserslist",
        "severity": "High",
        "summary": "Browserslist: Uncaught crash / prototype write via untrusted browserslist-stats.json custom stats (normalizeStats)",
        "url": "https://github.com/advisories/GHSA-73wf-gq98-2v4g",
        "version": "4.28.1"
      },
      {
        "aliases": [
          "CVE-2026-73089"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-73089",
          "percentile": 0.51386,
          "score": 0.00655
        },
        "fix_state": "fixed",
        "fixed_in": [
          "4.28.7"
        ],
        "id": "GHSA-c83g-rgw3-j3cx",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "browserslist",
        "severity": "High",
        "summary": "Browserslist: Unbounded memory growth (no cache eviction) via distinct query results, leading to eventual OOM",
        "url": "https://github.com/advisories/GHSA-c83g-rgw3-j3cx",
        "version": "4.28.1"
      },
      {
        "aliases": [
          "CVE-2026-87776"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-87776",
          "percentile": 0.41235,
          "score": 0.00477
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.8.2"
        ],
        "id": "GHSA-vc2v-76pw-4v95",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "compression",
        "severity": "High",
        "summary": "compression vulnerable to Denial of Service via memory leak on premature response close",
        "url": "https://github.com/advisories/GHSA-vc2v-76pw-4v95",
        "version": "1.8.1"
      },
      {
        "aliases": [
          "CVE-2024-21538"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2024-21538",
          "percentile": 0.58749,
          "score": 0.00868
        },
        "fix_state": "fixed",
        "fixed_in": [
          "6.0.6"
        ],
        "id": "GHSA-3xgq-45jj-v275",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "cross-spawn",
        "severity": "High",
        "summary": "Regular Expression Denial of Service (ReDoS) in cross-spawn",
        "url": "https://github.com/advisories/GHSA-3xgq-45jj-v275",
        "version": "5.1.0"
      },
      {
        "aliases": [],
        "ecosystem": "pypi",
        "epss": null,
        "fix_state": "fixed",
        "fixed_in": [
          "48.0.1"
        ],
        "id": "GHSA-537c-gmf6-5ccf",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "cryptography",
        "severity": "High",
        "summary": "Vulnerable OpenSSL included in cryptography wheels",
        "url": "https://github.com/advisories/GHSA-537c-gmf6-5ccf",
        "version": "48.0.0"
      },
      {
        "aliases": [
          "CVE-2026-69247"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-69247",
          "percentile": 0.19874,
          "score": 0.00274
        },
        "fix_state": "fixed",
        "fixed_in": [
          "50.0.0"
        ],
        "id": "GHSA-g6cj-pr64-35w5",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "cryptography",
        "severity": "High",
        "summary": "cryptography: PKCS#7 EnvelopedData decryption exposes a Bleichenbacher oracle through distinguishable errors and timing",
        "url": "https://github.com/advisories/GHSA-g6cj-pr64-35w5",
        "version": "48.0.0"
      },
      {
        "aliases": [
          "CVE-2026-69249"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-69249",
          "percentile": 0.17998,
          "score": 0.00262
        },
        "fix_state": "fixed",
        "fixed_in": [
          "49.0.0"
        ],
        "id": "GHSA-jwv3-5hgf-82ww",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "cryptography",
        "severity": "High",
        "summary": "python-cryptography: Duplicate self-signed intermediates can cause exponential path-building",
        "url": "https://github.com/advisories/GHSA-jwv3-5hgf-82ww",
        "version": "48.0.0"
      },
      {
        "aliases": [
          "CVE-2026-13676"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-13676",
          "percentile": 0.52904,
          "score": 0.00692
        },
        "fix_state": "fixed",
        "fixed_in": [
          "3.1.3"
        ],
        "id": "GHSA-4c8g-83qw-93j6",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "fast-uri",
        "severity": "High",
        "summary": "fast-uri vulnerable to host confusion via failed IDN canonicalization",
        "url": "https://github.com/advisories/GHSA-4c8g-83qw-93j6",
        "version": "3.1.2"
      },
      {
        "aliases": [
          "CVE-2026-18446"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-18446",
          "percentile": 0.32004,
          "score": 0.0038
        },
        "fix_state": "fixed",
        "fixed_in": [
          "3.1.5"
        ],
        "id": "GHSA-7p8r-x3mc-p8w7",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "fast-uri",
        "severity": "High",
        "summary": "fast-uri vulnerable to host confusion via backslash authority introducer",
        "url": "https://github.com/advisories/GHSA-7p8r-x3mc-p8w7",
        "version": "3.1.2"
      },
      {
        "aliases": [
          "CVE-2026-75975"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-75975",
          "percentile": 0.12576,
          "score": 0.0022
        },
        "fix_state": "fixed",
        "fixed_in": [
          "3.1.6"
        ],
        "id": "GHSA-f65p-4m7j-42xc",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "fast-uri",
        "severity": "High",
        "summary": "fast-uri vulnerable to server-side request forgery via malformed IPv6 normalization",
        "url": "https://github.com/advisories/GHSA-f65p-4m7j-42xc",
        "version": "3.1.2"
      },
      {
        "aliases": [
          "CVE-2026-75899"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-75899",
          "percentile": 0.12575,
          "score": 0.0022
        },
        "fix_state": "fixed",
        "fixed_in": [
          "3.1.6"
        ],
        "id": "GHSA-fph4-wmhf-6fwf",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "fast-uri",
        "severity": "High",
        "summary": "fast-uri vulnerable to server-side request forgery via repeated hostname percent-decoding",
        "url": "https://github.com/advisories/GHSA-fph4-wmhf-6fwf",
        "version": "3.1.2"
      },
      {
        "aliases": [
          "CVE-2026-76172"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-76172",
          "percentile": 0.14134,
          "score": 0.00232
        },
        "fix_state": "fixed",
        "fixed_in": [
          "3.1.6"
        ],
        "id": "GHSA-jqff-g426-hqxp",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "fast-uri",
        "severity": "High",
        "summary": "fast-uri vulnerable to host confusion via percent-encoded scheme normalization",
        "url": "https://github.com/advisories/GHSA-jqff-g426-hqxp",
        "version": "3.1.2"
      },
      {
        "aliases": [
          "CVE-2026-84292"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-84292",
          "percentile": 0.15041,
          "score": 0.00239
        },
        "fix_state": "fixed",
        "fixed_in": [
          "3.1.7"
        ],
        "id": "GHSA-qw65-cvwx-89v3",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "fast-uri",
        "severity": "High",
        "summary": "fast-uri vulnerable to authority injection via an unvalidated port in serialize",
        "url": "https://github.com/advisories/GHSA-qw65-cvwx-89v3",
        "version": "3.1.2"
      },
      {
        "aliases": [
          "CVE-2026-16221"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-16221",
          "percentile": 0.37862,
          "score": 0.00436
        },
        "fix_state": "fixed",
        "fixed_in": [
          "3.1.4"
        ],
        "id": "GHSA-v2hh-gcrm-f6hx",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "fast-uri",
        "severity": "High",
        "summary": "fast-uri vulnerable to host confusion via literal backslash authority delimiter",
        "url": "https://github.com/advisories/GHSA-v2hh-gcrm-f6hx",
        "version": "3.1.2"
      },
      {
        "aliases": [
          "CVE-2026-112940"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-112940",
          "percentile": 0.08746,
          "score": 0.0019
        },
        "fix_state": "fixed",
        "fixed_in": [
          "4.2.1"
        ],
        "id": "GHSA-v4x8-3wr5-3wq8",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "filelock",
        "severity": "High",
        "summary": "filelock ReadWriteLock: SQLite reopens the lock database by name, so a planted symlink or journal file makes the lock user's process overwrite or unlink its own files",
        "url": "https://github.com/advisories/GHSA-v4x8-3wr5-3wq8",
        "version": "3.29.0"
      },
      {
        "aliases": [
          "CVE-2026-111755"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-111755",
          "percentile": 0.40761,
          "score": 0.00471
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.16.1"
        ],
        "id": "GHSA-8r9p-f939-6h3c",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "follow-redirects",
        "severity": "High",
        "summary": "follow-redirects sensitiveHeaders regex escaping can expose credential headers",
        "url": "https://github.com/advisories/GHSA-8r9p-f939-6h3c",
        "version": "1.16.0"
      },
      {
        "aliases": [
          "CVE-2026-116689"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-116689",
          "percentile": 0.18802,
          "score": 0.00266
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.16.2"
        ],
        "id": "GHSA-mrwp-f3q8-3g9p",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "follow-redirects",
        "severity": "High",
        "summary": "follow-redirects: Cross-realm sensitiveHeaders arrays are discarded and custom credentials can follow redirects",
        "url": "https://github.com/advisories/GHSA-mrwp-f3q8-3g9p",
        "version": "1.16.0"
      },
      {
        "aliases": [
          "CVE-2026-111756"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-111756",
          "percentile": 0.40762,
          "score": 0.00471
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.16.1"
        ],
        "id": "GHSA-q3jh-wrc6-jgq8",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "follow-redirects",
        "severity": "High",
        "summary": "follow-redirects array-form headers bypass cross-origin credential stripping",
        "url": "https://github.com/advisories/GHSA-q3jh-wrc6-jgq8",
        "version": "1.16.0"
      },
      {
        "aliases": [
          "CVE-2026-118772"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-118772",
          "percentile": 0.40455,
          "score": 0.00467
        },
        "fix_state": "fixed",
        "fixed_in": [
          "17.13.9"
        ],
        "id": "GHSA-4528-x5fx-h6hg",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "joi",
        "severity": "High",
        "summary": "joi: quadratic-time split in `string().email({ multiple: true })` allows denial of service",
        "url": "https://github.com/advisories/GHSA-4528-x5fx-h6hg",
        "version": "17.13.3"
      },
      {
        "aliases": [
          "CVE-2026-92599"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-92599",
          "percentile": 0.47795,
          "score": 0.00582
        },
        "fix_state": "fixed",
        "fixed_in": [
          "17.13.7"
        ],
        "id": "GHSA-6h2x-m376-mqjq",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "joi",
        "severity": "High",
        "summary": "joi: Quadratic regular-expression backtracking in `Joi.string().isoDate()`",
        "url": "https://github.com/advisories/GHSA-6h2x-m376-mqjq",
        "version": "17.13.3"
      },
      {
        "aliases": [
          "CVE-2026-84375"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-84375",
          "percentile": 0.45503,
          "score": 0.00541
        },
        "fix_state": "fixed",
        "fixed_in": [
          "4.3.2"
        ],
        "id": "GHSA-2883-xcg3-v3hh",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "js-yaml",
        "severity": "High",
        "summary": "js-yaml: maxTotalMergeKeys does not limit CPU use for empty merge sources",
        "url": "https://github.com/advisories/GHSA-2883-xcg3-v3hh",
        "version": "4.1.1"
      },
      {
        "aliases": [
          "CVE-2026-59869"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-59869",
          "percentile": 0.47992,
          "score": 0.00585
        },
        "fix_state": "fixed",
        "fixed_in": [
          "4.3.0"
        ],
        "id": "GHSA-52cp-r559-cp3m",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "js-yaml",
        "severity": "High",
        "summary": "js-yaml: YAML merge-key chains can force quadratic CPU consumption",
        "url": "https://github.com/advisories/GHSA-52cp-r559-cp3m",
        "version": "4.1.1"
      },
      {
        "aliases": [],
        "ecosystem": "npm",
        "epss": null,
        "fix_state": "fixed",
        "fixed_in": [
          "4.3.1"
        ],
        "id": "GHSA-5p4m-2wfm-xmqj",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "js-yaml",
        "severity": "High",
        "summary": "JS-YAML: Quadratic CPU consumption in !!omap resolution (3.x and 4.x) \u2014 CVE-2026-59870 fix not backported",
        "url": "https://github.com/advisories/GHSA-5p4m-2wfm-xmqj",
        "version": "4.1.1"
      },
      {
        "aliases": [
          "CVE-2026-112942"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-112942",
          "percentile": 0.71406,
          "score": 0.01344
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.14.2"
        ],
        "id": "GHSA-587h-7wmj-h5pm",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "launch-editor",
        "severity": "High",
        "summary": "launch-editor: `fs.existsSync()` existence check can be bypassed on Windows",
        "url": "https://github.com/advisories/GHSA-587h-7wmj-h5pm",
        "version": "2.13.1"
      },
      {
        "aliases": [
          "CVE-2026-48801"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-48801",
          "percentile": 0.3357,
          "score": 0.00394
        },
        "fix_state": "fixed",
        "fixed_in": [
          "5.0.1"
        ],
        "id": "GHSA-22p9-wv53-3rq4",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "linkify-it",
        "severity": "High",
        "summary": "LinkifyIt#match scan loop has quadratic algorithmic complexity",
        "url": "https://github.com/advisories/GHSA-22p9-wv53-3rq4",
        "version": "5.0.0"
      },
      {
        "aliases": [
          "CVE-2026-59887"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-59887",
          "percentile": 0.40425,
          "score": 0.00467
        },
        "fix_state": "fixed",
        "fixed_in": [
          "5.0.2"
        ],
        "id": "GHSA-v245-v573-v5vm",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "linkify-it",
        "severity": "High",
        "summary": "linkify-it: Quadratic-complexity DoS via the `mailto:` validator scan-loop on attacker text",
        "url": "https://github.com/advisories/GHSA-v245-v573-v5vm",
        "version": "5.0.0"
      },
      {
        "aliases": [
          "CVE-2026-111758"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-111758",
          "percentile": 0.46036,
          "score": 0.0055
        },
        "fix_state": "fixed",
        "fixed_in": [
          "14.3.3"
        ],
        "id": "GHSA-gfr2-rv44-r23c",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "markdown-it",
        "severity": "High",
        "summary": "markdown-it: Quadratic-time rendering of a single multi-line link reference definition with default options (regression since 14.0)",
        "url": "https://github.com/advisories/GHSA-gfr2-rv44-r23c",
        "version": "14.1.1"
      },
      {
        "aliases": [
          "CVE-2026-111759"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-111759",
          "percentile": 0.48249,
          "score": 0.00591
        },
        "fix_state": "fixed",
        "fixed_in": [
          "14.3.2"
        ],
        "id": "GHSA-r7fv-28h4-cvq7",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "markdown-it",
        "severity": "High",
        "summary": "markdown-it: Quadratic complexity in smartquotes with unmatched closing quotes",
        "url": "https://github.com/advisories/GHSA-r7fv-28h4-cvq7",
        "version": "14.1.1"
      },
      {
        "aliases": [
          "CVE-2026-67214"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-67214",
          "percentile": 0.26147,
          "score": 0.0033
        },
        "fix_state": "fixed",
        "fixed_in": [
          "3.3.16"
        ],
        "id": "GHSA-28wg-ghj8-5hjv",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "nanoid",
        "severity": "High",
        "summary": "nanoid: non-secure generators can loop indefinitely with negative size",
        "url": "https://github.com/advisories/GHSA-28wg-ghj8-5hjv",
        "version": "3.3.11"
      },
      {
        "aliases": [
          "CVE-2026-67213"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-67213",
          "percentile": 0.26279,
          "score": 0.00331
        },
        "fix_state": "fixed",
        "fixed_in": [
          "3.3.18"
        ],
        "id": "GHSA-2v37-7h3g-55p8",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "nanoid",
        "severity": "High",
        "summary": "nanoid: custom generators can loop indefinitely when size is zero",
        "url": "https://github.com/advisories/GHSA-2v37-7h3g-55p8",
        "version": "3.3.11"
      },
      {
        "aliases": [
          "CVE-2026-73086"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-73086",
          "percentile": 0.2234,
          "score": 0.00296
        },
        "fix_state": "fixed",
        "fixed_in": [
          "3.3.12"
        ],
        "id": "GHSA-xwg4-73v4-xw9w",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "nanoid",
        "severity": "High",
        "summary": "nanoid: Integer Overflow or Wraparound",
        "url": "https://github.com/advisories/GHSA-xwg4-73v4-xw9w",
        "version": "3.3.11"
      },
      {
        "aliases": [
          "CVE-2026-119190"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-119190",
          "percentile": 0.15892,
          "score": 0.00246
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.4.1"
        ],
        "id": "GHSA-5x38-2vff-x55p",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "node-forge",
        "severity": "High",
        "summary": "Forge: X.509 basicConstraints bypass in verifyCertificateChain() via deprecated extension OIDs 2.5.29.10 and 2.5.29.13",
        "url": "https://github.com/advisories/GHSA-5x38-2vff-x55p",
        "version": "1.4.0"
      },
      {
        "aliases": [
          "CVE-2026-118779"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-118779",
          "percentile": 0.46398,
          "score": 0.00556
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.4.1"
        ],
        "id": "GHSA-7wch-p9px-956x",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "node-forge",
        "severity": "High",
        "summary": "Forge: Regular expression denial of service in PEM decoding (pem.decode)",
        "url": "https://github.com/advisories/GHSA-7wch-p9px-956x",
        "version": "1.4.0"
      },
      {
        "aliases": [
          "CVE-2026-85393"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-85393",
          "percentile": 0.16151,
          "score": 0.00248
        },
        "fix_state": "not-fixed",
        "fixed_in": [],
        "id": "GHSA-86w9-cpqp-85rv",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "node-forge",
        "severity": "High",
        "summary": "node-forge RSA PKCS#1 v1.5 signature verification accepts extra nested DigestAlgorithm elements",
        "url": "https://github.com/advisories/GHSA-86w9-cpqp-85rv",
        "version": "1.4.0"
      },
      {
        "aliases": [
          "CVE-2026-119188"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-119188",
          "percentile": 0.35414,
          "score": 0.00411
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.4.1"
        ],
        "id": "GHSA-8hrf-8g6f-7xwp",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "node-forge",
        "severity": "High",
        "summary": "Forge: Denial of service in TLS record processing via a record interleaved with a fragmented handshake message",
        "url": "https://github.com/advisories/GHSA-8hrf-8g6f-7xwp",
        "version": "1.4.0"
      },
      {
        "aliases": [
          "CVE-2026-119187"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-119187",
          "percentile": 0.35799,
          "score": 0.00415
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.4.1"
        ],
        "id": "GHSA-hqq3-7jhf-c5jx",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "node-forge",
        "severity": "High",
        "summary": "Forge: Denial of service in TLS record processing via call stack exhaustion",
        "url": "https://github.com/advisories/GHSA-hqq3-7jhf-c5jx",
        "version": "1.4.0"
      },
      {
        "aliases": [
          "CVE-2026-118782"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-118782",
          "percentile": 0.02195,
          "score": 0.00125
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.4.1"
        ],
        "id": "GHSA-jc66-7q78-782g",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "node-forge",
        "severity": "High",
        "summary": "Forge: PKCS#12 MAC forgery and constant-key PBE via zero iteration count",
        "url": "https://github.com/advisories/GHSA-jc66-7q78-782g",
        "version": "1.4.0"
      },
      {
        "aliases": [
          "CVE-2026-4867"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-4867",
          "percentile": 0.43909,
          "score": 0.00515
        },
        "fix_state": "fixed",
        "fixed_in": [
          "0.1.13"
        ],
        "id": "GHSA-37ch-88jc-xwx2",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "path-to-regexp",
        "severity": "High",
        "summary": "path-to-regexp vulnerable to Regular Expression Denial of Service via multiple route parameters",
        "url": "https://github.com/advisories/GHSA-37ch-88jc-xwx2",
        "version": "0.1.12"
      },
      {
        "aliases": [
          "CVE-2026-45623"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-45623",
          "percentile": 0.49087,
          "score": 0.00608
        },
        "fix_state": "fixed",
        "fixed_in": [
          "8.5.12"
        ],
        "id": "GHSA-6g55-p6wh-862q",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "postcss",
        "severity": "High",
        "summary": "PostCSS: Arbitrary file read and information disclosure via attacker-controlled sourceMappingURL in CSS comments",
        "url": "https://github.com/advisories/GHSA-6g55-p6wh-862q",
        "version": "7.0.39"
      },
      {
        "aliases": [
          "CVE-2026-45623"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-45623",
          "percentile": 0.49087,
          "score": 0.00608
        },
        "fix_state": "fixed",
        "fixed_in": [
          "8.5.12"
        ],
        "id": "GHSA-6g55-p6wh-862q",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "postcss",
        "severity": "High",
        "summary": "PostCSS: Arbitrary file read and information disclosure via attacker-controlled sourceMappingURL in CSS comments",
        "url": "https://github.com/advisories/GHSA-6g55-p6wh-862q",
        "version": "8.5.6"
      },
      {
        "aliases": [
          "CVE-2026-73646"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-73646",
          "percentile": 0.44814,
          "score": 0.0053
        },
        "fix_state": "fixed",
        "fixed_in": [
          "8.5.18"
        ],
        "id": "GHSA-r28c-9q8g-f849",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "postcss",
        "severity": "High",
        "summary": "PostCSS: Path Traversal in Previous Source Map Auto-Loading (sourceMappingURL) leads to Arbitrary .map File Disclosure",
        "url": "https://github.com/advisories/GHSA-r28c-9q8g-f849",
        "version": "7.0.39"
      },
      {
        "aliases": [
          "CVE-2026-73646"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-73646",
          "percentile": 0.44814,
          "score": 0.0053
        },
        "fix_state": "fixed",
        "fixed_in": [
          "8.5.18"
        ],
        "id": "GHSA-r28c-9q8g-f849",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "postcss",
        "severity": "High",
        "summary": "PostCSS: Path Traversal in Previous Source Map Auto-Loading (sourceMappingURL) leads to Arbitrary .map File Disclosure",
        "url": "https://github.com/advisories/GHSA-r28c-9q8g-f849",
        "version": "8.5.6"
      },
      {
        "aliases": [
          "CVE-2026-67422"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-67422",
          "percentile": 0.49082,
          "score": 0.00608
        },
        "fix_state": "fixed",
        "fixed_in": [
          "11.0.1"
        ],
        "id": "GHSA-gm37-52c6-37mw",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "pymdown-extensions",
        "severity": "High",
        "summary": "pymdown-extensions: exponential-backtracking ReDoS in caret, tilde, betterem, and magiclink inline processors",
        "url": "https://github.com/advisories/GHSA-gm37-52c6-37mw",
        "version": "10.21.3"
      },
      {
        "aliases": [],
        "ecosystem": "npm",
        "epss": null,
        "fix_state": "fixed",
        "fixed_in": [
          "7.0.3"
        ],
        "id": "GHSA-5c6j-r48x-rmvq",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "serialize-javascript",
        "severity": "High",
        "summary": "Serialize JavaScript is Vulnerable to RCE via RegExp.flags and Date.prototype.toISOString()",
        "url": "https://github.com/advisories/GHSA-5c6j-r48x-rmvq",
        "version": "6.0.2"
      },
      {
        "aliases": [
          "CVE-2026-13311"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-13311",
          "percentile": 0.29829,
          "score": 0.0036
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.9.0"
        ],
        "id": "GHSA-395f-4hp3-45gv",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "shell-quote",
        "severity": "High",
        "summary": "shell-quote: Quadratic-complexity Denial of Service in `parse()` (CWE-407)",
        "url": "https://github.com/advisories/GHSA-395f-4hp3-45gv",
        "version": "1.8.4"
      },
      {
        "aliases": [
          "CVE-2026-49476"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-49476",
          "percentile": 0.50873,
          "score": 0.00644
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.8.4"
        ],
        "id": "GHSA-2wc2-fm75-p42x",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "soupsieve",
        "severity": "High",
        "summary": "Soup Sieve has Memory Exhaustion via Large Comma-Separated Selector Lists",
        "url": "https://github.com/advisories/GHSA-2wc2-fm75-p42x",
        "version": "2.8.3"
      },
      {
        "aliases": [
          "CVE-2026-49477"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-49477",
          "percentile": 0.50873,
          "score": 0.00644
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.8.4"
        ],
        "id": "GHSA-836r-79rf-4m37",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "soupsieve",
        "severity": "High",
        "summary": "Soup Sieve: Regular Expression Denial of Service (ReDoS) via Selector Parser",
        "url": "https://github.com/advisories/GHSA-836r-79rf-4m37",
        "version": "2.8.3"
      },
      {
        "aliases": [
          "CVE-2026-93749"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-93749",
          "percentile": 0.39513,
          "score": 0.00455
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.2.2"
        ],
        "id": "GHSA-68fv-2mgg-jv7q",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "source-map-js",
        "severity": "High",
        "summary": "source-map-js allows event-loop denial of service through indexed source-map section offsets",
        "url": "https://github.com/advisories/GHSA-68fv-2mgg-jv7q",
        "version": "1.2.1"
      },
      {
        "aliases": [
          "CVE-2026-73650"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-73650",
          "percentile": 0.37761,
          "score": 0.00435
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.8.3"
        ],
        "id": "GHSA-2p49-hgcm-8545",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "svgo",
        "severity": "High",
        "summary": "SVGO removeScripts plugin leaves some executable scripts intact",
        "url": "https://github.com/advisories/GHSA-2p49-hgcm-8545",
        "version": "2.8.2"
      },
      {
        "aliases": [
          "CVE-2026-84370"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-84370",
          "percentile": 0.44515,
          "score": 0.00525
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.8.4"
        ],
        "id": "GHSA-w27v-7q3p-w38r",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "svgo",
        "severity": "High",
        "summary": "SVGO: removeScripts allows executable links through namespace and control-character bypasses",
        "url": "https://github.com/advisories/GHSA-w27v-7q3p-w38r",
        "version": "2.8.2"
      },
      {
        "aliases": [
          "CVE-2026-97687"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-97687",
          "percentile": 0.10658,
          "score": 0.00206
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.8.0"
        ],
        "id": "GHSA-8988-9cw3-xx77",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "urllib3",
        "severity": "High",
        "summary": "urllib3: HTTPS proxy TLS configuration may be ignored or overridden",
        "url": "https://github.com/advisories/GHSA-8988-9cw3-xx77",
        "version": "2.7.0"
      },
      {
        "aliases": [
          "CVE-2026-97689"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-97689",
          "percentile": 0.26853,
          "score": 0.00335
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.8.0"
        ],
        "id": "GHSA-vxq7-64xx-v4gw",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "urllib3",
        "severity": "High",
        "summary": "urllib3: HTTPResponse.stream()/read_chunked() buffers an unbounded chunk-size line into memory",
        "url": "https://github.com/advisories/GHSA-vxq7-64xx-v4gw",
        "version": "2.7.0"
      },
      {
        "aliases": [
          "CVE-2026-76844"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-76844",
          "percentile": 0.48311,
          "score": 0.00592
        },
        "fix_state": "fixed",
        "fixed_in": [
          "7.4.6"
        ],
        "id": "GHSA-g84c-rxfj-3j2c",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "webpack-dev-middleware",
        "severity": "High",
        "summary": "webpack-dev-middleware vulnerable to Path Traversal via non-slash-terminated publicPath",
        "url": "https://github.com/advisories/GHSA-g84c-rxfj-3j2c",
        "version": "5.3.4"
      },
      {
        "aliases": [
          "CVE-2026-48779"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-48779",
          "percentile": 0.72944,
          "score": 0.01426
        },
        "fix_state": "fixed",
        "fixed_in": [
          "7.5.11"
        ],
        "id": "GHSA-96hv-2xvq-fx4p",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "ws",
        "severity": "High",
        "summary": "ws: Memory exhaustion DoS from tiny fragments and data chunks",
        "url": "https://github.com/advisories/GHSA-96hv-2xvq-fx4p",
        "version": "7.5.10"
      },
      {
        "aliases": [
          "CVE-2026-48779"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-48779",
          "percentile": 0.72944,
          "score": 0.01426
        },
        "fix_state": "fixed",
        "fixed_in": [
          "8.21.0"
        ],
        "id": "GHSA-96hv-2xvq-fx4p",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "ws",
        "severity": "High",
        "summary": "ws: Memory exhaustion DoS from tiny fragments and data chunks",
        "url": "https://github.com/advisories/GHSA-96hv-2xvq-fx4p",
        "version": "8.19.0"
      },
      {
        "aliases": [
          "CVE-2026-45819"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-45819",
          "percentile": 0.43259,
          "score": 0.00507
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.11.0"
        ],
        "id": "GHSA-w5vr-8v7q-w6rv",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "baseline-browser-mapping",
        "severity": "Medium",
        "summary": "baseline-browser-mapping process termination on invalid input causes denial of service",
        "url": "https://github.com/advisories/GHSA-w5vr-8v7q-w6rv",
        "version": "2.10.0"
      },
      {
        "aliases": [
          "CVE-2026-33750"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-33750",
          "percentile": 0.38904,
          "score": 0.00447
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.1.13"
        ],
        "id": "GHSA-f886-m6hf-6m8v",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "brace-expansion",
        "severity": "Medium",
        "summary": "brace-expansion: Zero-step sequence causes process hang and memory exhaustion",
        "url": "https://github.com/advisories/GHSA-f886-m6hf-6m8v",
        "version": "1.1.12"
      },
      {
        "aliases": [
          "CVE-2026-33750"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-33750",
          "percentile": 0.38904,
          "score": 0.00447
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.0.3"
        ],
        "id": "GHSA-f886-m6hf-6m8v",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "brace-expansion",
        "severity": "Medium",
        "summary": "brace-expansion: Zero-step sequence causes process hang and memory exhaustion",
        "url": "https://github.com/advisories/GHSA-f886-m6hf-6m8v",
        "version": "2.0.2"
      },
      {
        "aliases": [
          "CVE-2026-102277"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-102277",
          "percentile": 0.37116,
          "score": 0.00428
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.1.21"
        ],
        "id": "GHSA-q2hr-2g5m-vwhr",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "brace-expansion",
        "severity": "Medium",
        "summary": "brace-expansion: Quadratic-time expansion of the `{a},b}` rewrite causes CPU denial of service",
        "url": "https://github.com/advisories/GHSA-q2hr-2g5m-vwhr",
        "version": "1.1.12"
      },
      {
        "aliases": [
          "CVE-2026-102277"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-102277",
          "percentile": 0.37116,
          "score": 0.00428
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.1.7"
        ],
        "id": "GHSA-q2hr-2g5m-vwhr",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "brace-expansion",
        "severity": "Medium",
        "summary": "brace-expansion: Quadratic-time expansion of the `{a},b}` rewrite causes CPU denial of service",
        "url": "https://github.com/advisories/GHSA-q2hr-2g5m-vwhr",
        "version": "2.0.2"
      },
      {
        "aliases": [
          "CVE-2026-85062"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-85062",
          "percentile": 0.43256,
          "score": 0.00507
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.9.4"
        ],
        "id": "GHSA-2wm5-q62r-hmrv",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "colord",
        "severity": "Medium",
        "summary": "Colord: Slow rejection of oversized malformed color strings",
        "url": "https://github.com/advisories/GHSA-2wm5-q62r-hmrv",
        "version": "2.9.3"
      },
      {
        "aliases": [
          "CVE-2026-69248"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-69248",
          "percentile": 0.15614,
          "score": 0.00244
        },
        "fix_state": "fixed",
        "fixed_in": [
          "49.0.0"
        ],
        "id": "GHSA-m2h6-j472-rp4c",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "cryptography",
        "severity": "Medium",
        "summary": "python-cryptography verifier accepts wildcard DNS names allowing escape from permittedSubtrees",
        "url": "https://github.com/advisories/GHSA-m2h6-j472-rp4c",
        "version": "48.0.0"
      },
      {
        "aliases": [
          "CVE-2026-86472"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-86472",
          "percentile": 0.16796,
          "score": 0.00253
        },
        "fix_state": "fixed",
        "fixed_in": [
          "3.1.8"
        ],
        "id": "GHSA-hrr3-gc8f-f4qj",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "fast-uri",
        "severity": "Medium",
        "summary": "fast-uri vulnerable to inconsistent host case normalization via percent-encoded octets",
        "url": "https://github.com/advisories/GHSA-hrr3-gc8f-f4qj",
        "version": "3.1.2"
      },
      {
        "aliases": [
          "CVE-2026-110306"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-110306",
          "percentile": 0.1635,
          "score": 0.0025
        },
        "fix_state": "fixed",
        "fixed_in": [
          "3.1.9"
        ],
        "id": "GHSA-w74x-v6f9-j3xg",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "fast-uri",
        "severity": "Medium",
        "summary": "fast-uri vulnerable to URI scheme spoofing via percent-encoded scheme decoding",
        "url": "https://github.com/advisories/GHSA-w74x-v6f9-j3xg",
        "version": "3.1.2"
      },
      {
        "aliases": [
          "CVE-2026-112909"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-112909",
          "percentile": 0.12637,
          "score": 0.0022
        },
        "fix_state": "fixed",
        "fixed_in": [
          "4.2.1"
        ],
        "id": "GHSA-69hj-f68j-2879",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "filelock",
        "severity": "Medium",
        "summary": "filelock: UnixFileLock truncates and chmods any regular file another user renames or hard-links onto the lock path",
        "url": "https://github.com/advisories/GHSA-69hj-f68j-2879",
        "version": "3.29.0"
      },
      {
        "aliases": [
          "CVE-2026-112910"
        ],
        "ecosystem": "pypi",
        "epss": null,
        "fix_state": "fixed",
        "fixed_in": [
          "4.2.1"
        ],
        "id": "GHSA-8mx5-7m5m-r77g",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "filelock",
        "severity": "Medium",
        "summary": "filelock: WindowsFileLock ignores mode: a 0o600 lock file and the ReadWriteLock database inherit the directory ACL",
        "url": "https://github.com/advisories/GHSA-8mx5-7m5m-r77g",
        "version": "3.29.0"
      },
      {
        "aliases": [
          "CVE-2026-112915"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-112915",
          "percentile": 0.1226,
          "score": 0.00218
        },
        "fix_state": "fixed",
        "fixed_in": [
          "4.2.1"
        ],
        "id": "GHSA-cwqr-hh33-gh44",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "filelock",
        "severity": "Medium",
        "summary": "filelock ReadWriteLock: a crafted lock database makes every acquire stall or hang regardless of timeout",
        "url": "https://github.com/advisories/GHSA-cwqr-hh33-gh44",
        "version": "3.29.0"
      },
      {
        "aliases": [
          "CVE-2026-112935"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-112935",
          "percentile": 0.02761,
          "score": 0.00132
        },
        "fix_state": "fixed",
        "fixed_in": [
          "4.2.1"
        ],
        "id": "GHSA-fq56-3cx3-fjxp",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "filelock",
        "severity": "Medium",
        "summary": "filelock: SoftFileLock stale-lock break removes a live lock file on a reused inode number and admits two holders",
        "url": "https://github.com/advisories/GHSA-fq56-3cx3-fjxp",
        "version": "3.29.0"
      },
      {
        "aliases": [
          "CVE-2026-112936"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-112936",
          "percentile": 0.14138,
          "score": 0.00232
        },
        "fix_state": "fixed",
        "fixed_in": [
          "4.0.9"
        ],
        "id": "GHSA-j8f7-rjxc-mr56",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "filelock",
        "severity": "Medium",
        "summary": "filelock: ReadWriteLock follows a symlink at the lock path into SQLite",
        "url": "https://github.com/advisories/GHSA-j8f7-rjxc-mr56",
        "version": "3.29.0"
      },
      {
        "aliases": [
          "CVE-2026-112939"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-112939",
          "percentile": 0.03305,
          "score": 0.0014
        },
        "fix_state": "fixed",
        "fixed_in": [
          "4.2.1"
        ],
        "id": "GHSA-rfpc-qcw5-3pc4",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "filelock",
        "severity": "Medium",
        "summary": "filelock: SoftFileLock removes a live holder's marker when another user forges the PID in a writable marker",
        "url": "https://github.com/advisories/GHSA-rfpc-qcw5-3pc4",
        "version": "3.29.0"
      },
      {
        "aliases": [
          "CVE-2026-118773"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-118773",
          "percentile": 0.28707,
          "score": 0.0035
        },
        "fix_state": "fixed",
        "fixed_in": [
          "14.0.2"
        ],
        "id": "GHSA-3g3m-2fjr-6pw4",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "glob",
        "severity": "Medium",
        "summary": "Glob: AbortSignal cancellation bypass allows post-timeout filesystem traversal",
        "url": "https://github.com/advisories/GHSA-3g3m-2fjr-6pw4",
        "version": "10.5.0"
      },
      {
        "aliases": [
          "CVE-2026-55602"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-55602",
          "percentile": 0.31755,
          "score": 0.00378
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.0.10"
        ],
        "id": "GHSA-64mm-vxmg-q3vj",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "http-proxy-middleware",
        "severity": "Medium",
        "summary": "http-proxy-middleware `router` host+path substring matching allows Host-header-driven backend routing bypass",
        "url": "https://github.com/advisories/GHSA-64mm-vxmg-q3vj",
        "version": "2.0.9"
      },
      {
        "aliases": [
          "CVE-2026-48038"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-48038",
          "percentile": 0.44433,
          "score": 0.00524
        },
        "fix_state": "fixed",
        "fixed_in": [
          "17.13.4"
        ],
        "id": "GHSA-q7cg-457f-vx79",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "joi",
        "severity": "Medium",
        "summary": "joi has an uncaught RangeError on deeply nested input through recursive `link()` schemas",
        "url": "https://github.com/advisories/GHSA-q7cg-457f-vx79",
        "version": "17.13.3"
      },
      {
        "aliases": [
          "CVE-2026-90771"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-90771",
          "percentile": 0.33029,
          "score": 0.00389
        },
        "fix_state": "fixed",
        "fixed_in": [
          "17.13.8"
        ],
        "id": "GHSA-wr44-6hxh-3jwq",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "joi",
        "severity": "Medium",
        "summary": "joi messages compilation allows prototype replacement through __proto__ error codes",
        "url": "https://github.com/advisories/GHSA-wr44-6hxh-3jwq",
        "version": "17.13.3"
      },
      {
        "aliases": [
          "CVE-2026-53550"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-53550",
          "percentile": 0.35866,
          "score": 0.00415
        },
        "fix_state": "fixed",
        "fixed_in": [
          "4.2.0"
        ],
        "id": "GHSA-h67p-54hq-rp68",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "js-yaml",
        "severity": "Medium",
        "summary": "JS-YAML: Quadratic-complexity DoS in merge key handling via repeated aliases",
        "url": "https://github.com/advisories/GHSA-h67p-54hq-rp68",
        "version": "4.1.1"
      },
      {
        "aliases": [
          "CVE-2026-112943"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-112943",
          "percentile": 0.35737,
          "score": 0.00414
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.14.2"
        ],
        "id": "GHSA-698v-4r3x-3vcv",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "launch-editor",
        "severity": "Medium",
        "summary": "launch-editor: escapeCmdArgs() omits % escaping on Windows",
        "url": "https://github.com/advisories/GHSA-698v-4r3x-3vcv",
        "version": "2.13.1"
      },
      {
        "aliases": [
          "CVE-2026-112944"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-112944",
          "percentile": 0.5338,
          "score": 0.00705
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.14.2"
        ],
        "id": "GHSA-r825-w8mm-5pxw",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "launch-editor",
        "severity": "Medium",
        "summary": "launch-editor: Editor CLI flag misinterpretation causing arbitrary command execution for some editors",
        "url": "https://github.com/advisories/GHSA-r825-w8mm-5pxw",
        "version": "2.13.1"
      },
      {
        "aliases": [
          "CVE-2026-53632"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-53632",
          "percentile": 0.35125,
          "score": 0.00408
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.14.1"
        ],
        "id": "GHSA-v6wh-96g9-6wx3",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "launch-editor",
        "severity": "Medium",
        "summary": "launch-editor: NTLMv2 hash disclosure via UNC path handling on Windows",
        "url": "https://github.com/advisories/GHSA-v6wh-96g9-6wx3",
        "version": "2.13.1"
      },
      {
        "aliases": [],
        "ecosystem": "npm",
        "epss": null,
        "fix_state": "fixed",
        "fixed_in": [
          "14.3.1"
        ],
        "id": "GHSA-253c-mchw-3w2r",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "markdown-it",
        "severity": "Medium",
        "summary": "markdown-it linkify: true has two quadratic paths, so a few hundred KB of markdown blocks the event loop for tens of seconds",
        "url": "https://github.com/advisories/GHSA-253c-mchw-3w2r",
        "version": "14.1.1"
      },
      {
        "aliases": [
          "CVE-2026-48988"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-48988",
          "percentile": 0.3186,
          "score": 0.00379
        },
        "fix_state": "fixed",
        "fixed_in": [
          "14.2.0"
        ],
        "id": "GHSA-6v5v-wf23-fmfq",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "markdown-it",
        "severity": "Medium",
        "summary": "markdown-it: Quadratic complexity DoS in smartquotes rule via replaceAt string operations",
        "url": "https://github.com/advisories/GHSA-6v5v-wf23-fmfq",
        "version": "14.1.1"
      },
      {
        "aliases": [
          "CVE-2026-118764"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-118764",
          "percentile": 0.21751,
          "score": 0.00291
        },
        "fix_state": "fixed",
        "fixed_in": [
          "11.0.1"
        ],
        "id": "GHSA-g3hv-75wg-m249",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "minimatch",
        "severity": "Medium",
        "summary": "minimatch has potential denial of service via globparts amplification",
        "url": "https://github.com/advisories/GHSA-g3hv-75wg-m249",
        "version": "3.1.5"
      },
      {
        "aliases": [
          "CVE-2026-118764"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-118764",
          "percentile": 0.21751,
          "score": 0.00291
        },
        "fix_state": "fixed",
        "fixed_in": [
          "11.0.1"
        ],
        "id": "GHSA-g3hv-75wg-m249",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "minimatch",
        "severity": "Medium",
        "summary": "minimatch has potential denial of service via globparts amplification",
        "url": "https://github.com/advisories/GHSA-g3hv-75wg-m249",
        "version": "9.0.9"
      },
      {
        "aliases": [
          "CVE-2026-73295"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-73295",
          "percentile": 0.25807,
          "score": 0.00327
        },
        "fix_state": "fixed",
        "fixed_in": [
          "9.7.7"
        ],
        "id": "GHSA-xvg9-69gf-fjrf",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "mkdocs-material",
        "severity": "Medium",
        "summary": "Material for MkDocs: DOM XSS in search suggestions via query parameter",
        "url": "https://github.com/advisories/GHSA-xvg9-69gf-fjrf",
        "version": "9.7.6"
      },
      {
        "aliases": [
          "CVE-2026-118778"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-118778",
          "percentile": 0.10363,
          "score": 0.00204
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.4.1"
        ],
        "id": "GHSA-525v-9gp9-w22h",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "node-forge",
        "severity": "Medium",
        "summary": "Forge: TLS client crash when the server sends no certificate",
        "url": "https://github.com/advisories/GHSA-525v-9gp9-w22h",
        "version": "1.4.0"
      },
      {
        "aliases": [
          "CVE-2026-119186"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-119186",
          "percentile": 0.1069,
          "score": 0.00206
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.4.1"
        ],
        "id": "GHSA-5cwg-6vw7-rj6p",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "node-forge",
        "severity": "Medium",
        "summary": "Forge: AES-GCM authentication bypass via unvalidated tagLength option",
        "url": "https://github.com/advisories/GHSA-5cwg-6vw7-rj6p",
        "version": "1.4.0"
      },
      {
        "aliases": [
          "CVE-2026-118777"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-118777",
          "percentile": 0.17154,
          "score": 0.00255
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.4.1"
        ],
        "id": "GHSA-6wvx-3r32-xmcg",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "node-forge",
        "severity": "Medium",
        "summary": "Forge: Prototype Pollution in forge.http cookie handling via a malicious Set-Cookie",
        "url": "https://github.com/advisories/GHSA-6wvx-3r32-xmcg",
        "version": "1.4.0"
      },
      {
        "aliases": [
          "CVE-2023-44270"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2023-44270",
          "percentile": 0.62035,
          "score": 0.00973
        },
        "fix_state": "fixed",
        "fixed_in": [
          "8.4.31"
        ],
        "id": "GHSA-7fh5-64p2-3v2j",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "postcss",
        "severity": "Medium",
        "summary": "PostCSS line return parsing error",
        "url": "https://github.com/advisories/GHSA-7fh5-64p2-3v2j",
        "version": "7.0.39"
      },
      {
        "aliases": [
          "CVE-2026-69153"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-69153",
          "percentile": 0.39208,
          "score": 0.00451
        },
        "fix_state": "fixed",
        "fixed_in": [
          "8.5.23"
        ],
        "id": "GHSA-fxqj-rqcc-2cmp",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "postcss",
        "severity": "Medium",
        "summary": "PostCSS: incomplete fix of GHSA-6g55-p6wh-862q \u2014 attacker-controlled sourceMappingURL reads arbitrary .map files when `from` is unset",
        "url": "https://github.com/advisories/GHSA-fxqj-rqcc-2cmp",
        "version": "7.0.39"
      },
      {
        "aliases": [
          "CVE-2026-69153"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-69153",
          "percentile": 0.39208,
          "score": 0.00451
        },
        "fix_state": "fixed",
        "fixed_in": [
          "8.5.23"
        ],
        "id": "GHSA-fxqj-rqcc-2cmp",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "postcss",
        "severity": "Medium",
        "summary": "PostCSS: incomplete fix of GHSA-6g55-p6wh-862q \u2014 attacker-controlled sourceMappingURL reads arbitrary .map files when `from` is unset",
        "url": "https://github.com/advisories/GHSA-fxqj-rqcc-2cmp",
        "version": "8.5.6"
      },
      {
        "aliases": [
          "CVE-2026-41305"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-41305",
          "percentile": 0.10477,
          "score": 0.00205
        },
        "fix_state": "fixed",
        "fixed_in": [
          "8.5.10"
        ],
        "id": "GHSA-qx2v-qp2m-jg93",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "postcss",
        "severity": "Medium",
        "summary": "PostCSS has XSS via Unescaped </style> in its CSS Stringify Output",
        "url": "https://github.com/advisories/GHSA-qx2v-qp2m-jg93",
        "version": "7.0.39"
      },
      {
        "aliases": [
          "CVE-2026-41305"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-41305",
          "percentile": 0.10477,
          "score": 0.00205
        },
        "fix_state": "fixed",
        "fixed_in": [
          "8.5.10"
        ],
        "id": "GHSA-qx2v-qp2m-jg93",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "postcss",
        "severity": "Medium",
        "summary": "PostCSS has XSS via Unescaped </style> in its CSS Stringify Output",
        "url": "https://github.com/advisories/GHSA-qx2v-qp2m-jg93",
        "version": "8.5.6"
      },
      {
        "aliases": [
          "CVE-2026-104844"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-104844",
          "percentile": 0.32994,
          "score": 0.00389
        },
        "fix_state": "fixed",
        "fixed_in": [
          "6.1.5"
        ],
        "id": "GHSA-rj75-hqrm-r3gf",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "postcss-selector-parser",
        "severity": "Medium",
        "summary": "PostCSS: Quadratic complexity in flat selector parsing allows CPU exhaustion",
        "url": "https://github.com/advisories/GHSA-rj75-hqrm-r3gf",
        "version": "6.1.2"
      },
      {
        "aliases": [
          "CVE-2026-104844"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-104844",
          "percentile": 0.32994,
          "score": 0.00389
        },
        "fix_state": "fixed",
        "fixed_in": [
          "7.1.6"
        ],
        "id": "GHSA-rj75-hqrm-r3gf",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "postcss-selector-parser",
        "severity": "Medium",
        "summary": "PostCSS: Quadratic complexity in flat selector parsing allows CPU exhaustion",
        "url": "https://github.com/advisories/GHSA-rj75-hqrm-r3gf",
        "version": "7.1.1"
      },
      {
        "aliases": [
          "CVE-2026-61632"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-61632",
          "percentile": 0.34571,
          "score": 0.00403
        },
        "fix_state": "fixed",
        "fixed_in": [
          "11.0.0"
        ],
        "id": "GHSA-9xwg-3r6f-jcx2",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "pymdown-extensions",
        "severity": "Medium",
        "summary": "PyMdown Extensions: Path traversal in the b64 extension lets <img src> read files outside base_path",
        "url": "https://github.com/advisories/GHSA-9xwg-3r6f-jcx2",
        "version": "10.21.3"
      },
      {
        "aliases": [
          "CVE-2026-82417"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-82417",
          "percentile": 0.33809,
          "score": 0.00396
        },
        "fix_state": "fixed",
        "fixed_in": [
          "6.16.0"
        ],
        "id": "GHSA-4mjr-xmp4-gh2g",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "qs",
        "severity": "Medium",
        "summary": "qs: Denial of Service via Attacker Controlled isBuffer",
        "url": "https://github.com/advisories/GHSA-4mjr-xmp4-gh2g",
        "version": "6.15.2"
      },
      {
        "aliases": [
          "CVE-2026-110816"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-110816",
          "percentile": 0.30708,
          "score": 0.00368
        },
        "fix_state": "fixed",
        "fixed_in": [
          "6.16.1"
        ],
        "id": "GHSA-6pq8-jhm2-2vcw",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "qs",
        "severity": "Medium",
        "summary": "qs : qs.stringify with arrayFormat 'comma' throws an uncaught TypeError on array elements carrying a non-callable own toString (DoS)",
        "url": "https://github.com/advisories/GHSA-6pq8-jhm2-2vcw",
        "version": "6.15.2"
      },
      {
        "aliases": [
          "CVE-2026-82562"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-82562",
          "percentile": 0.45453,
          "score": 0.0054
        },
        "fix_state": "fixed",
        "fixed_in": [
          "6.16.0"
        ],
        "id": "GHSA-x5fp-wj9c-mxmx",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "qs",
        "severity": "Medium",
        "summary": "qs array-limit bypass via bracket-key comma parsing",
        "url": "https://github.com/advisories/GHSA-x5fp-wj9c-mxmx",
        "version": "6.15.2"
      },
      {
        "aliases": [
          "CVE-2026-34043"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-34043",
          "percentile": 0.42201,
          "score": 0.00491
        },
        "fix_state": "fixed",
        "fixed_in": [
          "7.0.5"
        ],
        "id": "GHSA-qj8w-gfj5-8c6v",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "serialize-javascript",
        "severity": "Medium",
        "summary": "Serialize JavaScript has CPU Exhaustion Denial of Service via crafted array-like objects",
        "url": "https://github.com/advisories/GHSA-qj8w-gfj5-8c6v",
        "version": "6.0.2"
      },
      {
        "aliases": [
          "CVE-2026-86000"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-86000",
          "percentile": 0.49167,
          "score": 0.00609
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.9.0"
        ],
        "id": "GHSA-gjv8-xp57-g29c",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "soupsieve",
        "severity": "Medium",
        "summary": "Soup Sieve: Polynomial-time ReDoS (O(n\u00b2)) in the `IDENTIFIER` / `VALUE` selector sub-patterns",
        "url": "https://github.com/advisories/GHSA-gjv8-xp57-g29c",
        "version": "2.8.3"
      },
      {
        "aliases": [
          "CVE-2026-85999"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-85999",
          "percentile": 0.49167,
          "score": 0.00609
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.9.0"
        ],
        "id": "GHSA-j934-xhv5-fg8f",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "soupsieve",
        "severity": "Medium",
        "summary": "Soup Sieve: Polynomial-time ReDoS (O(n\u00b2)) in the whitespace/comment trimming regex `RE_WS_END` (triggers on VALID selectors)",
        "url": "https://github.com/advisories/GHSA-j934-xhv5-fg8f",
        "version": "2.8.3"
      },
      {
        "aliases": [
          "CVE-2026-84369"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-84369",
          "percentile": 0.37221,
          "score": 0.0043
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.8.4"
        ],
        "id": "GHSA-4vpr-x523-8j87",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "svgo",
        "severity": "Medium",
        "summary": "SVGO: removeScripts incompletely sanitizes executable HTML in SVG foreignObject elements",
        "url": "https://github.com/advisories/GHSA-4vpr-x523-8j87",
        "version": "2.8.2"
      },
      {
        "aliases": [
          "CVE-2026-97688"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-97688",
          "percentile": 0.21778,
          "score": 0.00292
        },
        "fix_state": "fixed",
        "fixed_in": [
          "2.8.0"
        ],
        "id": "GHSA-gh4c-6fx4-qh6g",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "urllib3",
        "severity": "Medium",
        "summary": "urllib3: Chunked Deflate streaming can enter an infinite loop",
        "url": "https://github.com/advisories/GHSA-gh4c-6fx4-qh6g",
        "version": "2.7.0"
      },
      {
        "aliases": [
          "CVE-2026-41907"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-41907",
          "percentile": 0.28633,
          "score": 0.0035
        },
        "fix_state": "fixed",
        "fixed_in": [
          "11.1.1"
        ],
        "id": "GHSA-w5hq-g745-h8pq",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "uuid",
        "severity": "Medium",
        "summary": "uuid: Missing buffer bounds check in v3/v5/v6 when buf is provided",
        "url": "https://github.com/advisories/GHSA-w5hq-g745-h8pq",
        "version": "8.3.2"
      },
      {
        "aliases": [
          "CVE-2025-30359"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2025-30359",
          "percentile": 0.48631,
          "score": 0.00598
        },
        "fix_state": "fixed",
        "fixed_in": [
          "5.2.1"
        ],
        "id": "GHSA-4v9v-hfq4-rm2v",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "webpack-dev-server",
        "severity": "Medium",
        "summary": "webpack-dev-server users' source code may be stolen when they access a malicious web site",
        "url": "https://github.com/advisories/GHSA-4v9v-hfq4-rm2v",
        "version": "4.15.2"
      },
      {
        "aliases": [
          "CVE-2026-6402"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-6402",
          "percentile": 0.21731,
          "score": 0.00291
        },
        "fix_state": "fixed",
        "fixed_in": [
          "5.2.4"
        ],
        "id": "GHSA-79cf-xcqc-c78w",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "webpack-dev-server",
        "severity": "Medium",
        "summary": "webpack-dev-server vulnerable to cross-origin source code exposure on non-HTTPS origins",
        "url": "https://github.com/advisories/GHSA-79cf-xcqc-c78w",
        "version": "4.15.2"
      },
      {
        "aliases": [
          "CVE-2025-30360"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2025-30360",
          "percentile": 0.29476,
          "score": 0.00357
        },
        "fix_state": "fixed",
        "fixed_in": [
          "5.2.1"
        ],
        "id": "GHSA-9jgg-88mc-972h",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "webpack-dev-server",
        "severity": "Medium",
        "summary": "webpack-dev-server users' source code may be stolen when they access a malicious web site with non-Chromium based browser",
        "url": "https://github.com/advisories/GHSA-9jgg-88mc-972h",
        "version": "4.15.2"
      },
      {
        "aliases": [
          "CVE-2026-14620"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-14620",
          "percentile": 0.44254,
          "score": 0.00521
        },
        "fix_state": "fixed",
        "fixed_in": [
          "5.2.6"
        ],
        "id": "GHSA-f5vj-f2hx-8m93",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "webpack-dev-server",
        "severity": "Medium",
        "summary": "webpack-dev-server vulnerable to cross-site request forgery via internal developer endpoints",
        "url": "https://github.com/advisories/GHSA-f5vj-f2hx-8m93",
        "version": "4.15.2"
      },
      {
        "aliases": [
          "CVE-2026-14631"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-14631",
          "percentile": 0.4399,
          "score": 0.00517
        },
        "fix_state": "fixed",
        "fixed_in": [
          "5.2.6"
        ],
        "id": "GHSA-m28w-2pqf-7qgj",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "webpack-dev-server",
        "severity": "Medium",
        "summary": "webpack-dev-server vulnerable to denial of service via a malformed Host or Origin header",
        "url": "https://github.com/advisories/GHSA-m28w-2pqf-7qgj",
        "version": "4.15.2"
      },
      {
        "aliases": [
          "CVE-2026-9595"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-9595",
          "percentile": 0.05474,
          "score": 0.00163
        },
        "fix_state": "fixed",
        "fixed_in": [
          "5.2.5"
        ],
        "id": "GHSA-mx8g-39q3-5c79",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "webpack-dev-server",
        "severity": "Medium",
        "summary": "webpack-dev-server vulnerable to HMR WebSocket interception via permissive user proxies",
        "url": "https://github.com/advisories/GHSA-mx8g-39q3-5c79",
        "version": "4.15.2"
      },
      {
        "aliases": [
          "CVE-2026-54490"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-54490",
          "percentile": 0.3869,
          "score": 0.00445
        },
        "fix_state": "fixed",
        "fixed_in": [
          "0.7.5"
        ],
        "id": "GHSA-mp7j-qc5w-4988",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "websocket-driver",
        "severity": "Medium",
        "summary": "websocket-driver: Resource limit bypass via message compression",
        "url": "https://github.com/advisories/GHSA-mp7j-qc5w-4988",
        "version": "0.7.4"
      },
      {
        "aliases": [
          "CVE-2026-102598"
        ],
        "ecosystem": "pypi",
        "epss": {
          "cve": "CVE-2026-102598",
          "percentile": 0.30916,
          "score": 0.0037
        },
        "fix_state": "fixed",
        "fixed_in": [
          "3.1.9"
        ],
        "id": "GHSA-g6x2-hccm-hh4m",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "werkzeug",
        "severity": "Medium",
        "summary": "Werkzeug safe_join() allows Windows special device names",
        "url": "https://github.com/advisories/GHSA-g6x2-hccm-hh4m",
        "version": "3.1.8"
      },
      {
        "aliases": [
          "CVE-2026-45736"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-45736",
          "percentile": 0.54801,
          "score": 0.00745
        },
        "fix_state": "fixed",
        "fixed_in": [
          "8.20.1"
        ],
        "id": "GHSA-58qx-3vcg-4xpx",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "ws",
        "severity": "Medium",
        "summary": "ws: Uninitialized memory disclosure",
        "url": "https://github.com/advisories/GHSA-58qx-3vcg-4xpx",
        "version": "8.19.0"
      },
      {
        "aliases": [
          "CVE-2026-49356"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-49356",
          "percentile": 0.04312,
          "score": 0.00152
        },
        "fix_state": "fixed",
        "fixed_in": [
          "7.29.6"
        ],
        "id": "GHSA-4x5r-pxfx-6jf8",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "@babel/core",
        "severity": "Low",
        "summary": "@babel/core: Arbitrary File Read via sourceMappingURL Comment",
        "url": "https://github.com/advisories/GHSA-4x5r-pxfx-6jf8",
        "version": "7.29.0"
      },
      {
        "aliases": [
          "CVE-2026-12590"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-12590",
          "percentile": 0.3549,
          "score": 0.00412
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.20.6"
        ],
        "id": "GHSA-v422-hmwv-36x6",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "body-parser",
        "severity": "Low",
        "summary": "body-parser vulnerable to denial of service when invalid limit value silently disables size enforcement",
        "url": "https://github.com/advisories/GHSA-v422-hmwv-36x6",
        "version": "1.20.5"
      },
      {
        "aliases": [
          "CVE-2026-24001"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-24001",
          "percentile": 0.49541,
          "score": 0.00616
        },
        "fix_state": "fixed",
        "fixed_in": [
          "8.0.3"
        ],
        "id": "GHSA-73rr-hh4g-fpgx",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "diff",
        "severity": "Low",
        "summary": "jsdiff has a Denial of Service vulnerability in parsePatch and applyPatch",
        "url": "https://github.com/advisories/GHSA-73rr-hh4g-fpgx",
        "version": "7.0.0"
      },
      {
        "aliases": [
          "CVE-2026-110725"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-110725",
          "percentile": 0.22997,
          "score": 0.00302
        },
        "fix_state": "fixed",
        "fixed_in": [
          "3.1.9"
        ],
        "id": "GHSA-333x-w4r6-6crp",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "fast-uri",
        "severity": "Low",
        "summary": "fast-uri vulnerable to scheme injection via an unescaped first-segment colon in suffix references",
        "url": "https://github.com/advisories/GHSA-333x-w4r6-6crp",
        "version": "3.1.2"
      },
      {
        "aliases": [
          "CVE-2026-110095"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-110095",
          "percentile": 0.21547,
          "score": 0.00289
        },
        "fix_state": "fixed",
        "fixed_in": [
          "3.1.9"
        ],
        "id": "GHSA-xhq7-xmqj-769h",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "fast-uri",
        "severity": "Low",
        "summary": "fast-uri vulnerable to improper path equivalence in relative reference normalization",
        "url": "https://github.com/advisories/GHSA-xhq7-xmqj-769h",
        "version": "3.1.2"
      },
      {
        "aliases": [
          "CVE-2026-112907"
        ],
        "ecosystem": "pypi",
        "epss": null,
        "fix_state": "fixed",
        "fixed_in": [
          "4.2.1"
        ],
        "id": "GHSA-567q-5qvw-pf92",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "filelock",
        "severity": "Low",
        "summary": "filelock: On Windows an oplock on a soft lock's marker holds SoftFileLock.acquire() past its timeout and blocks the stale break",
        "url": "https://github.com/advisories/GHSA-567q-5qvw-pf92",
        "version": "3.29.0"
      },
      {
        "aliases": [
          "CVE-2026-112913"
        ],
        "ecosystem": "pypi",
        "epss": null,
        "fix_state": "fixed",
        "fixed_in": [
          "4.2.1"
        ],
        "id": "GHSA-9vhv-jxww-xfm5",
        "kev": null,
        "location": "uv.lock",
        "osv_confirmed": true,
        "package": "filelock",
        "severity": "Low",
        "summary": "filelock: ReadWriteLock on Windows acts on SQLite side files another local user places beside its database",
        "url": "https://github.com/advisories/GHSA-9vhv-jxww-xfm5",
        "version": "3.29.0"
      },
      {
        "aliases": [
          "CVE-2026-84368"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-84368",
          "percentile": 0.33029,
          "score": 0.00389
        },
        "fix_state": "fixed",
        "fixed_in": [
          "17.13.6"
        ],
        "id": "GHSA-6w3j-5fw6-r9vr",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "joi",
        "severity": "Low",
        "summary": "joi: Prototype pollution via a `__proto__` language key in custom messages",
        "url": "https://github.com/advisories/GHSA-6w3j-5fw6-r9vr",
        "version": "17.13.3"
      },
      {
        "aliases": [
          "CVE-2026-84367"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-84367",
          "percentile": 0.33029,
          "score": 0.00389
        },
        "fix_state": "fixed",
        "fixed_in": [
          "17.13.5"
        ],
        "id": "GHSA-gg4h-3hg2-grpc",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "joi",
        "severity": "Low",
        "summary": "joi: object().rename() with a template target can set the validated object's prototype",
        "url": "https://github.com/advisories/GHSA-gg4h-3hg2-grpc",
        "version": "17.13.3"
      },
      {
        "aliases": [
          "CVE-2026-111766"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-111766",
          "percentile": 0.37056,
          "score": 0.00428
        },
        "fix_state": "fixed",
        "fixed_in": [
          "14.3.3"
        ],
        "id": "GHSA-vfgh-jcmw-g37q",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "markdown-it",
        "severity": "Low",
        "summary": "markdown-it: Quadratic-time denial of service in inline HTML parsing with html enabled",
        "url": "https://github.com/advisories/GHSA-vfgh-jcmw-g37q",
        "version": "14.1.1"
      },
      {
        "aliases": [
          "CVE-2026-118780"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-118780",
          "percentile": 0.06585,
          "score": 0.00172
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.4.1"
        ],
        "id": "GHSA-4487-j8r4-4g2f",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "node-forge",
        "severity": "Low",
        "summary": "Forge: verifyCertificateChain() removes trusted CA certificates with the same subject from the CA store",
        "url": "https://github.com/advisories/GHSA-4487-j8r4-4g2f",
        "version": "1.4.0"
      },
      {
        "aliases": [
          "CVE-2026-118775"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-118775",
          "percentile": 0.24273,
          "score": 0.00313
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.4.1"
        ],
        "id": "GHSA-4642-5mcj-2rqw",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "node-forge",
        "severity": "Low",
        "summary": "Forge: ASN.1 OID first arc truncation in asn1.oidToDer",
        "url": "https://github.com/advisories/GHSA-4642-5mcj-2rqw",
        "version": "1.4.0"
      },
      {
        "aliases": [
          "CVE-2026-118781"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-118781",
          "percentile": 0.01734,
          "score": 0.00119
        },
        "fix_state": "fixed",
        "fixed_in": [
          "1.4.1"
        ],
        "id": "GHSA-h6cr-wjv9-3cpp",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "node-forge",
        "severity": "Low",
        "summary": "Forge: Denial of Service via infinite loop in BigInteger.modInverse() with negative input (incomplete fix of CVE-2026-33891)",
        "url": "https://github.com/advisories/GHSA-h6cr-wjv9-3cpp",
        "version": "1.4.0"
      },
      {
        "aliases": [
          "CVE-2026-9358"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-9358",
          "percentile": 0.25604,
          "score": 0.00325
        },
        "fix_state": "fixed",
        "fixed_in": [
          "6.1.3"
        ],
        "id": "GHSA-w9m9-85wc-3x92",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "postcss-selector-parser",
        "severity": "Low",
        "summary": "postcss-selector-parser allows denial of service through uncontrolled AST recursion",
        "url": "https://github.com/advisories/GHSA-w9m9-85wc-3x92",
        "version": "6.1.2"
      },
      {
        "aliases": [
          "CVE-2026-9358"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-9358",
          "percentile": 0.25604,
          "score": 0.00325
        },
        "fix_state": "fixed",
        "fixed_in": [
          "7.1.3"
        ],
        "id": "GHSA-w9m9-85wc-3x92",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "postcss-selector-parser",
        "severity": "Low",
        "summary": "postcss-selector-parser allows denial of service through uncontrolled AST recursion",
        "url": "https://github.com/advisories/GHSA-w9m9-85wc-3x92",
        "version": "7.1.1"
      },
      {
        "aliases": [
          "CVE-2026-115897"
        ],
        "ecosystem": "npm",
        "epss": {
          "cve": "CVE-2026-115897",
          "percentile": 0.23496,
          "score": 0.00307
        },
        "fix_state": "fixed",
        "fixed_in": [
          "7.1.3"
        ],
        "id": "GHSA-m5mm-p8h7-m29v",
        "kev": null,
        "location": "package-lock.json",
        "osv_confirmed": true,
        "package": "serialize-javascript",
        "severity": "Low",
        "summary": "Serialize JavaScript: Cross-site scripting (XSS) via unescaped </script at the end of a serialized function body",
        "url": "https://github.com/advisories/GHSA-m5mm-p8h7-m29v",
        "version": "6.0.2"
      }
    ],
    "workflow_audit": {
      "files": 7,
      "findings": [
        {
          "confidence": "Medium",
          "description": "overly broad permissions",
          "file": ".github/workflows/release-drafter.yml",
          "line": 8,
          "note": "this job",
          "rule": "excessive-permissions",
          "severity": "Medium",
          "url": "https://docs.zizmor.sh/audits/#excessive-permissions"
        },
        {
          "confidence": "High",
          "description": "prefer trusted publishing for authentication",
          "file": ".github/workflows/publish.yml",
          "line": 47,
          "note": "this step",
          "rule": "use-trusted-publishing",
          "severity": "Informational",
          "url": "https://docs.zizmor.sh/audits/#use-trusted-publishing"
        }
      ]
    }
  },
  "updated": "2026-11-02"
}
