mediawiki/extensions/Wikistories (REL1_43)

sourcepatches
$ date
--- stdout ---
Sun Oct  5 16:51:51 UTC 2025

--- end ---
$ git clone file:///srv/git/mediawiki-extensions-Wikistories.git repo --depth=1 -b REL1_43
--- stderr ---
Cloning into 'repo'...
--- stdout ---

--- end ---
$ git config user.name libraryupgrader
--- stdout ---

--- end ---
$ git config user.email tools.libraryupgrader@tools.wmflabs.org
--- stdout ---

--- end ---
$ git submodule update --init
--- stdout ---

--- end ---
$ grr init
--- stdout ---
Installed commit-msg hook.

--- end ---
$ git show-ref refs/heads/REL1_43
--- stdout ---
80af27614feac9dfc9ed7c9c0f97ddfd720a252e refs/heads/REL1_43

--- end ---
$ /usr/bin/npm audit --json
--- stdout ---
{
  "auditReportVersion": 2,
  "vulnerabilities": {
    "@babel/runtime": {
      "name": "@babel/runtime",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1104000,
          "name": "@babel/runtime",
          "dependency": "@babel/runtime",
          "title": "Babel has inefficient RegExp complexity in generated code with .replace when transpiling named capturing groups",
          "url": "https://github.com/advisories/GHSA-968p-4wvh-cqc8",
          "severity": "moderate",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 6.2,
            "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": "<7.26.10"
        }
      ],
      "effects": [
        "@devtools-ds/object-inspector",
        "@devtools-ds/object-parser",
        "@devtools-ds/themes",
        "@devtools-ds/tree"
      ],
      "range": "<7.26.10",
      "nodes": [
        "node_modules/@devtools-ds/object-inspector/node_modules/@babel/runtime",
        "node_modules/@devtools-ds/object-parser/node_modules/@babel/runtime",
        "node_modules/@devtools-ds/themes/node_modules/@babel/runtime",
        "node_modules/@devtools-ds/tree/node_modules/@babel/runtime"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-interactions",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "@devtools-ds/object-inspector": {
      "name": "@devtools-ds/object-inspector",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "@babel/runtime",
        "@devtools-ds/object-parser",
        "@devtools-ds/themes",
        "@devtools-ds/tree"
      ],
      "effects": [
        "@storybook/addon-interactions"
      ],
      "range": "*",
      "nodes": [
        "node_modules/@devtools-ds/object-inspector"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-interactions",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "@devtools-ds/object-parser": {
      "name": "@devtools-ds/object-parser",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "@babel/runtime"
      ],
      "effects": [],
      "range": "*",
      "nodes": [
        "node_modules/@devtools-ds/object-parser"
      ],
      "fixAvailable": true
    },
    "@devtools-ds/themes": {
      "name": "@devtools-ds/themes",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "@babel/runtime"
      ],
      "effects": [],
      "range": "*",
      "nodes": [
        "node_modules/@devtools-ds/themes"
      ],
      "fixAvailable": true
    },
    "@devtools-ds/tree": {
      "name": "@devtools-ds/tree",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "@babel/runtime",
        "@devtools-ds/themes"
      ],
      "effects": [],
      "range": "*",
      "nodes": [
        "node_modules/@devtools-ds/tree"
      ],
      "fixAvailable": true
    },
    "@jest/transform": {
      "name": "@jest/transform",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "jest-haste-map"
      ],
      "effects": [
        "@storybook/addon-docs"
      ],
      "range": "<=26.6.2",
      "nodes": [
        "node_modules/@storybook/addon-docs/node_modules/@jest/transform"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-essentials",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "@mdx-js/mdx": {
      "name": "@mdx-js/mdx",
      "severity": "high",
      "isDirect": false,
      "via": [
        "remark-mdx",
        "remark-parse"
      ],
      "effects": [
        "@storybook/mdx1-csf"
      ],
      "range": "<=1.6.22",
      "nodes": [
        "node_modules/@mdx-js/mdx"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-essentials",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "@storybook/addon-actions": {
      "name": "@storybook/addon-actions",
      "severity": "low",
      "isDirect": true,
      "via": [
        "@storybook/addons",
        "@storybook/api",
        "@storybook/client-logger",
        "@storybook/components",
        "@storybook/theming",
        "global",
        "telejson"
      ],
      "effects": [],
      "range": "3.3.0-alpha.0 - 7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/addon-actions"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-actions",
        "version": "9.0.8",
        "isSemVerMajor": true
      }
    },
    "@storybook/addon-backgrounds": {
      "name": "@storybook/addon-backgrounds",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/addons",
        "@storybook/api",
        "@storybook/client-logger",
        "@storybook/components",
        "@storybook/theming",
        "global"
      ],
      "effects": [
        "@storybook/addon-essentials"
      ],
      "range": "3.3.14 - 7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/addon-backgrounds"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-essentials",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "@storybook/addon-controls": {
      "name": "@storybook/addon-controls",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "@storybook/addons",
        "@storybook/api",
        "@storybook/client-logger",
        "@storybook/components",
        "@storybook/core-common",
        "@storybook/store",
        "@storybook/theming"
      ],
      "effects": [
        "@storybook/addon-essentials"
      ],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/addon-controls"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-essentials",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "@storybook/addon-docs": {
      "name": "@storybook/addon-docs",
      "severity": "high",
      "isDirect": false,
      "via": [
        "@jest/transform",
        "@storybook/addons",
        "@storybook/api",
        "@storybook/components",
        "@storybook/core-common",
        "@storybook/docs-tools",
        "@storybook/mdx1-csf",
        "@storybook/preview-web",
        "@storybook/source-loader",
        "@storybook/store",
        "@storybook/theming",
        "global"
      ],
      "effects": [
        "@storybook/addon-essentials"
      ],
      "range": "<=7.0.3 || 7.1.0-alpha.0 - 7.1.0-rc.2",
      "nodes": [
        "node_modules/@storybook/addon-docs"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-essentials",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "@storybook/addon-essentials": {
      "name": "@storybook/addon-essentials",
      "severity": "moderate",
      "isDirect": true,
      "via": [
        "@storybook/addon-actions",
        "@storybook/addon-backgrounds",
        "@storybook/addon-controls",
        "@storybook/addon-docs",
        "@storybook/addon-measure",
        "@storybook/addon-outline",
        "@storybook/addon-toolbars",
        "@storybook/addon-viewport",
        "@storybook/addons",
        "@storybook/api",
        "@storybook/core-common"
      ],
      "effects": [],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/addon-essentials"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-essentials",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "@storybook/addon-interactions": {
      "name": "@storybook/addon-interactions",
      "severity": "moderate",
      "isDirect": true,
      "via": [
        "@devtools-ds/object-inspector",
        "@storybook/addons",
        "@storybook/api",
        "@storybook/client-logger",
        "@storybook/components",
        "@storybook/core-common",
        "@storybook/instrumenter",
        "@storybook/theming",
        "global"
      ],
      "effects": [],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/addon-interactions"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-interactions",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "@storybook/addon-links": {
      "name": "@storybook/addon-links",
      "severity": "low",
      "isDirect": true,
      "via": [
        "@storybook/addons",
        "@storybook/client-logger",
        "@storybook/router",
        "global"
      ],
      "effects": [],
      "range": "3.3.0-alpha.0 - 7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/addon-links"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-links",
        "version": "9.1.10",
        "isSemVerMajor": true
      }
    },
    "@storybook/addon-measure": {
      "name": "@storybook/addon-measure",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/addons",
        "@storybook/api",
        "@storybook/client-logger",
        "@storybook/components",
        "global"
      ],
      "effects": [],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/addon-measure"
      ],
      "fixAvailable": true
    },
    "@storybook/addon-outline": {
      "name": "@storybook/addon-outline",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/addons",
        "@storybook/api",
        "@storybook/client-logger",
        "@storybook/components",
        "global"
      ],
      "effects": [
        "@storybook/addon-essentials"
      ],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/addon-outline"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-essentials",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "@storybook/addon-toolbars": {
      "name": "@storybook/addon-toolbars",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/addons",
        "@storybook/api",
        "@storybook/client-logger",
        "@storybook/components",
        "@storybook/theming"
      ],
      "effects": [
        "@storybook/addon-essentials"
      ],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/addon-toolbars"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-essentials",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "@storybook/addon-viewport": {
      "name": "@storybook/addon-viewport",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/addons",
        "@storybook/api",
        "@storybook/client-logger",
        "@storybook/components",
        "@storybook/theming",
        "global"
      ],
      "effects": [],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/addon-viewport"
      ],
      "fixAvailable": true
    },
    "@storybook/addons": {
      "name": "@storybook/addons",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/api",
        "@storybook/client-logger",
        "@storybook/router",
        "@storybook/theming",
        "global"
      ],
      "effects": [
        "@storybook/addon-actions",
        "@storybook/addon-backgrounds",
        "@storybook/addon-controls",
        "@storybook/addon-essentials",
        "@storybook/addon-links",
        "@storybook/addon-measure",
        "@storybook/addon-toolbars",
        "@storybook/addon-viewport",
        "@storybook/ui"
      ],
      "range": "4.0.0-alpha.0 - 7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/addons"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-actions",
        "version": "9.0.8",
        "isSemVerMajor": true
      }
    },
    "@storybook/api": {
      "name": "@storybook/api",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/client-logger",
        "@storybook/router",
        "@storybook/theming",
        "global",
        "telejson"
      ],
      "effects": [
        "@storybook/addon-actions",
        "@storybook/addon-backgrounds",
        "@storybook/addon-viewport",
        "@storybook/addons",
        "@storybook/ui"
      ],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/api"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-actions",
        "version": "9.0.8",
        "isSemVerMajor": true
      }
    },
    "@storybook/builder-webpack4": {
      "name": "@storybook/builder-webpack4",
      "severity": "high",
      "isDirect": true,
      "via": [
        "@storybook/addons",
        "@storybook/api",
        "@storybook/channel-postmessage",
        "@storybook/client-api",
        "@storybook/client-logger",
        "@storybook/components",
        "@storybook/core-common",
        "@storybook/preview-web",
        "@storybook/router",
        "@storybook/store",
        "@storybook/theming",
        "@storybook/ui",
        "autoprefixer",
        "css-loader",
        "fork-ts-checker-webpack-plugin",
        "global",
        "postcss",
        "postcss-flexbugs-fixes",
        "webpack",
        "webpack-dev-middleware"
      ],
      "effects": [
        "@storybook/core-server"
      ],
      "range": "*",
      "nodes": [
        "node_modules/@storybook/builder-webpack4"
      ],
      "fixAvailable": false
    },
    "@storybook/channel-postmessage": {
      "name": "@storybook/channel-postmessage",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/client-logger",
        "global",
        "telejson"
      ],
      "effects": [
        "@storybook/client-api"
      ],
      "range": "3.1.2 - 7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/channel-postmessage"
      ],
      "fixAvailable": true
    },
    "@storybook/channel-websocket": {
      "name": "@storybook/channel-websocket",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/client-logger",
        "global",
        "telejson"
      ],
      "effects": [
        "@storybook/core-client"
      ],
      "range": "3.1.2 - 7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/channel-websocket"
      ],
      "fixAvailable": true
    },
    "@storybook/client-api": {
      "name": "@storybook/client-api",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/addons",
        "@storybook/channel-postmessage",
        "@storybook/client-logger",
        "@storybook/store",
        "global"
      ],
      "effects": [],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/client-api"
      ],
      "fixAvailable": true
    },
    "@storybook/client-logger": {
      "name": "@storybook/client-logger",
      "severity": "low",
      "isDirect": false,
      "via": [
        "global"
      ],
      "effects": [
        "@storybook/addon-actions",
        "@storybook/addon-backgrounds",
        "@storybook/addon-controls",
        "@storybook/addon-links",
        "@storybook/addon-toolbars",
        "@storybook/addon-viewport",
        "@storybook/addons",
        "@storybook/api",
        "@storybook/channel-postmessage",
        "@storybook/channel-websocket",
        "@storybook/client-api",
        "@storybook/components",
        "@storybook/router",
        "@storybook/source-loader",
        "@storybook/testing-library",
        "@storybook/theming",
        "@storybook/ui"
      ],
      "range": "6.0.0-alpha.0 - 7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/client-logger"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-actions",
        "version": "9.0.8",
        "isSemVerMajor": true
      }
    },
    "@storybook/components": {
      "name": "@storybook/components",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/client-logger",
        "@storybook/theming"
      ],
      "effects": [],
      "range": "6.0.0-alpha.0 - 7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/components"
      ],
      "fixAvailable": true
    },
    "@storybook/core": {
      "name": "@storybook/core",
      "severity": "high",
      "isDirect": false,
      "via": [
        "@storybook/core-client",
        "@storybook/core-server"
      ],
      "effects": [],
      "range": "6.2.0-alpha.0 - 6.5.17-alpha.0",
      "nodes": [
        "node_modules/@storybook/core"
      ],
      "fixAvailable": true
    },
    "@storybook/core-client": {
      "name": "@storybook/core-client",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/addons",
        "@storybook/channel-postmessage",
        "@storybook/channel-websocket",
        "@storybook/client-api",
        "@storybook/client-logger",
        "@storybook/preview-web",
        "@storybook/store",
        "@storybook/ui",
        "global"
      ],
      "effects": [
        "@storybook/core-server"
      ],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/core-client"
      ],
      "fixAvailable": true
    },
    "@storybook/core-common": {
      "name": "@storybook/core-common",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "telejson",
        "webpack"
      ],
      "effects": [
        "@storybook/addon-controls",
        "@storybook/addon-docs",
        "@storybook/addon-essentials",
        "@storybook/addon-interactions",
        "@storybook/telemetry"
      ],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/core-common"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-interactions",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "@storybook/core-server": {
      "name": "@storybook/core-server",
      "severity": "high",
      "isDirect": false,
      "via": [
        "@storybook/builder-webpack4",
        "@storybook/core-client",
        "@storybook/core-common",
        "@storybook/csf-tools",
        "@storybook/manager-webpack4",
        "@storybook/store",
        "@storybook/telemetry",
        "cpy",
        "global",
        "ip",
        "telejson",
        "webpack"
      ],
      "effects": [
        "@storybook/core"
      ],
      "range": "<=7.6.19 || 8.0.0-alpha.0 - 8.1.5 || 8.2.0-alpha.0 - 8.2.0-beta.3",
      "nodes": [
        "node_modules/@storybook/core-server"
      ],
      "fixAvailable": true
    },
    "@storybook/csf-tools": {
      "name": "@storybook/csf-tools",
      "severity": "high",
      "isDirect": false,
      "via": [
        "@storybook/mdx1-csf",
        "global"
      ],
      "effects": [],
      "range": "6.4.0-alpha.0 - 7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/csf-tools"
      ],
      "fixAvailable": true
    },
    "@storybook/docs-tools": {
      "name": "@storybook/docs-tools",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/store"
      ],
      "effects": [
        "@storybook/addon-docs",
        "@storybook/vue3"
      ],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/docs-tools"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-essentials",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "@storybook/instrumenter": {
      "name": "@storybook/instrumenter",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/addons",
        "@storybook/client-logger",
        "global"
      ],
      "effects": [],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/instrumenter"
      ],
      "fixAvailable": true
    },
    "@storybook/manager-webpack4": {
      "name": "@storybook/manager-webpack4",
      "severity": "high",
      "isDirect": true,
      "via": [
        "@storybook/addons",
        "@storybook/core-client",
        "@storybook/core-common",
        "@storybook/theming",
        "@storybook/ui",
        "css-loader",
        "telejson",
        "webpack",
        "webpack-dev-middleware"
      ],
      "effects": [
        "@storybook/core-server"
      ],
      "range": "*",
      "nodes": [
        "node_modules/@storybook/manager-webpack4"
      ],
      "fixAvailable": false
    },
    "@storybook/mdx1-csf": {
      "name": "@storybook/mdx1-csf",
      "severity": "high",
      "isDirect": false,
      "via": [
        "@mdx-js/mdx"
      ],
      "effects": [
        "@storybook/addon-docs",
        "@storybook/csf-tools"
      ],
      "range": "*",
      "nodes": [
        "node_modules/@storybook/mdx1-csf"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-essentials",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "@storybook/preview-web": {
      "name": "@storybook/preview-web",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/addons",
        "@storybook/channel-postmessage",
        "@storybook/client-logger",
        "@storybook/store",
        "global"
      ],
      "effects": [
        "@storybook/addon-docs",
        "@storybook/builder-webpack4"
      ],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/preview-web"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-essentials",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "@storybook/router": {
      "name": "@storybook/router",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/client-logger"
      ],
      "effects": [
        "@storybook/addon-links",
        "@storybook/addons",
        "@storybook/api",
        "@storybook/ui"
      ],
      "range": "6.2.0-alpha.0 - 7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/router"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-actions",
        "version": "9.0.8",
        "isSemVerMajor": true
      }
    },
    "@storybook/source-loader": {
      "name": "@storybook/source-loader",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/addons",
        "@storybook/client-logger",
        "global"
      ],
      "effects": [],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/source-loader"
      ],
      "fixAvailable": true
    },
    "@storybook/store": {
      "name": "@storybook/store",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/addons",
        "@storybook/client-logger",
        "global"
      ],
      "effects": [
        "@storybook/client-api",
        "@storybook/core-server",
        "@storybook/docs-tools",
        "@storybook/vue3"
      ],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/store"
      ],
      "fixAvailable": {
        "name": "@storybook/vue3",
        "version": "9.1.10",
        "isSemVerMajor": true
      }
    },
    "@storybook/telemetry": {
      "name": "@storybook/telemetry",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "@storybook/client-logger",
        "@storybook/core-common",
        "global"
      ],
      "effects": [
        "@storybook/core-server"
      ],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/telemetry"
      ],
      "fixAvailable": true
    },
    "@storybook/testing-library": {
      "name": "@storybook/testing-library",
      "severity": "low",
      "isDirect": true,
      "via": [
        "@storybook/client-logger",
        "@storybook/instrumenter"
      ],
      "effects": [],
      "range": "<=0.0.13 || 0.1.1--canary.36.0dce5bf.0 - 0.1.1-future.2",
      "nodes": [
        "node_modules/@storybook/testing-library"
      ],
      "fixAvailable": {
        "name": "@storybook/testing-library",
        "version": "0.2.2",
        "isSemVerMajor": true
      }
    },
    "@storybook/theming": {
      "name": "@storybook/theming",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/client-logger"
      ],
      "effects": [
        "@storybook/addon-actions",
        "@storybook/addon-docs",
        "@storybook/addon-toolbars"
      ],
      "range": "6.0.0-alpha.0 - 7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/theming"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-actions",
        "version": "9.0.8",
        "isSemVerMajor": true
      }
    },
    "@storybook/ui": {
      "name": "@storybook/ui",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/addons",
        "@storybook/api",
        "@storybook/client-logger",
        "@storybook/components",
        "@storybook/router",
        "@storybook/theming"
      ],
      "effects": [],
      "range": "4.2.0-alpha.1 - 7.0.0-alpha.10",
      "nodes": [
        "node_modules/@storybook/ui"
      ],
      "fixAvailable": true
    },
    "@storybook/vue3": {
      "name": "@storybook/vue3",
      "severity": "high",
      "isDirect": true,
      "via": [
        "@storybook/addons",
        "@storybook/core",
        "@storybook/core-common",
        "@storybook/docs-tools",
        "@storybook/store",
        "global",
        "vue-docgen-loader"
      ],
      "effects": [],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/vue3"
      ],
      "fixAvailable": {
        "name": "@storybook/vue3",
        "version": "9.1.10",
        "isSemVerMajor": true
      }
    },
    "@wdio/cli": {
      "name": "@wdio/cli",
      "severity": "high",
      "isDirect": true,
      "via": [
        "inquirer",
        "webdriverio",
        "yarn-install"
      ],
      "effects": [],
      "range": "<=9.0.0-alpha.426",
      "nodes": [
        "node_modules/@wdio/cli"
      ],
      "fixAvailable": {
        "name": "@wdio/cli",
        "version": "9.20.0",
        "isSemVerMajor": true
      }
    },
    "@wdio/local-runner": {
      "name": "@wdio/local-runner",
      "severity": "high",
      "isDirect": true,
      "via": [
        "@wdio/runner"
      ],
      "effects": [],
      "range": "7.16.5 - 8.46.0",
      "nodes": [
        "node_modules/@wdio/local-runner"
      ],
      "fixAvailable": {
        "name": "@wdio/local-runner",
        "version": "9.20.0",
        "isSemVerMajor": true
      }
    },
    "@wdio/runner": {
      "name": "@wdio/runner",
      "severity": "high",
      "isDirect": false,
      "via": [
        "webdriverio"
      ],
      "effects": [
        "@wdio/local-runner"
      ],
      "range": "7.16.5 - 8.46.0",
      "nodes": [
        "node_modules/@wdio/runner"
      ],
      "fixAvailable": {
        "name": "@wdio/local-runner",
        "version": "9.20.0",
        "isSemVerMajor": true
      }
    },
    "anymatch": {
      "name": "anymatch",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "micromatch"
      ],
      "effects": [
        "chokidar",
        "sane"
      ],
      "range": "1.2.0 - 2.0.0",
      "nodes": [
        "node_modules/sane/node_modules/anymatch",
        "node_modules/watchpack-chokidar2/node_modules/anymatch"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-interactions",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "autoprefixer": {
      "name": "autoprefixer",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "postcss"
      ],
      "effects": [],
      "range": "1.0.20131222 - 9.8.8",
      "nodes": [
        "node_modules/autoprefixer"
      ],
      "fixAvailable": true
    },
    "braces": {
      "name": "braces",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1098094,
          "name": "braces",
          "dependency": "braces",
          "title": "Uncontrolled resource consumption in braces",
          "url": "https://github.com/advisories/GHSA-grv7-fg5c-xmjg",
          "severity": "high",
          "cwe": [
            "CWE-400",
            "CWE-1050"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": "<3.0.3"
        }
      ],
      "effects": [
        "chokidar",
        "micromatch"
      ],
      "range": "<3.0.3",
      "nodes": [
        "node_modules/cpy/node_modules/braces",
        "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces",
        "node_modules/jscodeshift/node_modules/braces",
        "node_modules/sane/node_modules/braces",
        "node_modules/watchpack-chokidar2/node_modules/braces",
        "node_modules/webpack/node_modules/braces"
      ],
      "fixAvailable": {
        "name": "@storybook/vue3",
        "version": "9.1.10",
        "isSemVerMajor": true
      }
    },
    "chokidar": {
      "name": "chokidar",
      "severity": "high",
      "isDirect": false,
      "via": [
        "anymatch",
        "braces",
        "readdirp"
      ],
      "effects": [
        "watchpack-chokidar2"
      ],
      "range": "1.3.0 - 2.1.8",
      "nodes": [
        "node_modules/watchpack-chokidar2/node_modules/chokidar"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-interactions",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "cpy": {
      "name": "cpy",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "globby"
      ],
      "effects": [],
      "range": "7.0.0 - 8.1.2",
      "nodes": [
        "node_modules/cpy"
      ],
      "fixAvailable": true
    },
    "cross-spawn": {
      "name": "cross-spawn",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1104663,
          "name": "cross-spawn",
          "dependency": "cross-spawn",
          "title": "Regular Expression Denial of Service (ReDoS) in cross-spawn",
          "url": "https://github.com/advisories/GHSA-3xgq-45jj-v275",
          "severity": "high",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": "<6.0.6"
        }
      ],
      "effects": [
        "yarn-install"
      ],
      "range": "<6.0.6",
      "nodes": [
        "node_modules/yarn-install/node_modules/cross-spawn"
      ],
      "fixAvailable": {
        "name": "@wdio/cli",
        "version": "9.20.0",
        "isSemVerMajor": true
      }
    },
    "css-loader": {
      "name": "css-loader",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "icss-utils",
        "postcss",
        "postcss-modules-extract-imports",
        "postcss-modules-local-by-default",
        "postcss-modules-scope",
        "postcss-modules-values"
      ],
      "effects": [],
      "range": "0.15.0 - 4.3.0",
      "nodes": [
        "node_modules/css-loader"
      ],
      "fixAvailable": true
    },
    "devtools": {
      "name": "devtools",
      "severity": "high",
      "isDirect": false,
      "via": [
        "puppeteer-core"
      ],
      "effects": [],
      "range": ">=7.16.5",
      "nodes": [
        "node_modules/devtools"
      ],
      "fixAvailable": true
    },
    "external-editor": {
      "name": "external-editor",
      "severity": "low",
      "isDirect": false,
      "via": [
        "tmp"
      ],
      "effects": [
        "inquirer"
      ],
      "range": ">=1.1.1",
      "nodes": [
        "node_modules/external-editor"
      ],
      "fixAvailable": {
        "name": "@wdio/cli",
        "version": "9.20.0",
        "isSemVerMajor": true
      }
    },
    "fast-glob": {
      "name": "fast-glob",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "micromatch"
      ],
      "effects": [
        "globby"
      ],
      "range": "<=2.2.7",
      "nodes": [
        "node_modules/cpy/node_modules/fast-glob"
      ],
      "fixAvailable": true
    },
    "fork-ts-checker-webpack-plugin": {
      "name": "fork-ts-checker-webpack-plugin",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "micromatch"
      ],
      "effects": [],
      "range": "0.4.14 - 4.1.6",
      "nodes": [
        "node_modules/fork-ts-checker-webpack-plugin"
      ],
      "fixAvailable": true
    },
    "form-data": {
      "name": "form-data",
      "severity": "critical",
      "isDirect": false,
      "via": [
        {
          "source": 1106509,
          "name": "form-data",
          "dependency": "form-data",
          "title": "form-data uses unsafe random function in form-data for choosing boundary",
          "url": "https://github.com/advisories/GHSA-fjxv-7rqg-78g4",
          "severity": "critical",
          "cwe": [
            "CWE-330"
          ],
          "cvss": {
            "score": 0,
            "vectorString": null
          },
          "range": "<2.5.4"
        }
      ],
      "effects": [
        "request"
      ],
      "range": "<2.5.4",
      "nodes": [
        "node_modules/request/node_modules/form-data"
      ],
      "fixAvailable": false
    },
    "global": {
      "name": "global",
      "severity": "low",
      "isDirect": false,
      "via": [
        "min-document"
      ],
      "effects": [
        "@storybook/addon-actions",
        "@storybook/addon-backgrounds",
        "@storybook/addon-docs",
        "@storybook/addon-interactions",
        "@storybook/addon-links",
        "@storybook/addon-measure",
        "@storybook/addon-outline",
        "@storybook/addon-viewport",
        "@storybook/addons",
        "@storybook/api",
        "@storybook/channel-postmessage",
        "@storybook/channel-websocket",
        "@storybook/client-api",
        "@storybook/client-logger",
        "@storybook/core-client",
        "@storybook/core-server",
        "@storybook/csf-tools",
        "@storybook/instrumenter",
        "@storybook/preview-web",
        "@storybook/source-loader",
        "@storybook/store",
        "@storybook/telemetry",
        "@storybook/vue3",
        "telejson"
      ],
      "range": ">=2.0.3",
      "nodes": [
        "node_modules/global"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-essentials",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "globby": {
      "name": "globby",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "fast-glob"
      ],
      "effects": [
        "cpy"
      ],
      "range": "8.0.0 - 9.2.0",
      "nodes": [
        "node_modules/cpy/node_modules/globby"
      ],
      "fixAvailable": true
    },
    "icss-utils": {
      "name": "icss-utils",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "postcss"
      ],
      "effects": [
        "css-loader",
        "postcss-modules-local-by-default",
        "postcss-modules-values"
      ],
      "range": "<=4.1.1",
      "nodes": [
        "node_modules/icss-utils"
      ],
      "fixAvailable": true
    },
    "inquirer": {
      "name": "inquirer",
      "severity": "low",
      "isDirect": false,
      "via": [
        "external-editor"
      ],
      "effects": [
        "@wdio/cli"
      ],
      "range": "3.0.0 - 8.2.6 || 9.0.0 - 9.3.7",
      "nodes": [
        "node_modules/inquirer"
      ],
      "fixAvailable": {
        "name": "@wdio/cli",
        "version": "9.20.0",
        "isSemVerMajor": true
      }
    },
    "ip": {
      "name": "ip",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1101851,
          "name": "ip",
          "dependency": "ip",
          "title": "ip SSRF improper categorization in isPublic",
          "url": "https://github.com/advisories/GHSA-2p57-rm9w-gvfp",
          "severity": "high",
          "cwe": [
            "CWE-918"
          ],
          "cvss": {
            "score": 8.1,
            "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H"
          },
          "range": "<=2.0.1"
        }
      ],
      "effects": [
        "@storybook/core-server"
      ],
      "range": "*",
      "nodes": [
        "node_modules/ip"
      ],
      "fixAvailable": true
    },
    "jest-haste-map": {
      "name": "jest-haste-map",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "sane"
      ],
      "effects": [
        "@jest/transform"
      ],
      "range": "24.0.0-alpha.0 - 26.6.2",
      "nodes": [
        "node_modules/@storybook/addon-docs/node_modules/jest-haste-map"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-essentials",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "jscodeshift": {
      "name": "jscodeshift",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "micromatch"
      ],
      "effects": [
        "vue-docgen-loader"
      ],
      "range": "0.3.20 - 0.13.1",
      "nodes": [
        "node_modules/jscodeshift"
      ],
      "fixAvailable": {
        "name": "@storybook/vue3",
        "version": "9.1.10",
        "isSemVerMajor": true
      }
    },
    "meow": {
      "name": "meow",
      "severity": "high",
      "isDirect": false,
      "via": [
        "trim-newlines"
      ],
      "effects": [],
      "range": "3.4.0 - 5.0.0",
      "nodes": [
        "node_modules/default-browser-id/node_modules/meow"
      ],
      "fixAvailable": true
    },
    "micromatch": {
      "name": "micromatch",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1098681,
          "name": "micromatch",
          "dependency": "micromatch",
          "title": "Regular Expression Denial of Service (ReDoS) in micromatch",
          "url": "https://github.com/advisories/GHSA-952p-6rrq-rcjv",
          "severity": "moderate",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 5.3,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L"
          },
          "range": "<4.0.8"
        },
        "braces"
      ],
      "effects": [
        "anymatch",
        "fast-glob",
        "fork-ts-checker-webpack-plugin",
        "jscodeshift",
        "readdirp",
        "sane",
        "webpack"
      ],
      "range": "<=4.0.7",
      "nodes": [
        "node_modules/cpy/node_modules/micromatch",
        "node_modules/fork-ts-checker-webpack-plugin/node_modules/micromatch",
        "node_modules/jscodeshift/node_modules/micromatch",
        "node_modules/sane/node_modules/micromatch",
        "node_modules/watchpack-chokidar2/node_modules/micromatch",
        "node_modules/webpack/node_modules/micromatch"
      ],
      "fixAvailable": {
        "name": "@storybook/vue3",
        "version": "9.1.10",
        "isSemVerMajor": true
      }
    },
    "min-document": {
      "name": "min-document",
      "severity": "low",
      "isDirect": false,
      "via": [
        {
          "source": 1108264,
          "name": "min-document",
          "dependency": "min-document",
          "title": "min-document vulnerable to prototype pollution",
          "url": "https://github.com/advisories/GHSA-rx8g-88g5-qh64",
          "severity": "low",
          "cwe": [
            "CWE-1321"
          ],
          "cvss": {
            "score": 0,
            "vectorString": null
          },
          "range": "<=2.19.0"
        }
      ],
      "effects": [
        "global"
      ],
      "range": "*",
      "nodes": [
        "node_modules/min-document"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-essentials",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "mwbot": {
      "name": "mwbot",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "request"
      ],
      "effects": [
        "wdio-mediawiki"
      ],
      "range": ">=0.1.6",
      "nodes": [
        "node_modules/mwbot"
      ],
      "fixAvailable": false
    },
    "postcss": {
      "name": "postcss",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1094544,
          "name": "postcss",
          "dependency": "postcss",
          "title": "PostCSS line return parsing error",
          "url": "https://github.com/advisories/GHSA-7fh5-64p2-3v2j",
          "severity": "moderate",
          "cwe": [
            "CWE-74",
            "CWE-144"
          ],
          "cvss": {
            "score": 5.3,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N"
          },
          "range": "<8.4.31"
        }
      ],
      "effects": [
        "@storybook/builder-webpack4",
        "autoprefixer",
        "css-loader",
        "icss-utils",
        "postcss-flexbugs-fixes",
        "postcss-modules-extract-imports",
        "postcss-modules-local-by-default",
        "postcss-modules-scope",
        "postcss-modules-values"
      ],
      "range": "<8.4.31",
      "nodes": [
        "node_modules/@storybook/builder-webpack4/node_modules/postcss",
        "node_modules/autoprefixer/node_modules/postcss",
        "node_modules/css-loader/node_modules/postcss",
        "node_modules/icss-utils/node_modules/postcss",
        "node_modules/postcss-flexbugs-fixes/node_modules/postcss",
        "node_modules/postcss-modules-extract-imports/node_modules/postcss",
        "node_modules/postcss-modules-local-by-default/node_modules/postcss",
        "node_modules/postcss-modules-scope/node_modules/postcss",
        "node_modules/postcss-modules-values/node_modules/postcss"
      ],
      "fixAvailable": false
    },
    "postcss-flexbugs-fixes": {
      "name": "postcss-flexbugs-fixes",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "postcss"
      ],
      "effects": [],
      "range": "<=4.2.1",
      "nodes": [
        "node_modules/postcss-flexbugs-fixes"
      ],
      "fixAvailable": true
    },
    "postcss-modules-extract-imports": {
      "name": "postcss-modules-extract-imports",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "postcss"
      ],
      "effects": [],
      "range": "<=2.0.0",
      "nodes": [
        "node_modules/postcss-modules-extract-imports"
      ],
      "fixAvailable": true
    },
    "postcss-modules-local-by-default": {
      "name": "postcss-modules-local-by-default",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "icss-utils",
        "postcss"
      ],
      "effects": [],
      "range": "<=4.0.0-rc.4",
      "nodes": [
        "node_modules/postcss-modules-local-by-default"
      ],
      "fixAvailable": true
    },
    "postcss-modules-scope": {
      "name": "postcss-modules-scope",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "postcss"
      ],
      "effects": [],
      "range": "<=2.2.0",
      "nodes": [
        "node_modules/postcss-modules-scope"
      ],
      "fixAvailable": true
    },
    "postcss-modules-values": {
      "name": "postcss-modules-values",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "icss-utils",
        "postcss"
      ],
      "effects": [
        "css-loader"
      ],
      "range": "<=4.0.0-rc.5",
      "nodes": [
        "node_modules/postcss-modules-values"
      ],
      "fixAvailable": true
    },
    "puppeteer-core": {
      "name": "puppeteer-core",
      "severity": "high",
      "isDirect": false,
      "via": [
        "tar-fs",
        "ws"
      ],
      "effects": [
        "devtools",
        "webdriverio"
      ],
      "range": "10.0.0 - 22.11.1",
      "nodes": [
        "node_modules/puppeteer-core"
      ],
      "fixAvailable": {
        "name": "@wdio/cli",
        "version": "9.20.0",
        "isSemVerMajor": true
      }
    },
    "readdirp": {
      "name": "readdirp",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "micromatch"
      ],
      "effects": [
        "chokidar"
      ],
      "range": "2.2.0 - 2.2.1",
      "nodes": [
        "node_modules/watchpack-chokidar2/node_modules/readdirp"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-interactions",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "remark-mdx": {
      "name": "remark-mdx",
      "severity": "high",
      "isDirect": false,
      "via": [
        "remark-parse"
      ],
      "effects": [
        "@mdx-js/mdx"
      ],
      "range": "<=1.6.22",
      "nodes": [
        "node_modules/remark-mdx"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-essentials",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "remark-parse": {
      "name": "remark-parse",
      "severity": "high",
      "isDirect": false,
      "via": [
        "trim"
      ],
      "effects": [
        "@mdx-js/mdx",
        "remark-mdx"
      ],
      "range": "<=8.0.3",
      "nodes": [
        "node_modules/remark-parse"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-essentials",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "request": {
      "name": "request",
      "severity": "critical",
      "isDirect": false,
      "via": [
        {
          "source": 1096727,
          "name": "request",
          "dependency": "request",
          "title": "Server-Side Request Forgery in Request",
          "url": "https://github.com/advisories/GHSA-p8p7-x288-28g6",
          "severity": "moderate",
          "cwe": [
            "CWE-918"
          ],
          "cvss": {
            "score": 6.1,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N"
          },
          "range": "<=2.88.2"
        },
        "form-data",
        "tough-cookie"
      ],
      "effects": [
        "mwbot"
      ],
      "range": "*",
      "nodes": [
        "node_modules/request"
      ],
      "fixAvailable": false
    },
    "sane": {
      "name": "sane",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "anymatch",
        "micromatch"
      ],
      "effects": [
        "jest-haste-map"
      ],
      "range": "1.5.0 - 4.1.0",
      "nodes": [
        "node_modules/sane"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-essentials",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "tar-fs": {
      "name": "tar-fs",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1106930,
          "name": "tar-fs",
          "dependency": "tar-fs",
          "title": "tar-fs can extract outside the specified dir with a specific tarball",
          "url": "https://github.com/advisories/GHSA-8cj5-5rvv-wf4v",
          "severity": "high",
          "cwe": [
            "CWE-22"
          ],
          "cvss": {
            "score": 0,
            "vectorString": null
          },
          "range": ">=2.0.0 <2.1.3"
        },
        {
          "source": 1108293,
          "name": "tar-fs",
          "dependency": "tar-fs",
          "title": "tar-fs has a symlink validation bypass if destination directory is predictable with a specific tarball",
          "url": "https://github.com/advisories/GHSA-vj76-c3g6-qr5v",
          "severity": "high",
          "cwe": [
            "CWE-22",
            "CWE-61"
          ],
          "cvss": {
            "score": 0,
            "vectorString": null
          },
          "range": ">=2.0.0 <2.1.4"
        },
        {
          "source": 1108411,
          "name": "tar-fs",
          "dependency": "tar-fs",
          "title": "tar-fs Vulnerable to Link Following and Path Traversal via Extracting a Crafted tar File",
          "url": "https://github.com/advisories/GHSA-pq67-2wwv-3xjx",
          "severity": "high",
          "cwe": [
            "CWE-22"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N"
          },
          "range": ">=2.0.0 <2.1.2"
        }
      ],
      "effects": [
        "puppeteer-core"
      ],
      "range": "2.0.0 - 2.1.3",
      "nodes": [
        "node_modules/tar-fs"
      ],
      "fixAvailable": {
        "name": "@wdio/cli",
        "version": "9.20.0",
        "isSemVerMajor": true
      }
    },
    "telejson": {
      "name": "telejson",
      "severity": "low",
      "isDirect": false,
      "via": [
        "global"
      ],
      "effects": [
        "@storybook/addon-actions",
        "@storybook/channel-postmessage",
        "@storybook/channel-websocket",
        "@storybook/core-common",
        "@storybook/core-server"
      ],
      "range": "<=6.0.8",
      "nodes": [
        "node_modules/telejson"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-interactions",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "tmp": {
      "name": "tmp",
      "severity": "low",
      "isDirect": false,
      "via": [
        {
          "source": 1106849,
          "name": "tmp",
          "dependency": "tmp",
          "title": "tmp allows arbitrary temporary file / directory write via symbolic link `dir` parameter",
          "url": "https://github.com/advisories/GHSA-52f5-9888-hmc6",
          "severity": "low",
          "cwe": [
            "CWE-59"
          ],
          "cvss": {
            "score": 2.5,
            "vectorString": "CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N"
          },
          "range": "<=0.2.3"
        }
      ],
      "effects": [
        "external-editor"
      ],
      "range": "<=0.2.3",
      "nodes": [
        "node_modules/tmp"
      ],
      "fixAvailable": {
        "name": "@wdio/cli",
        "version": "9.20.0",
        "isSemVerMajor": true
      }
    },
    "tough-cookie": {
      "name": "tough-cookie",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1097682,
          "name": "tough-cookie",
          "dependency": "tough-cookie",
          "title": "tough-cookie Prototype Pollution vulnerability",
          "url": "https://github.com/advisories/GHSA-72xf-g2v4-qvf3",
          "severity": "moderate",
          "cwe": [
            "CWE-1321"
          ],
          "cvss": {
            "score": 6.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N"
          },
          "range": "<4.1.3"
        }
      ],
      "effects": [
        "request"
      ],
      "range": "<4.1.3",
      "nodes": [
        "node_modules/request/node_modules/tough-cookie"
      ],
      "fixAvailable": false
    },
    "trim": {
      "name": "trim",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1089867,
          "name": "trim",
          "dependency": "trim",
          "title": "Regular Expression Denial of Service in trim",
          "url": "https://github.com/advisories/GHSA-w5p7-h5w8-2hfq",
          "severity": "high",
          "cwe": [
            "CWE-400"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": "<0.0.3"
        }
      ],
      "effects": [
        "remark-parse"
      ],
      "range": "<0.0.3",
      "nodes": [
        "node_modules/trim"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-essentials",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "trim-newlines": {
      "name": "trim-newlines",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1095100,
          "name": "trim-newlines",
          "dependency": "trim-newlines",
          "title": "Uncontrolled Resource Consumption in trim-newlines",
          "url": "https://github.com/advisories/GHSA-7p7h-4mm5-852v",
          "severity": "high",
          "cwe": [
            "CWE-400"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": "<3.0.1"
        }
      ],
      "effects": [
        "meow"
      ],
      "range": "<3.0.1",
      "nodes": [
        "node_modules/trim-newlines"
      ],
      "fixAvailable": true
    },
    "vue-docgen-loader": {
      "name": "vue-docgen-loader",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "jscodeshift"
      ],
      "effects": [
        "@storybook/vue3"
      ],
      "range": "1.3.0-beta.0 - 2.0.0",
      "nodes": [
        "node_modules/vue-docgen-loader"
      ],
      "fixAvailable": {
        "name": "@storybook/vue3",
        "version": "9.1.10",
        "isSemVerMajor": true
      }
    },
    "watchpack": {
      "name": "watchpack",
      "severity": "high",
      "isDirect": false,
      "via": [
        "watchpack-chokidar2"
      ],
      "effects": [
        "webpack"
      ],
      "range": "1.7.2 - 1.7.5",
      "nodes": [
        "node_modules/webpack/node_modules/watchpack"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-interactions",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "watchpack-chokidar2": {
      "name": "watchpack-chokidar2",
      "severity": "high",
      "isDirect": false,
      "via": [
        "chokidar"
      ],
      "effects": [
        "watchpack"
      ],
      "range": "*",
      "nodes": [
        "node_modules/watchpack-chokidar2"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-interactions",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "wdio-mediawiki": {
      "name": "wdio-mediawiki",
      "severity": "moderate",
      "isDirect": true,
      "via": [
        "mwbot"
      ],
      "effects": [],
      "range": "*",
      "nodes": [
        "node_modules/wdio-mediawiki"
      ],
      "fixAvailable": false
    },
    "webdriverio": {
      "name": "webdriverio",
      "severity": "high",
      "isDirect": false,
      "via": [
        "devtools",
        "puppeteer-core"
      ],
      "effects": [
        "@wdio/cli",
        "@wdio/runner"
      ],
      "range": "7.16.5 - 8.46.0",
      "nodes": [
        "node_modules/webdriverio"
      ],
      "fixAvailable": {
        "name": "@wdio/cli",
        "version": "9.20.0",
        "isSemVerMajor": true
      }
    },
    "webpack": {
      "name": "webpack",
      "severity": "high",
      "isDirect": false,
      "via": [
        "micromatch",
        "watchpack"
      ],
      "effects": [
        "@storybook/core-common"
      ],
      "range": "4.0.0-alpha.0 - 5.0.0-rc.6",
      "nodes": [
        "node_modules/webpack"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-interactions",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "webpack-dev-middleware": {
      "name": "webpack-dev-middleware",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1096729,
          "name": "webpack-dev-middleware",
          "dependency": "webpack-dev-middleware",
          "title": "Path traversal in webpack-dev-middleware",
          "url": "https://github.com/advisories/GHSA-wr3j-pwj9-hqq6",
          "severity": "high",
          "cwe": [
            "CWE-22"
          ],
          "cvss": {
            "score": 7.4,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N"
          },
          "range": "<=5.3.3"
        }
      ],
      "effects": [
        "@storybook/manager-webpack4"
      ],
      "range": "<=5.3.3",
      "nodes": [
        "node_modules/webpack-dev-middleware"
      ],
      "fixAvailable": false
    },
    "ws": {
      "name": "ws",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1098392,
          "name": "ws",
          "dependency": "ws",
          "title": "ws affected by a DoS when handling a request with many HTTP headers",
          "url": "https://github.com/advisories/GHSA-3h5v-q93c-6h6q",
          "severity": "high",
          "cwe": [
            "CWE-476"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": ">=8.0.0 <8.17.1"
        }
      ],
      "effects": [
        "puppeteer-core"
      ],
      "range": "8.0.0 - 8.17.0",
      "nodes": [
        "node_modules/puppeteer-core/node_modules/ws"
      ],
      "fixAvailable": {
        "name": "@wdio/cli",
        "version": "9.20.0",
        "isSemVerMajor": true
      }
    },
    "yarn-install": {
      "name": "yarn-install",
      "severity": "high",
      "isDirect": false,
      "via": [
        "cross-spawn"
      ],
      "effects": [
        "@wdio/cli"
      ],
      "range": "*",
      "nodes": [
        "node_modules/yarn-install"
      ],
      "fixAvailable": {
        "name": "@wdio/cli",
        "version": "9.20.0",
        "isSemVerMajor": true
      }
    }
  },
  "metadata": {
    "vulnerabilities": {
      "info": 0,
      "low": 30,
      "moderate": 33,
      "high": 32,
      "critical": 2,
      "total": 97
    },
    "dependencies": {
      "prod": 1,
      "dev": 2553,
      "optional": 59,
      "peer": 0,
      "peerOptional": 0,
      "total": 2553
    }
  }
}

--- end ---
$ /usr/bin/composer install
--- stderr ---
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Updating dependencies
Lock file operations: 38 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.9)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.1.2)
  - Locking doctrine/deprecations (1.1.5)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking mediawiki/mediawiki-codesniffer (v45.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.14.0)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.0.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking phan/phan (5.4.3)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.3)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.3.0)
  - Locking psr/container (2.0.2)
  - Locking psr/log (3.0.2)
  - Locking sabre/event (5.1.7)
  - Locking squizlabs/php_codesniffer (3.10.3)
  - Locking symfony/console (v7.3.4)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-ctype (v1.33.0)
  - Locking symfony/polyfill-intl-grapheme (v1.33.0)
  - Locking symfony/polyfill-intl-normalizer (v1.33.0)
  - Locking symfony/polyfill-mbstring (v1.33.0)
  - Locking symfony/polyfill-php80 (v1.33.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.4)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 38 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing squizlabs/php_codesniffer (3.10.3): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.1.2): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing symfony/polyfill-php80 (v1.33.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing symfony/polyfill-mbstring (v1.33.0): Extracting archive
  - Installing composer/spdx-licenses (1.5.9): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v45.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/polyfill-intl-normalizer (v1.33.0): Extracting archive
  - Installing symfony/polyfill-intl-grapheme (v1.33.0): Extracting archive
  - Installing symfony/polyfill-ctype (v1.33.0): Extracting archive
  - Installing symfony/string (v7.3.4): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.4): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.3.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.3): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing psr/log (3.0.2): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.3): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.0.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.14.0): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  0/36 [>---------------------------]   0%
 27/36 [=====================>------]  75%
 35/36 [===========================>]  97%
 36/36 [============================] 100%
Generating autoload files
17 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
--- stdout ---
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils

--- end ---
$ /usr/bin/npm audit --json
--- stdout ---
{
  "auditReportVersion": 2,
  "vulnerabilities": {
    "@babel/runtime": {
      "name": "@babel/runtime",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1104000,
          "name": "@babel/runtime",
          "dependency": "@babel/runtime",
          "title": "Babel has inefficient RegExp complexity in generated code with .replace when transpiling named capturing groups",
          "url": "https://github.com/advisories/GHSA-968p-4wvh-cqc8",
          "severity": "moderate",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 6.2,
            "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": "<7.26.10"
        }
      ],
      "effects": [
        "@devtools-ds/object-inspector",
        "@devtools-ds/object-parser",
        "@devtools-ds/themes",
        "@devtools-ds/tree"
      ],
      "range": "<7.26.10",
      "nodes": [
        "node_modules/@devtools-ds/object-inspector/node_modules/@babel/runtime",
        "node_modules/@devtools-ds/object-parser/node_modules/@babel/runtime",
        "node_modules/@devtools-ds/themes/node_modules/@babel/runtime",
        "node_modules/@devtools-ds/tree/node_modules/@babel/runtime"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-interactions",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "@devtools-ds/object-inspector": {
      "name": "@devtools-ds/object-inspector",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "@babel/runtime",
        "@devtools-ds/object-parser",
        "@devtools-ds/themes",
        "@devtools-ds/tree"
      ],
      "effects": [
        "@storybook/addon-interactions"
      ],
      "range": "*",
      "nodes": [
        "node_modules/@devtools-ds/object-inspector"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-interactions",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "@devtools-ds/object-parser": {
      "name": "@devtools-ds/object-parser",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "@babel/runtime"
      ],
      "effects": [],
      "range": "*",
      "nodes": [
        "node_modules/@devtools-ds/object-parser"
      ],
      "fixAvailable": true
    },
    "@devtools-ds/themes": {
      "name": "@devtools-ds/themes",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "@babel/runtime"
      ],
      "effects": [],
      "range": "*",
      "nodes": [
        "node_modules/@devtools-ds/themes"
      ],
      "fixAvailable": true
    },
    "@devtools-ds/tree": {
      "name": "@devtools-ds/tree",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "@babel/runtime",
        "@devtools-ds/themes"
      ],
      "effects": [],
      "range": "*",
      "nodes": [
        "node_modules/@devtools-ds/tree"
      ],
      "fixAvailable": true
    },
    "@jest/transform": {
      "name": "@jest/transform",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "jest-haste-map"
      ],
      "effects": [
        "@storybook/addon-docs"
      ],
      "range": "<=26.6.2",
      "nodes": [
        "node_modules/@storybook/addon-docs/node_modules/@jest/transform"
      ],
      "fixAvailable": true
    },
    "@mdx-js/mdx": {
      "name": "@mdx-js/mdx",
      "severity": "high",
      "isDirect": false,
      "via": [
        "remark-mdx",
        "remark-parse"
      ],
      "effects": [
        "@storybook/mdx1-csf"
      ],
      "range": "<=1.6.22",
      "nodes": [
        "node_modules/@mdx-js/mdx"
      ],
      "fixAvailable": true
    },
    "@storybook/addon-actions": {
      "name": "@storybook/addon-actions",
      "severity": "low",
      "isDirect": true,
      "via": [
        "@storybook/addons",
        "@storybook/api",
        "@storybook/client-logger",
        "@storybook/components",
        "@storybook/theming",
        "global",
        "telejson"
      ],
      "effects": [
        "@storybook/addon-essentials"
      ],
      "range": "3.3.0-alpha.0 - 7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/addon-actions"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-actions",
        "version": "9.0.8",
        "isSemVerMajor": true
      }
    },
    "@storybook/addon-backgrounds": {
      "name": "@storybook/addon-backgrounds",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/addons",
        "@storybook/api",
        "@storybook/client-logger",
        "@storybook/components",
        "@storybook/theming",
        "global"
      ],
      "effects": [
        "@storybook/addon-essentials"
      ],
      "range": "3.3.14 - 7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/addon-backgrounds"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-essentials",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "@storybook/addon-controls": {
      "name": "@storybook/addon-controls",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "@storybook/addons",
        "@storybook/api",
        "@storybook/client-logger",
        "@storybook/components",
        "@storybook/core-common",
        "@storybook/store",
        "@storybook/theming"
      ],
      "effects": [
        "@storybook/addon-essentials"
      ],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/addon-controls"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-essentials",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "@storybook/addon-docs": {
      "name": "@storybook/addon-docs",
      "severity": "high",
      "isDirect": false,
      "via": [
        "@jest/transform",
        "@storybook/addons",
        "@storybook/api",
        "@storybook/components",
        "@storybook/core-common",
        "@storybook/docs-tools",
        "@storybook/mdx1-csf",
        "@storybook/preview-web",
        "@storybook/source-loader",
        "@storybook/store",
        "@storybook/theming",
        "global"
      ],
      "effects": [],
      "range": "<=7.0.3 || 7.1.0-alpha.0 - 7.1.0-rc.2",
      "nodes": [
        "node_modules/@storybook/addon-docs"
      ],
      "fixAvailable": true
    },
    "@storybook/addon-essentials": {
      "name": "@storybook/addon-essentials",
      "severity": "moderate",
      "isDirect": true,
      "via": [
        "@storybook/addon-actions",
        "@storybook/addon-backgrounds",
        "@storybook/addon-controls",
        "@storybook/addon-docs",
        "@storybook/addon-measure",
        "@storybook/addon-outline",
        "@storybook/addon-toolbars",
        "@storybook/addon-viewport",
        "@storybook/addons",
        "@storybook/api",
        "@storybook/core-common"
      ],
      "effects": [],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/addon-essentials"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-essentials",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "@storybook/addon-interactions": {
      "name": "@storybook/addon-interactions",
      "severity": "moderate",
      "isDirect": true,
      "via": [
        "@devtools-ds/object-inspector",
        "@storybook/addons",
        "@storybook/api",
        "@storybook/client-logger",
        "@storybook/components",
        "@storybook/core-common",
        "@storybook/instrumenter",
        "@storybook/theming",
        "global"
      ],
      "effects": [],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/addon-interactions"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-interactions",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "@storybook/addon-links": {
      "name": "@storybook/addon-links",
      "severity": "low",
      "isDirect": true,
      "via": [
        "@storybook/addons",
        "@storybook/client-logger",
        "@storybook/router",
        "global"
      ],
      "effects": [],
      "range": "3.3.0-alpha.0 - 7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/addon-links"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-links",
        "version": "9.1.10",
        "isSemVerMajor": true
      }
    },
    "@storybook/addon-measure": {
      "name": "@storybook/addon-measure",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/addons",
        "@storybook/api",
        "@storybook/client-logger",
        "@storybook/components",
        "global"
      ],
      "effects": [
        "@storybook/addon-essentials"
      ],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/addon-measure"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-essentials",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "@storybook/addon-outline": {
      "name": "@storybook/addon-outline",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/addons",
        "@storybook/api",
        "@storybook/client-logger",
        "@storybook/components",
        "global"
      ],
      "effects": [],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/addon-outline"
      ],
      "fixAvailable": true
    },
    "@storybook/addon-toolbars": {
      "name": "@storybook/addon-toolbars",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/addons",
        "@storybook/api",
        "@storybook/client-logger",
        "@storybook/components",
        "@storybook/theming"
      ],
      "effects": [
        "@storybook/addon-essentials"
      ],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/addon-toolbars"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-essentials",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "@storybook/addon-viewport": {
      "name": "@storybook/addon-viewport",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/addons",
        "@storybook/api",
        "@storybook/client-logger",
        "@storybook/components",
        "@storybook/theming",
        "global"
      ],
      "effects": [],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/addon-viewport"
      ],
      "fixAvailable": true
    },
    "@storybook/addons": {
      "name": "@storybook/addons",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/api",
        "@storybook/client-logger",
        "@storybook/router",
        "@storybook/theming",
        "global"
      ],
      "effects": [
        "@storybook/addon-actions",
        "@storybook/addon-backgrounds",
        "@storybook/addon-links",
        "@storybook/addon-viewport",
        "@storybook/ui"
      ],
      "range": "4.0.0-alpha.0 - 7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/addons"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-actions",
        "version": "9.0.8",
        "isSemVerMajor": true
      }
    },
    "@storybook/api": {
      "name": "@storybook/api",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/client-logger",
        "@storybook/router",
        "@storybook/theming",
        "global",
        "telejson"
      ],
      "effects": [
        "@storybook/addon-actions",
        "@storybook/addon-backgrounds",
        "@storybook/addon-controls",
        "@storybook/addon-essentials",
        "@storybook/addon-measure",
        "@storybook/addon-toolbars",
        "@storybook/addon-viewport",
        "@storybook/addons",
        "@storybook/ui"
      ],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/api"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-actions",
        "version": "9.0.8",
        "isSemVerMajor": true
      }
    },
    "@storybook/builder-webpack4": {
      "name": "@storybook/builder-webpack4",
      "severity": "high",
      "isDirect": true,
      "via": [
        "@storybook/addons",
        "@storybook/api",
        "@storybook/channel-postmessage",
        "@storybook/client-api",
        "@storybook/client-logger",
        "@storybook/components",
        "@storybook/core-common",
        "@storybook/preview-web",
        "@storybook/router",
        "@storybook/store",
        "@storybook/theming",
        "@storybook/ui",
        "autoprefixer",
        "css-loader",
        "fork-ts-checker-webpack-plugin",
        "global",
        "postcss",
        "postcss-flexbugs-fixes",
        "webpack",
        "webpack-dev-middleware"
      ],
      "effects": [
        "@storybook/core-server"
      ],
      "range": "*",
      "nodes": [
        "node_modules/@storybook/builder-webpack4"
      ],
      "fixAvailable": false
    },
    "@storybook/channel-postmessage": {
      "name": "@storybook/channel-postmessage",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/client-logger",
        "global",
        "telejson"
      ],
      "effects": [
        "@storybook/client-api"
      ],
      "range": "3.1.2 - 7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/channel-postmessage"
      ],
      "fixAvailable": true
    },
    "@storybook/channel-websocket": {
      "name": "@storybook/channel-websocket",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/client-logger",
        "global",
        "telejson"
      ],
      "effects": [
        "@storybook/core-client"
      ],
      "range": "3.1.2 - 7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/channel-websocket"
      ],
      "fixAvailable": true
    },
    "@storybook/client-api": {
      "name": "@storybook/client-api",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/addons",
        "@storybook/channel-postmessage",
        "@storybook/client-logger",
        "@storybook/store",
        "global"
      ],
      "effects": [],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/client-api"
      ],
      "fixAvailable": true
    },
    "@storybook/client-logger": {
      "name": "@storybook/client-logger",
      "severity": "low",
      "isDirect": false,
      "via": [
        "global"
      ],
      "effects": [
        "@storybook/addon-actions",
        "@storybook/addon-backgrounds",
        "@storybook/addon-controls",
        "@storybook/addon-links",
        "@storybook/addon-toolbars",
        "@storybook/addon-viewport",
        "@storybook/addons",
        "@storybook/api",
        "@storybook/channel-postmessage",
        "@storybook/channel-websocket",
        "@storybook/client-api",
        "@storybook/components",
        "@storybook/router",
        "@storybook/source-loader",
        "@storybook/testing-library",
        "@storybook/theming",
        "@storybook/ui"
      ],
      "range": "6.0.0-alpha.0 - 7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/client-logger"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-links",
        "version": "9.1.10",
        "isSemVerMajor": true
      }
    },
    "@storybook/components": {
      "name": "@storybook/components",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/client-logger",
        "@storybook/theming"
      ],
      "effects": [
        "@storybook/addon-actions",
        "@storybook/addon-docs"
      ],
      "range": "6.0.0-alpha.0 - 7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/components"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-actions",
        "version": "9.0.8",
        "isSemVerMajor": true
      }
    },
    "@storybook/core": {
      "name": "@storybook/core",
      "severity": "high",
      "isDirect": false,
      "via": [
        "@storybook/core-client",
        "@storybook/core-server"
      ],
      "effects": [],
      "range": "6.2.0-alpha.0 - 6.5.17-alpha.0",
      "nodes": [
        "node_modules/@storybook/core"
      ],
      "fixAvailable": true
    },
    "@storybook/core-client": {
      "name": "@storybook/core-client",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/addons",
        "@storybook/channel-postmessage",
        "@storybook/channel-websocket",
        "@storybook/client-api",
        "@storybook/client-logger",
        "@storybook/preview-web",
        "@storybook/store",
        "@storybook/ui",
        "global"
      ],
      "effects": [
        "@storybook/core-server"
      ],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/core-client"
      ],
      "fixAvailable": true
    },
    "@storybook/core-common": {
      "name": "@storybook/core-common",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "telejson",
        "webpack"
      ],
      "effects": [
        "@storybook/addon-controls",
        "@storybook/addon-docs",
        "@storybook/addon-essentials",
        "@storybook/addon-interactions",
        "@storybook/telemetry"
      ],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/core-common"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-interactions",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "@storybook/core-server": {
      "name": "@storybook/core-server",
      "severity": "high",
      "isDirect": false,
      "via": [
        "@storybook/builder-webpack4",
        "@storybook/core-client",
        "@storybook/core-common",
        "@storybook/csf-tools",
        "@storybook/manager-webpack4",
        "@storybook/store",
        "@storybook/telemetry",
        "cpy",
        "global",
        "ip",
        "telejson",
        "webpack"
      ],
      "effects": [
        "@storybook/core"
      ],
      "range": "<=7.6.19 || 8.0.0-alpha.0 - 8.1.5 || 8.2.0-alpha.0 - 8.2.0-beta.3",
      "nodes": [
        "node_modules/@storybook/core-server"
      ],
      "fixAvailable": true
    },
    "@storybook/csf-tools": {
      "name": "@storybook/csf-tools",
      "severity": "high",
      "isDirect": false,
      "via": [
        "@storybook/mdx1-csf",
        "global"
      ],
      "effects": [
        "@storybook/core-server"
      ],
      "range": "6.4.0-alpha.0 - 7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/csf-tools"
      ],
      "fixAvailable": true
    },
    "@storybook/docs-tools": {
      "name": "@storybook/docs-tools",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/store"
      ],
      "effects": [
        "@storybook/addon-docs",
        "@storybook/vue3"
      ],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/docs-tools"
      ],
      "fixAvailable": {
        "name": "@storybook/vue3",
        "version": "9.1.10",
        "isSemVerMajor": true
      }
    },
    "@storybook/instrumenter": {
      "name": "@storybook/instrumenter",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/addons",
        "@storybook/client-logger",
        "global"
      ],
      "effects": [],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/instrumenter"
      ],
      "fixAvailable": true
    },
    "@storybook/manager-webpack4": {
      "name": "@storybook/manager-webpack4",
      "severity": "high",
      "isDirect": true,
      "via": [
        "@storybook/addons",
        "@storybook/core-client",
        "@storybook/core-common",
        "@storybook/theming",
        "@storybook/ui",
        "css-loader",
        "telejson",
        "webpack",
        "webpack-dev-middleware"
      ],
      "effects": [
        "@storybook/core-server"
      ],
      "range": "*",
      "nodes": [
        "node_modules/@storybook/manager-webpack4"
      ],
      "fixAvailable": false
    },
    "@storybook/mdx1-csf": {
      "name": "@storybook/mdx1-csf",
      "severity": "high",
      "isDirect": false,
      "via": [
        "@mdx-js/mdx"
      ],
      "effects": [
        "@storybook/addon-docs",
        "@storybook/csf-tools"
      ],
      "range": "*",
      "nodes": [
        "node_modules/@storybook/mdx1-csf"
      ],
      "fixAvailable": true
    },
    "@storybook/preview-web": {
      "name": "@storybook/preview-web",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/addons",
        "@storybook/channel-postmessage",
        "@storybook/client-logger",
        "@storybook/store",
        "global"
      ],
      "effects": [
        "@storybook/addon-docs",
        "@storybook/builder-webpack4"
      ],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/preview-web"
      ],
      "fixAvailable": false
    },
    "@storybook/router": {
      "name": "@storybook/router",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/client-logger"
      ],
      "effects": [
        "@storybook/addon-links",
        "@storybook/addons",
        "@storybook/api",
        "@storybook/ui"
      ],
      "range": "6.2.0-alpha.0 - 7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/router"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-links",
        "version": "9.1.10",
        "isSemVerMajor": true
      }
    },
    "@storybook/source-loader": {
      "name": "@storybook/source-loader",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/addons",
        "@storybook/client-logger",
        "global"
      ],
      "effects": [],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/source-loader"
      ],
      "fixAvailable": true
    },
    "@storybook/store": {
      "name": "@storybook/store",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/addons",
        "@storybook/client-logger",
        "global"
      ],
      "effects": [
        "@storybook/client-api",
        "@storybook/docs-tools",
        "@storybook/vue3"
      ],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/store"
      ],
      "fixAvailable": {
        "name": "@storybook/vue3",
        "version": "9.1.10",
        "isSemVerMajor": true
      }
    },
    "@storybook/telemetry": {
      "name": "@storybook/telemetry",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "@storybook/client-logger",
        "@storybook/core-common",
        "global"
      ],
      "effects": [
        "@storybook/core-server"
      ],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/telemetry"
      ],
      "fixAvailable": true
    },
    "@storybook/testing-library": {
      "name": "@storybook/testing-library",
      "severity": "low",
      "isDirect": true,
      "via": [
        "@storybook/client-logger",
        "@storybook/instrumenter"
      ],
      "effects": [],
      "range": "<=0.0.13 || 0.1.1--canary.36.0dce5bf.0 - 0.1.1-future.2",
      "nodes": [
        "node_modules/@storybook/testing-library"
      ],
      "fixAvailable": {
        "name": "@storybook/testing-library",
        "version": "0.2.2",
        "isSemVerMajor": true
      }
    },
    "@storybook/theming": {
      "name": "@storybook/theming",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/client-logger"
      ],
      "effects": [
        "@storybook/addon-toolbars"
      ],
      "range": "6.0.0-alpha.0 - 7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/theming"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-essentials",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "@storybook/ui": {
      "name": "@storybook/ui",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@storybook/addons",
        "@storybook/api",
        "@storybook/client-logger",
        "@storybook/components",
        "@storybook/router",
        "@storybook/theming"
      ],
      "effects": [],
      "range": "4.2.0-alpha.1 - 7.0.0-alpha.10",
      "nodes": [
        "node_modules/@storybook/ui"
      ],
      "fixAvailable": true
    },
    "@storybook/vue3": {
      "name": "@storybook/vue3",
      "severity": "high",
      "isDirect": true,
      "via": [
        "@storybook/addons",
        "@storybook/core",
        "@storybook/core-common",
        "@storybook/docs-tools",
        "@storybook/store",
        "global",
        "vue-docgen-loader"
      ],
      "effects": [],
      "range": "<=7.0.0-rc.11",
      "nodes": [
        "node_modules/@storybook/vue3"
      ],
      "fixAvailable": {
        "name": "@storybook/vue3",
        "version": "9.1.10",
        "isSemVerMajor": true
      }
    },
    "@wdio/cli": {
      "name": "@wdio/cli",
      "severity": "high",
      "isDirect": true,
      "via": [
        "inquirer",
        "webdriverio",
        "yarn-install"
      ],
      "effects": [],
      "range": "<=9.0.0-alpha.426",
      "nodes": [
        "node_modules/@wdio/cli"
      ],
      "fixAvailable": {
        "name": "@wdio/cli",
        "version": "9.20.0",
        "isSemVerMajor": true
      }
    },
    "@wdio/local-runner": {
      "name": "@wdio/local-runner",
      "severity": "high",
      "isDirect": true,
      "via": [
        "@wdio/runner"
      ],
      "effects": [],
      "range": "7.16.5 - 8.46.0",
      "nodes": [
        "node_modules/@wdio/local-runner"
      ],
      "fixAvailable": {
        "name": "@wdio/local-runner",
        "version": "9.20.0",
        "isSemVerMajor": true
      }
    },
    "@wdio/runner": {
      "name": "@wdio/runner",
      "severity": "high",
      "isDirect": false,
      "via": [
        "webdriverio"
      ],
      "effects": [
        "@wdio/local-runner"
      ],
      "range": "7.16.5 - 8.46.0",
      "nodes": [
        "node_modules/@wdio/runner"
      ],
      "fixAvailable": {
        "name": "@wdio/local-runner",
        "version": "9.20.0",
        "isSemVerMajor": true
      }
    },
    "anymatch": {
      "name": "anymatch",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "micromatch"
      ],
      "effects": [
        "chokidar",
        "sane"
      ],
      "range": "1.2.0 - 2.0.0",
      "nodes": [
        "node_modules/sane/node_modules/anymatch",
        "node_modules/watchpack-chokidar2/node_modules/anymatch"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-interactions",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "autoprefixer": {
      "name": "autoprefixer",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "postcss"
      ],
      "effects": [],
      "range": "1.0.20131222 - 9.8.8",
      "nodes": [
        "node_modules/autoprefixer"
      ],
      "fixAvailable": true
    },
    "braces": {
      "name": "braces",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1098094,
          "name": "braces",
          "dependency": "braces",
          "title": "Uncontrolled resource consumption in braces",
          "url": "https://github.com/advisories/GHSA-grv7-fg5c-xmjg",
          "severity": "high",
          "cwe": [
            "CWE-400",
            "CWE-1050"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": "<3.0.3"
        }
      ],
      "effects": [
        "chokidar",
        "micromatch"
      ],
      "range": "<3.0.3",
      "nodes": [
        "node_modules/cpy/node_modules/braces",
        "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces",
        "node_modules/jscodeshift/node_modules/braces",
        "node_modules/sane/node_modules/braces",
        "node_modules/watchpack-chokidar2/node_modules/braces",
        "node_modules/webpack/node_modules/braces"
      ],
      "fixAvailable": {
        "name": "@storybook/vue3",
        "version": "9.1.10",
        "isSemVerMajor": true
      }
    },
    "chokidar": {
      "name": "chokidar",
      "severity": "high",
      "isDirect": false,
      "via": [
        "anymatch",
        "braces",
        "readdirp"
      ],
      "effects": [
        "watchpack-chokidar2"
      ],
      "range": "1.3.0 - 2.1.8",
      "nodes": [
        "node_modules/watchpack-chokidar2/node_modules/chokidar"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-interactions",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "cpy": {
      "name": "cpy",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "globby"
      ],
      "effects": [],
      "range": "7.0.0 - 8.1.2",
      "nodes": [
        "node_modules/cpy"
      ],
      "fixAvailable": true
    },
    "cross-spawn": {
      "name": "cross-spawn",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1104663,
          "name": "cross-spawn",
          "dependency": "cross-spawn",
          "title": "Regular Expression Denial of Service (ReDoS) in cross-spawn",
          "url": "https://github.com/advisories/GHSA-3xgq-45jj-v275",
          "severity": "high",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": "<6.0.6"
        }
      ],
      "effects": [
        "yarn-install"
      ],
      "range": "<6.0.6",
      "nodes": [
        "node_modules/yarn-install/node_modules/cross-spawn"
      ],
      "fixAvailable": {
        "name": "@wdio/cli",
        "version": "9.20.0",
        "isSemVerMajor": true
      }
    },
    "css-loader": {
      "name": "css-loader",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "icss-utils",
        "postcss",
        "postcss-modules-extract-imports",
        "postcss-modules-local-by-default",
        "postcss-modules-scope",
        "postcss-modules-values"
      ],
      "effects": [],
      "range": "0.15.0 - 4.3.0",
      "nodes": [
        "node_modules/css-loader"
      ],
      "fixAvailable": true
    },
    "devtools": {
      "name": "devtools",
      "severity": "high",
      "isDirect": false,
      "via": [
        "puppeteer-core"
      ],
      "effects": [],
      "range": ">=7.16.5",
      "nodes": [
        "node_modules/devtools"
      ],
      "fixAvailable": true
    },
    "external-editor": {
      "name": "external-editor",
      "severity": "low",
      "isDirect": false,
      "via": [
        "tmp"
      ],
      "effects": [
        "inquirer"
      ],
      "range": ">=1.1.1",
      "nodes": [
        "node_modules/external-editor"
      ],
      "fixAvailable": {
        "name": "@wdio/cli",
        "version": "9.20.0",
        "isSemVerMajor": true
      }
    },
    "fast-glob": {
      "name": "fast-glob",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "micromatch"
      ],
      "effects": [
        "globby"
      ],
      "range": "<=2.2.7",
      "nodes": [
        "node_modules/cpy/node_modules/fast-glob"
      ],
      "fixAvailable": true
    },
    "fork-ts-checker-webpack-plugin": {
      "name": "fork-ts-checker-webpack-plugin",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "micromatch"
      ],
      "effects": [],
      "range": "0.4.14 - 4.1.6",
      "nodes": [
        "node_modules/fork-ts-checker-webpack-plugin"
      ],
      "fixAvailable": true
    },
    "form-data": {
      "name": "form-data",
      "severity": "critical",
      "isDirect": false,
      "via": [
        {
          "source": 1106509,
          "name": "form-data",
          "dependency": "form-data",
          "title": "form-data uses unsafe random function in form-data for choosing boundary",
          "url": "https://github.com/advisories/GHSA-fjxv-7rqg-78g4",
          "severity": "critical",
          "cwe": [
            "CWE-330"
          ],
          "cvss": {
            "score": 0,
            "vectorString": null
          },
          "range": "<2.5.4"
        }
      ],
      "effects": [
        "request"
      ],
      "range": "<2.5.4",
      "nodes": [
        "node_modules/request/node_modules/form-data"
      ],
      "fixAvailable": false
    },
    "global": {
      "name": "global",
      "severity": "low",
      "isDirect": false,
      "via": [
        "min-document"
      ],
      "effects": [
        "@storybook/addon-actions",
        "@storybook/addon-backgrounds",
        "@storybook/addon-docs",
        "@storybook/addon-interactions",
        "@storybook/addon-links",
        "@storybook/addon-measure",
        "@storybook/addon-outline",
        "@storybook/addon-viewport",
        "@storybook/addons",
        "@storybook/api",
        "@storybook/channel-postmessage",
        "@storybook/channel-websocket",
        "@storybook/client-api",
        "@storybook/client-logger",
        "@storybook/core-client",
        "@storybook/core-server",
        "@storybook/csf-tools",
        "@storybook/instrumenter",
        "@storybook/preview-web",
        "@storybook/source-loader",
        "@storybook/store",
        "@storybook/telemetry",
        "@storybook/vue3",
        "telejson"
      ],
      "range": ">=2.0.3",
      "nodes": [
        "node_modules/global"
      ],
      "fixAvailable": {
        "name": "@storybook/vue3",
        "version": "9.1.10",
        "isSemVerMajor": true
      }
    },
    "globby": {
      "name": "globby",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "fast-glob"
      ],
      "effects": [
        "cpy"
      ],
      "range": "8.0.0 - 9.2.0",
      "nodes": [
        "node_modules/cpy/node_modules/globby"
      ],
      "fixAvailable": true
    },
    "icss-utils": {
      "name": "icss-utils",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "postcss"
      ],
      "effects": [
        "css-loader",
        "postcss-modules-local-by-default",
        "postcss-modules-values"
      ],
      "range": "<=4.1.1",
      "nodes": [
        "node_modules/icss-utils"
      ],
      "fixAvailable": true
    },
    "inquirer": {
      "name": "inquirer",
      "severity": "low",
      "isDirect": false,
      "via": [
        "external-editor"
      ],
      "effects": [
        "@wdio/cli"
      ],
      "range": "3.0.0 - 8.2.6 || 9.0.0 - 9.3.7",
      "nodes": [
        "node_modules/inquirer"
      ],
      "fixAvailable": {
        "name": "@wdio/cli",
        "version": "9.20.0",
        "isSemVerMajor": true
      }
    },
    "ip": {
      "name": "ip",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1101851,
          "name": "ip",
          "dependency": "ip",
          "title": "ip SSRF improper categorization in isPublic",
          "url": "https://github.com/advisories/GHSA-2p57-rm9w-gvfp",
          "severity": "high",
          "cwe": [
            "CWE-918"
          ],
          "cvss": {
            "score": 8.1,
            "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H"
          },
          "range": "<=2.0.1"
        }
      ],
      "effects": [
        "@storybook/core-server"
      ],
      "range": "*",
      "nodes": [
        "node_modules/ip"
      ],
      "fixAvailable": true
    },
    "jest-haste-map": {
      "name": "jest-haste-map",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "sane"
      ],
      "effects": [
        "@jest/transform"
      ],
      "range": "24.0.0-alpha.0 - 26.6.2",
      "nodes": [
        "node_modules/@storybook/addon-docs/node_modules/jest-haste-map"
      ],
      "fixAvailable": true
    },
    "jscodeshift": {
      "name": "jscodeshift",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "micromatch"
      ],
      "effects": [
        "vue-docgen-loader"
      ],
      "range": "0.3.20 - 0.13.1",
      "nodes": [
        "node_modules/jscodeshift"
      ],
      "fixAvailable": {
        "name": "@storybook/vue3",
        "version": "9.1.10",
        "isSemVerMajor": true
      }
    },
    "meow": {
      "name": "meow",
      "severity": "high",
      "isDirect": false,
      "via": [
        "trim-newlines"
      ],
      "effects": [],
      "range": "3.4.0 - 5.0.0",
      "nodes": [
        "node_modules/default-browser-id/node_modules/meow"
      ],
      "fixAvailable": true
    },
    "micromatch": {
      "name": "micromatch",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1098681,
          "name": "micromatch",
          "dependency": "micromatch",
          "title": "Regular Expression Denial of Service (ReDoS) in micromatch",
          "url": "https://github.com/advisories/GHSA-952p-6rrq-rcjv",
          "severity": "moderate",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 5.3,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L"
          },
          "range": "<4.0.8"
        },
        "braces"
      ],
      "effects": [
        "anymatch",
        "fast-glob",
        "fork-ts-checker-webpack-plugin",
        "jscodeshift",
        "readdirp",
        "sane",
        "webpack"
      ],
      "range": "<=4.0.7",
      "nodes": [
        "node_modules/cpy/node_modules/micromatch",
        "node_modules/fork-ts-checker-webpack-plugin/node_modules/micromatch",
        "node_modules/jscodeshift/node_modules/micromatch",
        "node_modules/sane/node_modules/micromatch",
        "node_modules/watchpack-chokidar2/node_modules/micromatch",
        "node_modules/webpack/node_modules/micromatch"
      ],
      "fixAvailable": {
        "name": "@storybook/vue3",
        "version": "9.1.10",
        "isSemVerMajor": true
      }
    },
    "min-document": {
      "name": "min-document",
      "severity": "low",
      "isDirect": false,
      "via": [
        {
          "source": 1108264,
          "name": "min-document",
          "dependency": "min-document",
          "title": "min-document vulnerable to prototype pollution",
          "url": "https://github.com/advisories/GHSA-rx8g-88g5-qh64",
          "severity": "low",
          "cwe": [
            "CWE-1321"
          ],
          "cvss": {
            "score": 0,
            "vectorString": null
          },
          "range": "<=2.19.0"
        }
      ],
      "effects": [
        "global"
      ],
      "range": "*",
      "nodes": [
        "node_modules/min-document"
      ],
      "fixAvailable": {
        "name": "@storybook/vue3",
        "version": "9.1.10",
        "isSemVerMajor": true
      }
    },
    "mwbot": {
      "name": "mwbot",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "request"
      ],
      "effects": [
        "wdio-mediawiki"
      ],
      "range": ">=0.1.6",
      "nodes": [
        "node_modules/mwbot"
      ],
      "fixAvailable": false
    },
    "postcss": {
      "name": "postcss",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1094544,
          "name": "postcss",
          "dependency": "postcss",
          "title": "PostCSS line return parsing error",
          "url": "https://github.com/advisories/GHSA-7fh5-64p2-3v2j",
          "severity": "moderate",
          "cwe": [
            "CWE-74",
            "CWE-144"
          ],
          "cvss": {
            "score": 5.3,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N"
          },
          "range": "<8.4.31"
        }
      ],
      "effects": [
        "@storybook/builder-webpack4",
        "autoprefixer",
        "css-loader",
        "icss-utils",
        "postcss-flexbugs-fixes",
        "postcss-modules-extract-imports",
        "postcss-modules-local-by-default",
        "postcss-modules-scope",
        "postcss-modules-values"
      ],
      "range": "<8.4.31",
      "nodes": [
        "node_modules/@storybook/builder-webpack4/node_modules/postcss",
        "node_modules/autoprefixer/node_modules/postcss",
        "node_modules/css-loader/node_modules/postcss",
        "node_modules/icss-utils/node_modules/postcss",
        "node_modules/postcss-flexbugs-fixes/node_modules/postcss",
        "node_modules/postcss-modules-extract-imports/node_modules/postcss",
        "node_modules/postcss-modules-local-by-default/node_modules/postcss",
        "node_modules/postcss-modules-scope/node_modules/postcss",
        "node_modules/postcss-modules-values/node_modules/postcss"
      ],
      "fixAvailable": false
    },
    "postcss-flexbugs-fixes": {
      "name": "postcss-flexbugs-fixes",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "postcss"
      ],
      "effects": [],
      "range": "<=4.2.1",
      "nodes": [
        "node_modules/postcss-flexbugs-fixes"
      ],
      "fixAvailable": true
    },
    "postcss-modules-extract-imports": {
      "name": "postcss-modules-extract-imports",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "postcss"
      ],
      "effects": [],
      "range": "<=2.0.0",
      "nodes": [
        "node_modules/postcss-modules-extract-imports"
      ],
      "fixAvailable": true
    },
    "postcss-modules-local-by-default": {
      "name": "postcss-modules-local-by-default",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "icss-utils",
        "postcss"
      ],
      "effects": [],
      "range": "<=4.0.0-rc.4",
      "nodes": [
        "node_modules/postcss-modules-local-by-default"
      ],
      "fixAvailable": true
    },
    "postcss-modules-scope": {
      "name": "postcss-modules-scope",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "postcss"
      ],
      "effects": [],
      "range": "<=2.2.0",
      "nodes": [
        "node_modules/postcss-modules-scope"
      ],
      "fixAvailable": true
    },
    "postcss-modules-values": {
      "name": "postcss-modules-values",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "icss-utils",
        "postcss"
      ],
      "effects": [
        "css-loader"
      ],
      "range": "<=4.0.0-rc.5",
      "nodes": [
        "node_modules/postcss-modules-values"
      ],
      "fixAvailable": true
    },
    "puppeteer-core": {
      "name": "puppeteer-core",
      "severity": "high",
      "isDirect": false,
      "via": [
        "tar-fs",
        "ws"
      ],
      "effects": [
        "devtools",
        "webdriverio"
      ],
      "range": "10.0.0 - 22.11.1",
      "nodes": [
        "node_modules/puppeteer-core"
      ],
      "fixAvailable": {
        "name": "@wdio/cli",
        "version": "9.20.0",
        "isSemVerMajor": true
      }
    },
    "readdirp": {
      "name": "readdirp",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "micromatch"
      ],
      "effects": [
        "chokidar"
      ],
      "range": "2.2.0 - 2.2.1",
      "nodes": [
        "node_modules/watchpack-chokidar2/node_modules/readdirp"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-interactions",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "remark-mdx": {
      "name": "remark-mdx",
      "severity": "high",
      "isDirect": false,
      "via": [
        "remark-parse"
      ],
      "effects": [
        "@mdx-js/mdx"
      ],
      "range": "<=1.6.22",
      "nodes": [
        "node_modules/remark-mdx"
      ],
      "fixAvailable": true
    },
    "remark-parse": {
      "name": "remark-parse",
      "severity": "high",
      "isDirect": false,
      "via": [
        "trim"
      ],
      "effects": [
        "@mdx-js/mdx",
        "remark-mdx"
      ],
      "range": "<=8.0.3",
      "nodes": [
        "node_modules/remark-parse"
      ],
      "fixAvailable": true
    },
    "request": {
      "name": "request",
      "severity": "critical",
      "isDirect": false,
      "via": [
        {
          "source": 1096727,
          "name": "request",
          "dependency": "request",
          "title": "Server-Side Request Forgery in Request",
          "url": "https://github.com/advisories/GHSA-p8p7-x288-28g6",
          "severity": "moderate",
          "cwe": [
            "CWE-918"
          ],
          "cvss": {
            "score": 6.1,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N"
          },
          "range": "<=2.88.2"
        },
        "form-data",
        "tough-cookie"
      ],
      "effects": [
        "mwbot"
      ],
      "range": "*",
      "nodes": [
        "node_modules/request"
      ],
      "fixAvailable": false
    },
    "sane": {
      "name": "sane",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "anymatch",
        "micromatch"
      ],
      "effects": [
        "jest-haste-map"
      ],
      "range": "1.5.0 - 4.1.0",
      "nodes": [
        "node_modules/sane"
      ],
      "fixAvailable": true
    },
    "tar-fs": {
      "name": "tar-fs",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1106930,
          "name": "tar-fs",
          "dependency": "tar-fs",
          "title": "tar-fs can extract outside the specified dir with a specific tarball",
          "url": "https://github.com/advisories/GHSA-8cj5-5rvv-wf4v",
          "severity": "high",
          "cwe": [
            "CWE-22"
          ],
          "cvss": {
            "score": 0,
            "vectorString": null
          },
          "range": ">=2.0.0 <2.1.3"
        },
        {
          "source": 1108293,
          "name": "tar-fs",
          "dependency": "tar-fs",
          "title": "tar-fs has a symlink validation bypass if destination directory is predictable with a specific tarball",
          "url": "https://github.com/advisories/GHSA-vj76-c3g6-qr5v",
          "severity": "high",
          "cwe": [
            "CWE-22",
            "CWE-61"
          ],
          "cvss": {
            "score": 0,
            "vectorString": null
          },
          "range": ">=2.0.0 <2.1.4"
        },
        {
          "source": 1108411,
          "name": "tar-fs",
          "dependency": "tar-fs",
          "title": "tar-fs Vulnerable to Link Following and Path Traversal via Extracting a Crafted tar File",
          "url": "https://github.com/advisories/GHSA-pq67-2wwv-3xjx",
          "severity": "high",
          "cwe": [
            "CWE-22"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N"
          },
          "range": ">=2.0.0 <2.1.2"
        }
      ],
      "effects": [
        "puppeteer-core"
      ],
      "range": "2.0.0 - 2.1.3",
      "nodes": [
        "node_modules/tar-fs"
      ],
      "fixAvailable": {
        "name": "@wdio/cli",
        "version": "9.20.0",
        "isSemVerMajor": true
      }
    },
    "telejson": {
      "name": "telejson",
      "severity": "low",
      "isDirect": false,
      "via": [
        "global"
      ],
      "effects": [
        "@storybook/addon-actions",
        "@storybook/channel-postmessage",
        "@storybook/channel-websocket",
        "@storybook/core-common",
        "@storybook/core-server"
      ],
      "range": "<=6.0.8",
      "nodes": [
        "node_modules/telejson"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-actions",
        "version": "9.0.8",
        "isSemVerMajor": true
      }
    },
    "tmp": {
      "name": "tmp",
      "severity": "low",
      "isDirect": false,
      "via": [
        {
          "source": 1106849,
          "name": "tmp",
          "dependency": "tmp",
          "title": "tmp allows arbitrary temporary file / directory write via symbolic link `dir` parameter",
          "url": "https://github.com/advisories/GHSA-52f5-9888-hmc6",
          "severity": "low",
          "cwe": [
            "CWE-59"
          ],
          "cvss": {
            "score": 2.5,
            "vectorString": "CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N"
          },
          "range": "<=0.2.3"
        }
      ],
      "effects": [
        "external-editor"
      ],
      "range": "<=0.2.3",
      "nodes": [
        "node_modules/tmp"
      ],
      "fixAvailable": {
        "name": "@wdio/cli",
        "version": "9.20.0",
        "isSemVerMajor": true
      }
    },
    "tough-cookie": {
      "name": "tough-cookie",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1097682,
          "name": "tough-cookie",
          "dependency": "tough-cookie",
          "title": "tough-cookie Prototype Pollution vulnerability",
          "url": "https://github.com/advisories/GHSA-72xf-g2v4-qvf3",
          "severity": "moderate",
          "cwe": [
            "CWE-1321"
          ],
          "cvss": {
            "score": 6.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N"
          },
          "range": "<4.1.3"
        }
      ],
      "effects": [
        "request"
      ],
      "range": "<4.1.3",
      "nodes": [
        "node_modules/request/node_modules/tough-cookie"
      ],
      "fixAvailable": false
    },
    "trim": {
      "name": "trim",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1089867,
          "name": "trim",
          "dependency": "trim",
          "title": "Regular Expression Denial of Service in trim",
          "url": "https://github.com/advisories/GHSA-w5p7-h5w8-2hfq",
          "severity": "high",
          "cwe": [
            "CWE-400"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": "<0.0.3"
        }
      ],
      "effects": [
        "remark-parse"
      ],
      "range": "<0.0.3",
      "nodes": [
        "node_modules/trim"
      ],
      "fixAvailable": true
    },
    "trim-newlines": {
      "name": "trim-newlines",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1095100,
          "name": "trim-newlines",
          "dependency": "trim-newlines",
          "title": "Uncontrolled Resource Consumption in trim-newlines",
          "url": "https://github.com/advisories/GHSA-7p7h-4mm5-852v",
          "severity": "high",
          "cwe": [
            "CWE-400"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": "<3.0.1"
        }
      ],
      "effects": [
        "meow"
      ],
      "range": "<3.0.1",
      "nodes": [
        "node_modules/trim-newlines"
      ],
      "fixAvailable": true
    },
    "vue-docgen-loader": {
      "name": "vue-docgen-loader",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "jscodeshift"
      ],
      "effects": [
        "@storybook/vue3"
      ],
      "range": "1.3.0-beta.0 - 2.0.0",
      "nodes": [
        "node_modules/vue-docgen-loader"
      ],
      "fixAvailable": {
        "name": "@storybook/vue3",
        "version": "9.1.10",
        "isSemVerMajor": true
      }
    },
    "watchpack": {
      "name": "watchpack",
      "severity": "high",
      "isDirect": false,
      "via": [
        "watchpack-chokidar2"
      ],
      "effects": [
        "webpack"
      ],
      "range": "1.7.2 - 1.7.5",
      "nodes": [
        "node_modules/webpack/node_modules/watchpack"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-interactions",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "watchpack-chokidar2": {
      "name": "watchpack-chokidar2",
      "severity": "high",
      "isDirect": false,
      "via": [
        "chokidar"
      ],
      "effects": [
        "watchpack"
      ],
      "range": "*",
      "nodes": [
        "node_modules/watchpack-chokidar2"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-interactions",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "wdio-mediawiki": {
      "name": "wdio-mediawiki",
      "severity": "moderate",
      "isDirect": true,
      "via": [
        "mwbot"
      ],
      "effects": [],
      "range": "*",
      "nodes": [
        "node_modules/wdio-mediawiki"
      ],
      "fixAvailable": false
    },
    "webdriverio": {
      "name": "webdriverio",
      "severity": "high",
      "isDirect": false,
      "via": [
        "devtools",
        "puppeteer-core"
      ],
      "effects": [
        "@wdio/cli",
        "@wdio/runner"
      ],
      "range": "7.16.5 - 8.46.0",
      "nodes": [
        "node_modules/webdriverio"
      ],
      "fixAvailable": {
        "name": "@wdio/cli",
        "version": "9.20.0",
        "isSemVerMajor": true
      }
    },
    "webpack": {
      "name": "webpack",
      "severity": "high",
      "isDirect": false,
      "via": [
        "micromatch",
        "watchpack"
      ],
      "effects": [
        "@storybook/core-common"
      ],
      "range": "4.0.0-alpha.0 - 5.0.0-rc.6",
      "nodes": [
        "node_modules/webpack"
      ],
      "fixAvailable": {
        "name": "@storybook/addon-interactions",
        "version": "8.6.14",
        "isSemVerMajor": true
      }
    },
    "webpack-dev-middleware": {
      "name": "webpack-dev-middleware",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1096729,
          "name": "webpack-dev-middleware",
          "dependency": "webpack-dev-middleware",
          "title": "Path traversal in webpack-dev-middleware",
          "url": "https://github.com/advisories/GHSA-wr3j-pwj9-hqq6",
          "severity": "high",
          "cwe": [
            "CWE-22"
          ],
          "cvss": {
            "score": 7.4,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N"
          },
          "range": "<=5.3.3"
        }
      ],
      "effects": [
        "@storybook/manager-webpack4"
      ],
      "range": "<=5.3.3",
      "nodes": [
        "node_modules/webpack-dev-middleware"
      ],
      "fixAvailable": false
    },
    "ws": {
      "name": "ws",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1098392,
          "name": "ws",
          "dependency": "ws",
          "title": "ws affected by a DoS when handling a request with many HTTP headers",
          "url": "https://github.com/advisories/GHSA-3h5v-q93c-6h6q",
          "severity": "high",
          "cwe": [
            "CWE-476"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": ">=8.0.0 <8.17.1"
        }
      ],
      "effects": [
        "puppeteer-core"
      ],
      "range": "8.0.0 - 8.17.0",
      "nodes": [
        "node_modules/puppeteer-core/node_modules/ws"
      ],
      "fixAvailable": {
        "name": "@wdio/cli",
        "version": "9.20.0",
        "isSemVerMajor": true
      }
    },
    "yarn-install": {
      "name": "yarn-install",
      "severity": "high",
      "isDirect": false,
      "via": [
        "cross-spawn"
      ],
      "effects": [
        "@wdio/cli"
      ],
      "range": "*",
      "nodes": [
        "node_modules/yarn-install"
      ],
      "fixAvailable": {
        "name": "@wdio/cli",
        "version": "9.20.0",
        "isSemVerMajor": true
      }
    }
  },
  "metadata": {
    "vulnerabilities": {
      "info": 0,
      "low": 30,
      "moderate": 33,
      "high": 32,
      "critical": 2,
      "total": 97
    },
    "dependencies": {
      "prod": 1,
      "dev": 2553,
      "optional": 59,
      "peer": 0,
      "peerOptional": 0,
      "total": 2553
    }
  }
}

--- end ---
Attempting to npm audit fix
$ /usr/bin/npm audit fix --dry-run --only=dev --json
--- stderr ---
npm WARN invalid config only="dev" set in command line options
npm WARN invalid config Must be one of: null, prod, production
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'wdio-mediawiki@2.5.0',
npm WARN EBADENGINE   required: { node: '>=18.17.0', npm: '>=9.6.7' },
npm WARN EBADENGINE   current: { node: 'v20.19.2', npm: '9.2.0' }
npm WARN EBADENGINE }
--- stdout ---
{
  "added": 2553,
  "removed": 0,
  "changed": 0,
  "audited": 2554,
  "funding": 341,
  "audit": {
    "auditReportVersion": 2,
    "vulnerabilities": {
      "@babel/runtime": {
        "name": "@babel/runtime",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          {
            "source": 1104000,
            "name": "@babel/runtime",
            "dependency": "@babel/runtime",
            "title": "Babel has inefficient RegExp complexity in generated code with .replace when transpiling named capturing groups",
            "url": "https://github.com/advisories/GHSA-968p-4wvh-cqc8",
            "severity": "moderate",
            "cwe": [
              "CWE-1333"
            ],
            "cvss": {
              "score": 6.2,
              "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
            },
            "range": "<7.26.10"
          }
        ],
        "effects": [
          "@devtools-ds/object-inspector",
          "@devtools-ds/object-parser",
          "@devtools-ds/themes",
          "@devtools-ds/tree"
        ],
        "range": "<7.26.10",
        "nodes": [
          "node_modules/@devtools-ds/object-inspector/node_modules/@babel/runtime",
          "node_modules/@devtools-ds/object-parser/node_modules/@babel/runtime",
          "node_modules/@devtools-ds/themes/node_modules/@babel/runtime",
          "node_modules/@devtools-ds/tree/node_modules/@babel/runtime"
        ],
        "fixAvailable": {
          "name": "@storybook/addon-interactions",
          "version": "8.6.14",
          "isSemVerMajor": true
        }
      },
      "@devtools-ds/object-inspector": {
        "name": "@devtools-ds/object-inspector",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "@babel/runtime",
          "@devtools-ds/object-parser",
          "@devtools-ds/themes",
          "@devtools-ds/tree"
        ],
        "effects": [
          "@storybook/addon-interactions"
        ],
        "range": "*",
        "nodes": [
          "node_modules/@devtools-ds/object-inspector"
        ],
        "fixAvailable": {
          "name": "@storybook/addon-interactions",
          "version": "8.6.14",
          "isSemVerMajor": true
        }
      },
      "@devtools-ds/object-parser": {
        "name": "@devtools-ds/object-parser",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "@babel/runtime"
        ],
        "effects": [],
        "range": "*",
        "nodes": [
          "node_modules/@devtools-ds/object-parser"
        ],
        "fixAvailable": true
      },
      "@devtools-ds/themes": {
        "name": "@devtools-ds/themes",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "@babel/runtime"
        ],
        "effects": [],
        "range": "*",
        "nodes": [
          "node_modules/@devtools-ds/themes"
        ],
        "fixAvailable": true
      },
      "@devtools-ds/tree": {
        "name": "@devtools-ds/tree",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "@babel/runtime",
          "@devtools-ds/themes"
        ],
        "effects": [],
        "range": "*",
        "nodes": [
          "node_modules/@devtools-ds/tree"
        ],
        "fixAvailable": true
      },
      "@jest/transform": {
        "name": "@jest/transform",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "jest-haste-map"
        ],
        "effects": [
          "@storybook/addon-docs"
        ],
        "range": "<=26.6.2",
        "nodes": [
          "node_modules/@storybook/addon-docs/node_modules/@jest/transform"
        ],
        "fixAvailable": true
      },
      "@mdx-js/mdx": {
        "name": "@mdx-js/mdx",
        "severity": "high",
        "isDirect": false,
        "via": [
          "remark-mdx",
          "remark-parse"
        ],
        "effects": [
          "@storybook/mdx1-csf"
        ],
        "range": "<=1.6.22",
        "nodes": [
          "node_modules/@mdx-js/mdx"
        ],
        "fixAvailable": true
      },
      "@storybook/addon-actions": {
        "name": "@storybook/addon-actions",
        "severity": "low",
        "isDirect": true,
        "via": [
          "@storybook/addons",
          "@storybook/api",
          "@storybook/client-logger",
          "@storybook/components",
          "@storybook/theming",
          "global",
          "telejson"
        ],
        "effects": [
          "@storybook/addon-essentials"
        ],
        "range": "3.3.0-alpha.0 - 7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/addon-actions"
        ],
        "fixAvailable": {
          "name": "@storybook/addon-actions",
          "version": "9.0.8",
          "isSemVerMajor": true
        }
      },
      "@storybook/addon-backgrounds": {
        "name": "@storybook/addon-backgrounds",
        "severity": "low",
        "isDirect": false,
        "via": [
          "@storybook/addons",
          "@storybook/api",
          "@storybook/client-logger",
          "@storybook/components",
          "@storybook/theming",
          "global"
        ],
        "effects": [
          "@storybook/addon-essentials"
        ],
        "range": "3.3.14 - 7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/addon-backgrounds"
        ],
        "fixAvailable": {
          "name": "@storybook/addon-essentials",
          "version": "8.6.14",
          "isSemVerMajor": true
        }
      },
      "@storybook/addon-controls": {
        "name": "@storybook/addon-controls",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "@storybook/addons",
          "@storybook/api",
          "@storybook/client-logger",
          "@storybook/components",
          "@storybook/core-common",
          "@storybook/store",
          "@storybook/theming"
        ],
        "effects": [
          "@storybook/addon-essentials"
        ],
        "range": "<=7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/addon-controls"
        ],
        "fixAvailable": {
          "name": "@storybook/addon-essentials",
          "version": "8.6.14",
          "isSemVerMajor": true
        }
      },
      "@storybook/addon-docs": {
        "name": "@storybook/addon-docs",
        "severity": "high",
        "isDirect": false,
        "via": [
          "@jest/transform",
          "@storybook/addons",
          "@storybook/api",
          "@storybook/components",
          "@storybook/core-common",
          "@storybook/docs-tools",
          "@storybook/mdx1-csf",
          "@storybook/preview-web",
          "@storybook/source-loader",
          "@storybook/store",
          "@storybook/theming",
          "global"
        ],
        "effects": [],
        "range": "<=7.0.3 || 7.1.0-alpha.0 - 7.1.0-rc.2",
        "nodes": [
          "node_modules/@storybook/addon-docs"
        ],
        "fixAvailable": true
      },
      "@storybook/addon-essentials": {
        "name": "@storybook/addon-essentials",
        "severity": "moderate",
        "isDirect": true,
        "via": [
          "@storybook/addon-actions",
          "@storybook/addon-backgrounds",
          "@storybook/addon-controls",
          "@storybook/addon-docs",
          "@storybook/addon-measure",
          "@storybook/addon-outline",
          "@storybook/addon-toolbars",
          "@storybook/addon-viewport",
          "@storybook/addons",
          "@storybook/api",
          "@storybook/core-common"
        ],
        "effects": [],
        "range": "<=7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/addon-essentials"
        ],
        "fixAvailable": {
          "name": "@storybook/addon-essentials",
          "version": "8.6.14",
          "isSemVerMajor": true
        }
      },
      "@storybook/addon-interactions": {
        "name": "@storybook/addon-interactions",
        "severity": "moderate",
        "isDirect": true,
        "via": [
          "@devtools-ds/object-inspector",
          "@storybook/addons",
          "@storybook/api",
          "@storybook/client-logger",
          "@storybook/components",
          "@storybook/core-common",
          "@storybook/instrumenter",
          "@storybook/theming",
          "global"
        ],
        "effects": [],
        "range": "<=7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/addon-interactions"
        ],
        "fixAvailable": {
          "name": "@storybook/addon-interactions",
          "version": "8.6.14",
          "isSemVerMajor": true
        }
      },
      "@storybook/addon-links": {
        "name": "@storybook/addon-links",
        "severity": "low",
        "isDirect": true,
        "via": [
          "@storybook/addons",
          "@storybook/client-logger",
          "@storybook/router",
          "global"
        ],
        "effects": [],
        "range": "3.3.0-alpha.0 - 7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/addon-links"
        ],
        "fixAvailable": {
          "name": "@storybook/addon-links",
          "version": "9.1.10",
          "isSemVerMajor": true
        }
      },
      "@storybook/addon-measure": {
        "name": "@storybook/addon-measure",
        "severity": "low",
        "isDirect": false,
        "via": [
          "@storybook/addons",
          "@storybook/api",
          "@storybook/client-logger",
          "@storybook/components",
          "global"
        ],
        "effects": [
          "@storybook/addon-essentials"
        ],
        "range": "<=7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/addon-measure"
        ],
        "fixAvailable": {
          "name": "@storybook/addon-essentials",
          "version": "8.6.14",
          "isSemVerMajor": true
        }
      },
      "@storybook/addon-outline": {
        "name": "@storybook/addon-outline",
        "severity": "low",
        "isDirect": false,
        "via": [
          "@storybook/addons",
          "@storybook/api",
          "@storybook/client-logger",
          "@storybook/components",
          "global"
        ],
        "effects": [],
        "range": "<=7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/addon-outline"
        ],
        "fixAvailable": true
      },
      "@storybook/addon-toolbars": {
        "name": "@storybook/addon-toolbars",
        "severity": "low",
        "isDirect": false,
        "via": [
          "@storybook/addons",
          "@storybook/api",
          "@storybook/client-logger",
          "@storybook/components",
          "@storybook/theming"
        ],
        "effects": [
          "@storybook/addon-essentials"
        ],
        "range": "<=7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/addon-toolbars"
        ],
        "fixAvailable": {
          "name": "@storybook/addon-essentials",
          "version": "8.6.14",
          "isSemVerMajor": true
        }
      },
      "@storybook/addon-viewport": {
        "name": "@storybook/addon-viewport",
        "severity": "low",
        "isDirect": false,
        "via": [
          "@storybook/addons",
          "@storybook/api",
          "@storybook/client-logger",
          "@storybook/components",
          "@storybook/theming",
          "global"
        ],
        "effects": [],
        "range": "<=7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/addon-viewport"
        ],
        "fixAvailable": true
      },
      "@storybook/addons": {
        "name": "@storybook/addons",
        "severity": "low",
        "isDirect": false,
        "via": [
          "@storybook/api",
          "@storybook/client-logger",
          "@storybook/router",
          "@storybook/theming",
          "global"
        ],
        "effects": [
          "@storybook/addon-actions",
          "@storybook/addon-backgrounds",
          "@storybook/addon-controls",
          "@storybook/addon-essentials",
          "@storybook/addon-links",
          "@storybook/addon-measure",
          "@storybook/addon-toolbars",
          "@storybook/addon-viewport",
          "@storybook/ui"
        ],
        "range": "4.0.0-alpha.0 - 7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/addons"
        ],
        "fixAvailable": {
          "name": "@storybook/addon-actions",
          "version": "9.0.8",
          "isSemVerMajor": true
        }
      },
      "@storybook/api": {
        "name": "@storybook/api",
        "severity": "low",
        "isDirect": false,
        "via": [
          "@storybook/client-logger",
          "@storybook/router",
          "@storybook/theming",
          "global",
          "telejson"
        ],
        "effects": [
          "@storybook/addon-actions",
          "@storybook/addon-backgrounds",
          "@storybook/addon-viewport",
          "@storybook/addons",
          "@storybook/ui"
        ],
        "range": "<=7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/api"
        ],
        "fixAvailable": {
          "name": "@storybook/addon-essentials",
          "version": "8.6.14",
          "isSemVerMajor": true
        }
      },
      "@storybook/builder-webpack4": {
        "name": "@storybook/builder-webpack4",
        "severity": "high",
        "isDirect": true,
        "via": [
          "@storybook/addons",
          "@storybook/api",
          "@storybook/channel-postmessage",
          "@storybook/client-api",
          "@storybook/client-logger",
          "@storybook/components",
          "@storybook/core-common",
          "@storybook/preview-web",
          "@storybook/router",
          "@storybook/store",
          "@storybook/theming",
          "@storybook/ui",
          "autoprefixer",
          "css-loader",
          "fork-ts-checker-webpack-plugin",
          "global",
          "postcss",
          "postcss-flexbugs-fixes",
          "webpack",
          "webpack-dev-middleware"
        ],
        "effects": [
          "@storybook/core-server"
        ],
        "range": "*",
        "nodes": [
          "node_modules/@storybook/builder-webpack4"
        ],
        "fixAvailable": false
      },
      "@storybook/channel-postmessage": {
        "name": "@storybook/channel-postmessage",
        "severity": "low",
        "isDirect": false,
        "via": [
          "@storybook/client-logger",
          "global",
          "telejson"
        ],
        "effects": [
          "@storybook/client-api"
        ],
        "range": "3.1.2 - 7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/channel-postmessage"
        ],
        "fixAvailable": true
      },
      "@storybook/channel-websocket": {
        "name": "@storybook/channel-websocket",
        "severity": "low",
        "isDirect": false,
        "via": [
          "@storybook/client-logger",
          "global",
          "telejson"
        ],
        "effects": [
          "@storybook/core-client"
        ],
        "range": "3.1.2 - 7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/channel-websocket"
        ],
        "fixAvailable": true
      },
      "@storybook/client-api": {
        "name": "@storybook/client-api",
        "severity": "low",
        "isDirect": false,
        "via": [
          "@storybook/addons",
          "@storybook/channel-postmessage",
          "@storybook/client-logger",
          "@storybook/store",
          "global"
        ],
        "effects": [],
        "range": "<=7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/client-api"
        ],
        "fixAvailable": true
      },
      "@storybook/client-logger": {
        "name": "@storybook/client-logger",
        "severity": "low",
        "isDirect": false,
        "via": [
          "global"
        ],
        "effects": [
          "@storybook/addon-actions",
          "@storybook/addon-backgrounds",
          "@storybook/addon-controls",
          "@storybook/addon-links",
          "@storybook/addon-toolbars",
          "@storybook/addon-viewport",
          "@storybook/addons",
          "@storybook/api",
          "@storybook/channel-postmessage",
          "@storybook/channel-websocket",
          "@storybook/client-api",
          "@storybook/components",
          "@storybook/router",
          "@storybook/source-loader",
          "@storybook/testing-library",
          "@storybook/theming",
          "@storybook/ui"
        ],
        "range": "6.0.0-alpha.0 - 7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/client-logger"
        ],
        "fixAvailable": {
          "name": "@storybook/addon-actions",
          "version": "9.0.8",
          "isSemVerMajor": true
        }
      },
      "@storybook/components": {
        "name": "@storybook/components",
        "severity": "low",
        "isDirect": false,
        "via": [
          "@storybook/client-logger",
          "@storybook/theming"
        ],
        "effects": [],
        "range": "6.0.0-alpha.0 - 7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/components"
        ],
        "fixAvailable": true
      },
      "@storybook/core": {
        "name": "@storybook/core",
        "severity": "high",
        "isDirect": false,
        "via": [
          "@storybook/core-client",
          "@storybook/core-server"
        ],
        "effects": [],
        "range": "6.2.0-alpha.0 - 6.5.17-alpha.0",
        "nodes": [
          "node_modules/@storybook/core"
        ],
        "fixAvailable": true
      },
      "@storybook/core-client": {
        "name": "@storybook/core-client",
        "severity": "low",
        "isDirect": false,
        "via": [
          "@storybook/addons",
          "@storybook/channel-postmessage",
          "@storybook/channel-websocket",
          "@storybook/client-api",
          "@storybook/client-logger",
          "@storybook/preview-web",
          "@storybook/store",
          "@storybook/ui",
          "global"
        ],
        "effects": [
          "@storybook/core-server"
        ],
        "range": "<=7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/core-client"
        ],
        "fixAvailable": true
      },
      "@storybook/core-common": {
        "name": "@storybook/core-common",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "telejson",
          "webpack"
        ],
        "effects": [
          "@storybook/addon-controls",
          "@storybook/addon-docs",
          "@storybook/addon-essentials",
          "@storybook/addon-interactions",
          "@storybook/telemetry"
        ],
        "range": "<=7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/core-common"
        ],
        "fixAvailable": {
          "name": "@storybook/addon-interactions",
          "version": "8.6.14",
          "isSemVerMajor": true
        }
      },
      "@storybook/core-server": {
        "name": "@storybook/core-server",
        "severity": "high",
        "isDirect": false,
        "via": [
          "@storybook/builder-webpack4",
          "@storybook/core-client",
          "@storybook/core-common",
          "@storybook/csf-tools",
          "@storybook/manager-webpack4",
          "@storybook/store",
          "@storybook/telemetry",
          "cpy",
          "global",
          "ip",
          "telejson",
          "webpack"
        ],
        "effects": [
          "@storybook/core"
        ],
        "range": "<=7.6.19 || 8.0.0-alpha.0 - 8.1.5 || 8.2.0-alpha.0 - 8.2.0-beta.3",
        "nodes": [
          "node_modules/@storybook/core-server"
        ],
        "fixAvailable": true
      },
      "@storybook/csf-tools": {
        "name": "@storybook/csf-tools",
        "severity": "high",
        "isDirect": false,
        "via": [
          "@storybook/mdx1-csf",
          "global"
        ],
        "effects": [
          "@storybook/core-server"
        ],
        "range": "6.4.0-alpha.0 - 7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/csf-tools"
        ],
        "fixAvailable": true
      },
      "@storybook/docs-tools": {
        "name": "@storybook/docs-tools",
        "severity": "low",
        "isDirect": false,
        "via": [
          "@storybook/store"
        ],
        "effects": [
          "@storybook/addon-docs",
          "@storybook/vue3"
        ],
        "range": "<=7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/docs-tools"
        ],
        "fixAvailable": {
          "name": "@storybook/vue3",
          "version": "9.1.10",
          "isSemVerMajor": true
        }
      },
      "@storybook/instrumenter": {
        "name": "@storybook/instrumenter",
        "severity": "low",
        "isDirect": false,
        "via": [
          "@storybook/addons",
          "@storybook/client-logger",
          "global"
        ],
        "effects": [],
        "range": "<=7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/instrumenter"
        ],
        "fixAvailable": true
      },
      "@storybook/manager-webpack4": {
        "name": "@storybook/manager-webpack4",
        "severity": "high",
        "isDirect": true,
        "via": [
          "@storybook/addons",
          "@storybook/core-client",
          "@storybook/core-common",
          "@storybook/theming",
          "@storybook/ui",
          "css-loader",
          "telejson",
          "webpack",
          "webpack-dev-middleware"
        ],
        "effects": [
          "@storybook/core-server"
        ],
        "range": "*",
        "nodes": [
          "node_modules/@storybook/manager-webpack4"
        ],
        "fixAvailable": false
      },
      "@storybook/mdx1-csf": {
        "name": "@storybook/mdx1-csf",
        "severity": "high",
        "isDirect": false,
        "via": [
          "@mdx-js/mdx"
        ],
        "effects": [
          "@storybook/addon-docs",
          "@storybook/csf-tools"
        ],
        "range": "*",
        "nodes": [
          "node_modules/@storybook/mdx1-csf"
        ],
        "fixAvailable": true
      },
      "@storybook/preview-web": {
        "name": "@storybook/preview-web",
        "severity": "low",
        "isDirect": false,
        "via": [
          "@storybook/addons",
          "@storybook/channel-postmessage",
          "@storybook/client-logger",
          "@storybook/store",
          "global"
        ],
        "effects": [],
        "range": "<=7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/preview-web"
        ],
        "fixAvailable": true
      },
      "@storybook/router": {
        "name": "@storybook/router",
        "severity": "low",
        "isDirect": false,
        "via": [
          "@storybook/client-logger"
        ],
        "effects": [
          "@storybook/addon-links",
          "@storybook/addons",
          "@storybook/api",
          "@storybook/ui"
        ],
        "range": "6.2.0-alpha.0 - 7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/router"
        ],
        "fixAvailable": {
          "name": "@storybook/addon-links",
          "version": "9.1.10",
          "isSemVerMajor": true
        }
      },
      "@storybook/source-loader": {
        "name": "@storybook/source-loader",
        "severity": "low",
        "isDirect": false,
        "via": [
          "@storybook/addons",
          "@storybook/client-logger",
          "global"
        ],
        "effects": [],
        "range": "<=7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/source-loader"
        ],
        "fixAvailable": true
      },
      "@storybook/store": {
        "name": "@storybook/store",
        "severity": "low",
        "isDirect": false,
        "via": [
          "@storybook/addons",
          "@storybook/client-logger",
          "global"
        ],
        "effects": [
          "@storybook/addon-docs",
          "@storybook/builder-webpack4",
          "@storybook/client-api",
          "@storybook/docs-tools",
          "@storybook/vue3"
        ],
        "range": "<=7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/store"
        ],
        "fixAvailable": {
          "name": "@storybook/vue3",
          "version": "9.1.10",
          "isSemVerMajor": true
        }
      },
      "@storybook/telemetry": {
        "name": "@storybook/telemetry",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "@storybook/client-logger",
          "@storybook/core-common",
          "global"
        ],
        "effects": [
          "@storybook/core-server"
        ],
        "range": "<=7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/telemetry"
        ],
        "fixAvailable": true
      },
      "@storybook/testing-library": {
        "name": "@storybook/testing-library",
        "severity": "low",
        "isDirect": true,
        "via": [
          "@storybook/client-logger",
          "@storybook/instrumenter"
        ],
        "effects": [],
        "range": "<=0.0.13 || 0.1.1--canary.36.0dce5bf.0 - 0.1.1-future.2",
        "nodes": [
          "node_modules/@storybook/testing-library"
        ],
        "fixAvailable": {
          "name": "@storybook/testing-library",
          "version": "0.2.2",
          "isSemVerMajor": true
        }
      },
      "@storybook/theming": {
        "name": "@storybook/theming",
        "severity": "low",
        "isDirect": false,
        "via": [
          "@storybook/client-logger"
        ],
        "effects": [
          "@storybook/addon-actions",
          "@storybook/addon-docs",
          "@storybook/addon-toolbars"
        ],
        "range": "6.0.0-alpha.0 - 7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/theming"
        ],
        "fixAvailable": {
          "name": "@storybook/addon-actions",
          "version": "9.0.8",
          "isSemVerMajor": true
        }
      },
      "@storybook/ui": {
        "name": "@storybook/ui",
        "severity": "low",
        "isDirect": false,
        "via": [
          "@storybook/addons",
          "@storybook/api",
          "@storybook/client-logger",
          "@storybook/components",
          "@storybook/router",
          "@storybook/theming"
        ],
        "effects": [],
        "range": "4.2.0-alpha.1 - 7.0.0-alpha.10",
        "nodes": [
          "node_modules/@storybook/ui"
        ],
        "fixAvailable": true
      },
      "@storybook/vue3": {
        "name": "@storybook/vue3",
        "severity": "high",
        "isDirect": true,
        "via": [
          "@storybook/addons",
          "@storybook/core",
          "@storybook/core-common",
          "@storybook/docs-tools",
          "@storybook/store",
          "global",
          "vue-docgen-loader"
        ],
        "effects": [],
        "range": "<=7.0.0-rc.11",
        "nodes": [
          "node_modules/@storybook/vue3"
        ],
        "fixAvailable": {
          "name": "@storybook/vue3",
          "version": "9.1.10",
          "isSemVerMajor": true
        }
      },
      "@wdio/cli": {
        "name": "@wdio/cli",
        "severity": "high",
        "isDirect": true,
        "via": [
          "inquirer",
          "webdriverio",
          "yarn-install"
        ],
        "effects": [],
        "range": "<=9.0.0-alpha.426",
        "nodes": [
          "node_modules/@wdio/cli"
        ],
        "fixAvailable": {
          "name": "@wdio/cli",
          "version": "9.20.0",
          "isSemVerMajor": true
        }
      },
      "@wdio/local-runner": {
        "name": "@wdio/local-runner",
        "severity": "high",
        "isDirect": true,
        "via": [
          "@wdio/runner"
        ],
        "effects": [],
        "range": "7.16.5 - 8.46.0",
        "nodes": [
          "node_modules/@wdio/local-runner"
        ],
        "fixAvailable": {
          "name": "@wdio/local-runner",
          "version": "9.20.0",
          "isSemVerMajor": true
        }
      },
      "@wdio/runner": {
        "name": "@wdio/runner",
        "severity": "high",
        "isDirect": false,
        "via": [
          "webdriverio"
        ],
        "effects": [
          "@wdio/local-runner"
        ],
        "range": "7.16.5 - 8.46.0",
        "nodes": [
          "node_modules/@wdio/runner"
        ],
        "fixAvailable": {
          "name": "@wdio/local-runner",
          "version": "9.20.0",
          "isSemVerMajor": true
        }
      },
      "anymatch": {
        "name": "anymatch",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "micromatch"
        ],
        "effects": [
          "chokidar",
          "sane"
        ],
        "range": "1.2.0 - 2.0.0",
        "nodes": [
          "node_modules/sane/node_modules/anymatch",
          "node_modules/watchpack-chokidar2/node_modules/anymatch"
        ],
        "fixAvailable": {
          "name": "@storybook/addon-interactions",
          "version": "8.6.14",
          "isSemVerMajor": true
        }
      },
      "autoprefixer": {
        "name": "autoprefixer",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "postcss"
        ],
        "effects": [],
        "range": "1.0.20131222 - 9.8.8",
        "nodes": [
          "node_modules/autoprefixer"
        ],
        "fixAvailable": true
      },
      "braces": {
        "name": "braces",
        "severity": "high",
        "isDirect": false,
        "via": [
          {
            "source": 1098094,
            "name": "braces",
            "dependency": "braces",
            "title": "Uncontrolled resource consumption in braces",
            "url": "https://github.com/advisories/GHSA-grv7-fg5c-xmjg",
            "severity": "high",
            "cwe": [
              "CWE-400",
              "CWE-1050"
            ],
            "cvss": {
              "score": 7.5,
              "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
            },
            "range": "<3.0.3"
          }
        ],
        "effects": [
          "chokidar",
          "micromatch"
        ],
        "range": "<3.0.3",
        "nodes": [
          "node_modules/cpy/node_modules/braces",
          "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces",
          "node_modules/jscodeshift/node_modules/braces",
          "node_modules/sane/node_modules/braces",
          "node_modules/watchpack-chokidar2/node_modules/braces",
          "node_modules/webpack/node_modules/braces"
        ],
        "fixAvailable": {
          "name": "@storybook/vue3",
          "version": "9.1.10",
          "isSemVerMajor": true
        }
      },
      "chokidar": {
        "name": "chokidar",
        "severity": "high",
        "isDirect": false,
        "via": [
          "anymatch",
          "braces",
          "readdirp"
        ],
        "effects": [
          "watchpack-chokidar2"
        ],
        "range": "1.3.0 - 2.1.8",
        "nodes": [
          "node_modules/watchpack-chokidar2/node_modules/chokidar"
        ],
        "fixAvailable": {
          "name": "@storybook/addon-interactions",
          "version": "8.6.14",
          "isSemVerMajor": true
        }
      },
      "cpy": {
        "name": "cpy",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "globby"
        ],
        "effects": [],
        "range": "7.0.0 - 8.1.2",
        "nodes": [
          "node_modules/cpy"
        ],
        "fixAvailable": true
      },
      "cross-spawn": {
        "name": "cross-spawn",
        "severity": "high",
        "isDirect": false,
        "via": [
          {
            "source": 1104663,
            "name": "cross-spawn",
            "dependency": "cross-spawn",
            "title": "Regular Expression Denial of Service (ReDoS) in cross-spawn",
            "url": "https://github.com/advisories/GHSA-3xgq-45jj-v275",
            "severity": "high",
            "cwe": [
              "CWE-1333"
            ],
            "cvss": {
              "score": 7.5,
              "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
            },
            "range": "<6.0.6"
          }
        ],
        "effects": [
          "yarn-install"
        ],
        "range": "<6.0.6",
        "nodes": [
          "node_modules/yarn-install/node_modules/cross-spawn"
        ],
        "fixAvailable": {
          "name": "@wdio/cli",
          "version": "9.20.0",
          "isSemVerMajor": true
        }
      },
      "css-loader": {
        "name": "css-loader",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "icss-utils",
          "postcss",
          "postcss-modules-extract-imports",
          "postcss-modules-local-by-default",
          "postcss-modules-scope",
          "postcss-modules-values"
        ],
        "effects": [],
        "range": "0.15.0 - 4.3.0",
        "nodes": [
          "node_modules/css-loader"
        ],
        "fixAvailable": true
      },
      "devtools": {
        "name": "devtools",
        "severity": "high",
        "isDirect": false,
        "via": [
          "puppeteer-core"
        ],
        "effects": [],
        "range": ">=7.16.5",
        "nodes": [
          "node_modules/devtools"
        ],
        "fixAvailable": true
      },
      "external-editor": {
        "name": "external-editor",
        "severity": "low",
        "isDirect": false,
        "via": [
          "tmp"
        ],
        "effects": [
          "inquirer"
        ],
        "range": ">=1.1.1",
        "nodes": [
          "node_modules/external-editor"
        ],
        "fixAvailable": {
          "name": "@wdio/cli",
          "version": "9.20.0",
          "isSemVerMajor": true
        }
      },
      "fast-glob": {
        "name": "fast-glob",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "micromatch"
        ],
        "effects": [
          "globby"
        ],
        "range": "<=2.2.7",
        "nodes": [
          "node_modules/cpy/node_modules/fast-glob"
        ],
        "fixAvailable": true
      },
      "fork-ts-checker-webpack-plugin": {
        "name": "fork-ts-checker-webpack-plugin",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "micromatch"
        ],
        "effects": [],
        "range": "0.4.14 - 4.1.6",
        "nodes": [
          "node_modules/fork-ts-checker-webpack-plugin"
        ],
        "fixAvailable": true
      },
      "form-data": {
        "name": "form-data",
        "severity": "critical",
        "isDirect": false,
        "via": [
          {
            "source": 1106509,
            "name": "form-data",
            "dependency": "form-data",
            "title": "form-data uses unsafe random function in form-data for choosing boundary",
            "url": "https://github.com/advisories/GHSA-fjxv-7rqg-78g4",
            "severity": "critical",
            "cwe": [
              "CWE-330"
            ],
            "cvss": {
              "score": 0,
              "vectorString": null
            },
            "range": "<2.5.4"
          }
        ],
        "effects": [
          "request"
        ],
        "range": "<2.5.4",
        "nodes": [
          "node_modules/request/node_modules/form-data"
        ],
        "fixAvailable": false
      },
      "global": {
        "name": "global",
        "severity": "low",
        "isDirect": false,
        "via": [
          "min-document"
        ],
        "effects": [
          "@storybook/addon-actions",
          "@storybook/addon-backgrounds",
          "@storybook/addon-docs",
          "@storybook/addon-interactions",
          "@storybook/addon-links",
          "@storybook/addon-measure",
          "@storybook/addon-outline",
          "@storybook/addon-viewport",
          "@storybook/addons",
          "@storybook/api",
          "@storybook/channel-postmessage",
          "@storybook/channel-websocket",
          "@storybook/client-api",
          "@storybook/client-logger",
          "@storybook/core-client",
          "@storybook/core-server",
          "@storybook/csf-tools",
          "@storybook/instrumenter",
          "@storybook/preview-web",
          "@storybook/source-loader",
          "@storybook/store",
          "@storybook/telemetry",
          "@storybook/vue3",
          "telejson"
        ],
        "range": ">=2.0.3",
        "nodes": [
          "node_modules/global"
        ],
        "fixAvailable": {
          "name": "@storybook/vue3",
          "version": "9.1.10",
          "isSemVerMajor": true
        }
      },
      "globby": {
        "name": "globby",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "fast-glob"
        ],
        "effects": [
          "cpy"
        ],
        "range": "8.0.0 - 9.2.0",
        "nodes": [
          "node_modules/cpy/node_modules/globby"
        ],
        "fixAvailable": true
      },
      "icss-utils": {
        "name": "icss-utils",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "postcss"
        ],
        "effects": [
          "css-loader",
          "postcss-modules-local-by-default",
          "postcss-modules-values"
        ],
        "range": "<=4.1.1",
        "nodes": [
          "node_modules/icss-utils"
        ],
        "fixAvailable": true
      },
      "inquirer": {
        "name": "inquirer",
        "severity": "low",
        "isDirect": false,
        "via": [
          "external-editor"
        ],
        "effects": [
          "@wdio/cli"
        ],
        "range": "3.0.0 - 8.2.6 || 9.0.0 - 9.3.7",
        "nodes": [
          "node_modules/inquirer"
        ],
        "fixAvailable": {
          "name": "@wdio/cli",
          "version": "9.20.0",
          "isSemVerMajor": true
        }
      },
      "ip": {
        "name": "ip",
        "severity": "high",
        "isDirect": false,
        "via": [
          {
            "source": 1101851,
            "name": "ip",
            "dependency": "ip",
            "title": "ip SSRF improper categorization in isPublic",
            "url": "https://github.com/advisories/GHSA-2p57-rm9w-gvfp",
            "severity": "high",
            "cwe": [
              "CWE-918"
            ],
            "cvss": {
              "score": 8.1,
              "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H"
            },
            "range": "<=2.0.1"
          }
        ],
        "effects": [
          "@storybook/core-server"
        ],
        "range": "*",
        "nodes": [
          "node_modules/ip"
        ],
        "fixAvailable": true
      },
      "jest-haste-map": {
        "name": "jest-haste-map",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "sane"
        ],
        "effects": [
          "@jest/transform"
        ],
        "range": "24.0.0-alpha.0 - 26.6.2",
        "nodes": [
          "node_modules/@storybook/addon-docs/node_modules/jest-haste-map"
        ],
        "fixAvailable": true
      },
      "jscodeshift": {
        "name": "jscodeshift",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "micromatch"
        ],
        "effects": [
          "vue-docgen-loader"
        ],
        "range": "0.3.20 - 0.13.1",
        "nodes": [
          "node_modules/jscodeshift"
        ],
        "fixAvailable": {
          "name": "@storybook/vue3",
          "version": "9.1.10",
          "isSemVerMajor": true
        }
      },
      "meow": {
        "name": "meow",
        "severity": "high",
        "isDirect": false,
        "via": [
          "trim-newlines"
        ],
        "effects": [],
        "range": "3.4.0 - 5.0.0",
        "nodes": [
          "node_modules/default-browser-id/node_modules/meow"
        ],
        "fixAvailable": true
      },
      "micromatch": {
        "name": "micromatch",
        "severity": "high",
        "isDirect": false,
        "via": [
          {
            "source": 1098681,
            "name": "micromatch",
            "dependency": "micromatch",
            "title": "Regular Expression Denial of Service (ReDoS) in micromatch",
            "url": "https://github.com/advisories/GHSA-952p-6rrq-rcjv",
            "severity": "moderate",
            "cwe": [
              "CWE-1333"
            ],
            "cvss": {
              "score": 5.3,
              "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L"
            },
            "range": "<4.0.8"
          },
          "braces"
        ],
        "effects": [
          "anymatch",
          "fast-glob",
          "fork-ts-checker-webpack-plugin",
          "jscodeshift",
          "readdirp",
          "sane",
          "webpack"
        ],
        "range": "<=4.0.7",
        "nodes": [
          "node_modules/cpy/node_modules/micromatch",
          "node_modules/fork-ts-checker-webpack-plugin/node_modules/micromatch",
          "node_modules/jscodeshift/node_modules/micromatch",
          "node_modules/sane/node_modules/micromatch",
          "node_modules/watchpack-chokidar2/node_modules/micromatch",
          "node_modules/webpack/node_modules/micromatch"
        ],
        "fixAvailable": {
          "name": "@storybook/vue3",
          "version": "9.1.10",
          "isSemVerMajor": true
        }
      },
      "min-document": {
        "name": "min-document",
        "severity": "low",
        "isDirect": false,
        "via": [
          {
            "source": 1108264,
            "name": "min-document",
            "dependency": "min-document",
            "title": "min-document vulnerable to prototype pollution",
            "url": "https://github.com/advisories/GHSA-rx8g-88g5-qh64",
            "severity": "low",
            "cwe": [
              "CWE-1321"
            ],
            "cvss": {
              "score": 0,
              "vectorString": null
            },
            "range": "<=2.19.0"
          }
        ],
        "effects": [
          "global"
        ],
        "range": "*",
        "nodes": [
          "node_modules/min-document"
        ],
        "fixAvailable": {
          "name": "@storybook/vue3",
          "version": "9.1.10",
          "isSemVerMajor": true
        }
      },
      "mwbot": {
        "name": "mwbot",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "request"
        ],
        "effects": [
          "wdio-mediawiki"
        ],
        "range": ">=0.1.6",
        "nodes": [
          "node_modules/mwbot"
        ],
        "fixAvailable": false
      },
      "postcss": {
        "name": "postcss",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          {
            "source": 1094544,
            "name": "postcss",
            "dependency": "postcss",
            "title": "PostCSS line return parsing error",
            "url": "https://github.com/advisories/GHSA-7fh5-64p2-3v2j",
            "severity": "moderate",
            "cwe": [
              "CWE-74",
              "CWE-144"
            ],
            "cvss": {
              "score": 5.3,
              "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N"
            },
            "range": "<8.4.31"
          }
        ],
        "effects": [
          "@storybook/builder-webpack4",
          "autoprefixer",
          "css-loader",
          "icss-utils",
          "postcss-flexbugs-fixes",
          "postcss-modules-extract-imports",
          "postcss-modules-local-by-default",
          "postcss-modules-scope",
          "postcss-modules-values"
        ],
        "range": "<8.4.31",
        "nodes": [
          "node_modules/@storybook/builder-webpack4/node_modules/postcss",
          "node_modules/autoprefixer/node_modules/postcss",
          "node_modules/css-loader/node_modules/postcss",
          "node_modules/icss-utils/node_modules/postcss",
          "node_modules/postcss-flexbugs-fixes/node_modules/postcss",
          "node_modules/postcss-modules-extract-imports/node_modules/postcss",
          "node_modules/postcss-modules-local-by-default/node_modules/postcss",
          "node_modules/postcss-modules-scope/node_modules/postcss",
          "node_modules/postcss-modules-values/node_modules/postcss"
        ],
        "fixAvailable": false
      },
      "postcss-flexbugs-fixes": {
        "name": "postcss-flexbugs-fixes",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "postcss"
        ],
        "effects": [],
        "range": "<=4.2.1",
        "nodes": [
          "node_modules/postcss-flexbugs-fixes"
        ],
        "fixAvailable": true
      },
      "postcss-modules-extract-imports": {
        "name": "postcss-modules-extract-imports",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "postcss"
        ],
        "effects": [],
        "range": "<=2.0.0",
        "nodes": [
          "node_modules/postcss-modules-extract-imports"
        ],
        "fixAvailable": true
      },
      "postcss-modules-local-by-default": {
        "name": "postcss-modules-local-by-default",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "icss-utils",
          "postcss"
        ],
        "effects": [],
        "range": "<=4.0.0-rc.4",
        "nodes": [
          "node_modules/postcss-modules-local-by-default"
        ],
        "fixAvailable": true
      },
      "postcss-modules-scope": {
        "name": "postcss-modules-scope",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "postcss"
        ],
        "effects": [],
        "range": "<=2.2.0",
        "nodes": [
          "node_modules/postcss-modules-scope"
        ],
        "fixAvailable": true
      },
      "postcss-modules-values": {
        "name": "postcss-modules-values",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "icss-utils",
          "postcss"
        ],
        "effects": [
          "css-loader"
        ],
        "range": "<=4.0.0-rc.5",
        "nodes": [
          "node_modules/postcss-modules-values"
        ],
        "fixAvailable": true
      },
      "puppeteer-core": {
        "name": "puppeteer-core",
        "severity": "high",
        "isDirect": false,
        "via": [
          "tar-fs",
          "ws"
        ],
        "effects": [
          "devtools",
          "webdriverio"
        ],
        "range": "10.0.0 - 22.11.1",
        "nodes": [
          "node_modules/puppeteer-core"
        ],
        "fixAvailable": {
          "name": "@wdio/cli",
          "version": "9.20.0",
          "isSemVerMajor": true
        }
      },
      "readdirp": {
        "name": "readdirp",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "micromatch"
        ],
        "effects": [
          "chokidar"
        ],
        "range": "2.2.0 - 2.2.1",
        "nodes": [
          "node_modules/watchpack-chokidar2/node_modules/readdirp"
        ],
        "fixAvailable": {
          "name": "@storybook/addon-interactions",
          "version": "8.6.14",
          "isSemVerMajor": true
        }
      },
      "remark-mdx": {
        "name": "remark-mdx",
        "severity": "high",
        "isDirect": false,
        "via": [
          "remark-parse"
        ],
        "effects": [
          "@mdx-js/mdx"
        ],
        "range": "<=1.6.22",
        "nodes": [
          "node_modules/remark-mdx"
        ],
        "fixAvailable": true
      },
      "remark-parse": {
        "name": "remark-parse",
        "severity": "high",
        "isDirect": false,
        "via": [
          "trim"
        ],
        "effects": [
          "@mdx-js/mdx",
          "remark-mdx"
        ],
        "range": "<=8.0.3",
        "nodes": [
          "node_modules/remark-parse"
        ],
        "fixAvailable": true
      },
      "request": {
        "name": "request",
        "severity": "critical",
        "isDirect": false,
        "via": [
          {
            "source": 1096727,
            "name": "request",
            "dependency": "request",
            "title": "Server-Side Request Forgery in Request",
            "url": "https://github.com/advisories/GHSA-p8p7-x288-28g6",
            "severity": "moderate",
            "cwe": [
              "CWE-918"
            ],
            "cvss": {
              "score": 6.1,
              "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N"
            },
            "range": "<=2.88.2"
          },
          "form-data",
          "tough-cookie"
        ],
        "effects": [
          "mwbot"
        ],
        "range": "*",
        "nodes": [
          "node_modules/request"
        ],
        "fixAvailable": false
      },
      "sane": {
        "name": "sane",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "anymatch",
          "micromatch"
        ],
        "effects": [
          "jest-haste-map"
        ],
        "range": "1.5.0 - 4.1.0",
        "nodes": [
          "node_modules/sane"
        ],
        "fixAvailable": true
      },
      "tar-fs": {
        "name": "tar-fs",
        "severity": "high",
        "isDirect": false,
        "via": [
          {
            "source": 1106930,
            "name": "tar-fs",
            "dependency": "tar-fs",
            "title": "tar-fs can extract outside the specified dir with a specific tarball",
            "url": "https://github.com/advisories/GHSA-8cj5-5rvv-wf4v",
            "severity": "high",
            "cwe": [
              "CWE-22"
            ],
            "cvss": {
              "score": 0,
              "vectorString": null
            },
            "range": ">=2.0.0 <2.1.3"
          },
          {
            "source": 1108293,
            "name": "tar-fs",
            "dependency": "tar-fs",
            "title": "tar-fs has a symlink validation bypass if destination directory is predictable with a specific tarball",
            "url": "https://github.com/advisories/GHSA-vj76-c3g6-qr5v",
            "severity": "high",
            "cwe": [
              "CWE-22",
              "CWE-61"
            ],
            "cvss": {
              "score": 0,
              "vectorString": null
            },
            "range": ">=2.0.0 <2.1.4"
          },
          {
            "source": 1108411,
            "name": "tar-fs",
            "dependency": "tar-fs",
            "title": "tar-fs Vulnerable to Link Following and Path Traversal via Extracting a Crafted tar File",
            "url": "https://github.com/advisories/GHSA-pq67-2wwv-3xjx",
            "severity": "high",
            "cwe": [
              "CWE-22"
            ],
            "cvss": {
              "score": 7.5,
              "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N"
            },
            "range": ">=2.0.0 <2.1.2"
          }
        ],
        "effects": [
          "puppeteer-core"
        ],
        "range": "2.0.0 - 2.1.3",
        "nodes": [
          "node_modules/tar-fs"
        ],
        "fixAvailable": {
          "name": "@wdio/cli",
          "version": "9.20.0",
          "isSemVerMajor": true
        }
      },
      "telejson": {
        "name": "telejson",
        "severity": "low",
        "isDirect": false,
        "via": [
          "global"
        ],
        "effects": [
          "@storybook/addon-actions",
          "@storybook/channel-postmessage",
          "@storybook/channel-websocket",
          "@storybook/core-common",
          "@storybook/core-server"
        ],
        "range": "<=6.0.8",
        "nodes": [
          "node_modules/telejson"
        ],
        "fixAvailable": {
          "name": "@storybook/addon-actions",
          "version": "9.0.8",
          "isSemVerMajor": true
        }
      },
      "tmp": {
        "name": "tmp",
        "severity": "low",
        "isDirect": false,
        "via": [
          {
            "source": 1106849,
            "name": "tmp",
            "dependency": "tmp",
            "title": "tmp allows arbitrary temporary file / directory write via symbolic link `dir` parameter",
            "url": "https://github.com/advisories/GHSA-52f5-9888-hmc6",
            "severity": "low",
            "cwe": [
              "CWE-59"
            ],
            "cvss": {
              "score": 2.5,
              "vectorString": "CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N"
            },
            "range": "<=0.2.3"
          }
        ],
        "effects": [
          "external-editor"
        ],
        "range": "<=0.2.3",
        "nodes": [
          "node_modules/tmp"
        ],
        "fixAvailable": {
          "name": "@wdio/cli",
          "version": "9.20.0",
          "isSemVerMajor": true
        }
      },
      "tough-cookie": {
        "name": "tough-cookie",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          {
            "source": 1097682,
            "name": "tough-cookie",
            "dependency": "tough-cookie",
            "title": "tough-cookie Prototype Pollution vulnerability",
            "url": "https://github.com/advisories/GHSA-72xf-g2v4-qvf3",
            "severity": "moderate",
            "cwe": [
              "CWE-1321"
            ],
            "cvss": {
              "score": 6.5,
              "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N"
            },
            "range": "<4.1.3"
          }
        ],
        "effects": [
          "request"
        ],
        "range": "<4.1.3",
        "nodes": [
          "node_modules/request/node_modules/tough-cookie"
        ],
        "fixAvailable": false
      },
      "trim": {
        "name": "trim",
        "severity": "high",
        "isDirect": false,
        "via": [
          {
            "source": 1089867,
            "name": "trim",
            "dependency": "trim",
            "title": "Regular Expression Denial of Service in trim",
            "url": "https://github.com/advisories/GHSA-w5p7-h5w8-2hfq",
            "severity": "high",
            "cwe": [
              "CWE-400"
            ],
            "cvss": {
              "score": 7.5,
              "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
            },
            "range": "<0.0.3"
          }
        ],
        "effects": [
          "remark-parse"
        ],
        "range": "<0.0.3",
        "nodes": [
          "node_modules/trim"
        ],
        "fixAvailable": true
      },
      "trim-newlines": {
        "name": "trim-newlines",
        "severity": "high",
        "isDirect": false,
        "via": [
          {
            "source": 1095100,
            "name": "trim-newlines",
            "dependency": "trim-newlines",
            "title": "Uncontrolled Resource Consumption in trim-newlines",
            "url": "https://github.com/advisories/GHSA-7p7h-4mm5-852v",
            "severity": "high",
            "cwe": [
              "CWE-400"
            ],
            "cvss": {
              "score": 7.5,
              "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
            },
            "range": "<3.0.1"
          }
        ],
        "effects": [
          "meow"
        ],
        "range": "<3.0.1",
        "nodes": [
          "node_modules/trim-newlines"
        ],
        "fixAvailable": true
      },
      "vue-docgen-loader": {
        "name": "vue-docgen-loader",
        "severity": "moderate",
        "isDirect": false,
        "via": [
          "jscodeshift"
        ],
        "effects": [
          "@storybook/vue3"
        ],
        "range": "1.3.0-beta.0 - 2.0.0",
        "nodes": [
          "node_modules/vue-docgen-loader"
        ],
        "fixAvailable": {
          "name": "@storybook/vue3",
          "version": "9.1.10",
          "isSemVerMajor": true
        }
      },
      "watchpack": {
        "name": "watchpack",
        "severity": "high",
        "isDirect": false,
        "via": [
          "watchpack-chokidar2"
        ],
        "effects": [
          "webpack"
        ],
        "range": "1.7.2 - 1.7.5",
        "nodes": [
          "node_modules/webpack/node_modules/watchpack"
        ],
        "fixAvailable": {
          "name": "@storybook/addon-interactions",
          "version": "8.6.14",
          "isSemVerMajor": true
        }
      },
      "watchpack-chokidar2": {
        "name": "watchpack-chokidar2",
        "severity": "high",
        "isDirect": false,
        "via": [
          "chokidar"
        ],
        "effects": [
          "watchpack"
        ],
        "range": "*",
        "nodes": [
          "node_modules/watchpack-chokidar2"
        ],
        "fixAvailable": {
          "name": "@storybook/addon-interactions",
          "version": "8.6.14",
          "isSemVerMajor": true
        }
      },
      "wdio-mediawiki": {
        "name": "wdio-mediawiki",
        "severity": "moderate",
        "isDirect": true,
        "via": [
          "mwbot"
        ],
        "effects": [],
        "range": "*",
        "nodes": [
          "node_modules/wdio-mediawiki"
        ],
        "fixAvailable": false
      },
      "webdriverio": {
        "name": "webdriverio",
        "severity": "high",
        "isDirect": false,
        "via": [
          "devtools",
          "puppeteer-core"
        ],
        "effects": [
          "@wdio/cli",
          "@wdio/runner"
        ],
        "range": "7.16.5 - 8.46.0",
        "nodes": [
          "node_modules/webdriverio"
        ],
        "fixAvailable": {
          "name": "@wdio/cli",
          "version": "9.20.0",
          "isSemVerMajor": true
        }
      },
      "webpack": {
        "name": "webpack",
        "severity": "high",
        "isDirect": false,
        "via": [
          "micromatch",
          "watchpack"
        ],
        "effects": [
          "@storybook/core-common"
        ],
        "range": "4.0.0-alpha.0 - 5.0.0-rc.6",
        "nodes": [
          "node_modules/webpack"
        ],
        "fixAvailable": {
          "name": "@storybook/addon-interactions",
          "version": "8.6.14",
          "isSemVerMajor": true
        }
      },
      "webpack-dev-middleware": {
        "name": "webpack-dev-middleware",
        "severity": "high",
        "isDirect": false,
        "via": [
          {
            "source": 1096729,
            "name": "webpack-dev-middleware",
            "dependency": "webpack-dev-middleware",
            "title": "Path traversal in webpack-dev-middleware",
            "url": "https://github.com/advisories/GHSA-wr3j-pwj9-hqq6",
            "severity": "high",
            "cwe": [
              "CWE-22"
            ],
            "cvss": {
              "score": 7.4,
              "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N"
            },
            "range": "<=5.3.3"
          }
        ],
        "effects": [
          "@storybook/manager-webpack4"
        ],
        "range": "<=5.3.3",
        "nodes": [
          "node_modules/webpack-dev-middleware"
        ],
        "fixAvailable": false
      },
      "ws": {
        "name": "ws",
        "severity": "high",
        "isDirect": false,
        "via": [
          {
            "source": 1098392,
            "name": "ws",
            "dependency": "ws",
            "title": "ws affected by a DoS when handling a request with many HTTP headers",
            "url": "https://github.com/advisories/GHSA-3h5v-q93c-6h6q",
            "severity": "high",
            "cwe": [
              "CWE-476"
            ],
            "cvss": {
              "score": 7.5,
              "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
            },
            "range": ">=8.0.0 <8.17.1"
          }
        ],
        "effects": [
          "puppeteer-core"
        ],
        "range": "8.0.0 - 8.17.0",
        "nodes": [
          "node_modules/puppeteer-core/node_modules/ws"
        ],
        "fixAvailable": {
          "name": "@wdio/cli",
          "version": "9.20.0",
          "isSemVerMajor": true
        }
      },
      "yarn-install": {
        "name": "yarn-install",
        "severity": "high",
        "isDirect": false,
        "via": [
          "cross-spawn"
        ],
        "effects": [
          "@wdio/cli"
        ],
        "range": "*",
        "nodes": [
          "node_modules/yarn-install"
        ],
        "fixAvailable": {
          "name": "@wdio/cli",
          "version": "9.20.0",
          "isSemVerMajor": true
        }
      }
    },
    "metadata": {
      "vulnerabilities": {
        "info": 0,
        "low": 30,
        "moderate": 33,
        "high": 32,
        "critical": 2,
        "total": 97
      },
      "dependencies": {
        "prod": 1,
        "dev": 2553,
        "optional": 59,
        "peer": 0,
        "peerOptional": 0,
        "total": 2553
      }
    }
  }
}

--- end ---
{"added": 2553, "removed": 0, "changed": 0, "audited": 2554, "funding": 341, "audit": {"auditReportVersion": 2, "vulnerabilities": {"@babel/runtime": {"name": "@babel/runtime", "severity": "moderate", "isDirect": false, "via": [{"source": 1104000, "name": "@babel/runtime", "dependency": "@babel/runtime", "title": "Babel has inefficient RegExp complexity in generated code with .replace when transpiling named capturing groups", "url": "https://github.com/advisories/GHSA-968p-4wvh-cqc8", "severity": "moderate", "cwe": ["CWE-1333"], "cvss": {"score": 6.2, "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}, "range": "<7.26.10"}], "effects": ["@devtools-ds/object-inspector", "@devtools-ds/object-parser", "@devtools-ds/themes", "@devtools-ds/tree"], "range": "<7.26.10", "nodes": ["node_modules/@devtools-ds/object-inspector/node_modules/@babel/runtime", "node_modules/@devtools-ds/object-parser/node_modules/@babel/runtime", "node_modules/@devtools-ds/themes/node_modules/@babel/runtime", "node_modules/@devtools-ds/tree/node_modules/@babel/runtime"], "fixAvailable": {"name": "@storybook/addon-interactions", "version": "8.6.14", "isSemVerMajor": true}}, "@devtools-ds/object-inspector": {"name": "@devtools-ds/object-inspector", "severity": "moderate", "isDirect": false, "via": ["@babel/runtime", "@devtools-ds/object-parser", "@devtools-ds/themes", "@devtools-ds/tree"], "effects": ["@storybook/addon-interactions"], "range": "*", "nodes": ["node_modules/@devtools-ds/object-inspector"], "fixAvailable": {"name": "@storybook/addon-interactions", "version": "8.6.14", "isSemVerMajor": true}}, "@devtools-ds/object-parser": {"name": "@devtools-ds/object-parser", "severity": "moderate", "isDirect": false, "via": ["@babel/runtime"], "effects": [], "range": "*", "nodes": ["node_modules/@devtools-ds/object-parser"], "fixAvailable": true}, "@devtools-ds/themes": {"name": "@devtools-ds/themes", "severity": "moderate", "isDirect": false, "via": ["@babel/runtime"], "effects": [], "range": "*", "nodes": ["node_modules/@devtools-ds/themes"], "fixAvailable": true}, "@devtools-ds/tree": {"name": "@devtools-ds/tree", "severity": "moderate", "isDirect": false, "via": ["@babel/runtime", "@devtools-ds/themes"], "effects": [], "range": "*", "nodes": ["node_modules/@devtools-ds/tree"], "fixAvailable": true}, "@jest/transform": {"name": "@jest/transform", "severity": "moderate", "isDirect": false, "via": ["jest-haste-map"], "effects": ["@storybook/addon-docs"], "range": "<=26.6.2", "nodes": ["node_modules/@storybook/addon-docs/node_modules/@jest/transform"], "fixAvailable": true}, "@mdx-js/mdx": {"name": "@mdx-js/mdx", "severity": "high", "isDirect": false, "via": ["remark-mdx", "remark-parse"], "effects": ["@storybook/mdx1-csf"], "range": "<=1.6.22", "nodes": ["node_modules/@mdx-js/mdx"], "fixAvailable": true}, "@storybook/addon-actions": {"name": "@storybook/addon-actions", "severity": "low", "isDirect": true, "via": ["@storybook/addons", "@storybook/api", "@storybook/client-logger", "@storybook/components", "@storybook/theming", "global", "telejson"], "effects": ["@storybook/addon-essentials"], "range": "3.3.0-alpha.0 - 7.0.0-rc.11", "nodes": ["node_modules/@storybook/addon-actions"], "fixAvailable": {"name": "@storybook/addon-actions", "version": "9.0.8", "isSemVerMajor": true}}, "@storybook/addon-backgrounds": {"name": "@storybook/addon-backgrounds", "severity": "low", "isDirect": false, "via": ["@storybook/addons", "@storybook/api", "@storybook/client-logger", "@storybook/components", "@storybook/theming", "global"], "effects": ["@storybook/addon-essentials"], "range": "3.3.14 - 7.0.0-rc.11", "nodes": ["node_modules/@storybook/addon-backgrounds"], "fixAvailable": {"name": "@storybook/addon-essentials", "version": "8.6.14", "isSemVerMajor": true}}, "@storybook/addon-controls": {"name": "@storybook/addon-controls", "severity": "moderate", "isDirect": false, "via": ["@storybook/addons", "@storybook/api", "@storybook/client-logger", "@storybook/components", "@storybook/core-common", "@storybook/store", "@storybook/theming"], "effects": ["@storybook/addon-essentials"], "range": "<=7.0.0-rc.11", "nodes": ["node_modules/@storybook/addon-controls"], "fixAvailable": {"name": "@storybook/addon-essentials", "version": "8.6.14", "isSemVerMajor": true}}, "@storybook/addon-docs": {"name": "@storybook/addon-docs", "severity": "high", "isDirect": false, "via": ["@jest/transform", "@storybook/addons", "@storybook/api", "@storybook/components", "@storybook/core-common", "@storybook/docs-tools", "@storybook/mdx1-csf", "@storybook/preview-web", "@storybook/source-loader", "@storybook/store", "@storybook/theming", "global"], "effects": [], "range": "<=7.0.3 || 7.1.0-alpha.0 - 7.1.0-rc.2", "nodes": ["node_modules/@storybook/addon-docs"], "fixAvailable": true}, "@storybook/addon-essentials": {"name": "@storybook/addon-essentials", "severity": "moderate", "isDirect": true, "via": ["@storybook/addon-actions", "@storybook/addon-backgrounds", "@storybook/addon-controls", "@storybook/addon-docs", "@storybook/addon-measure", "@storybook/addon-outline", "@storybook/addon-toolbars", "@storybook/addon-viewport", "@storybook/addons", "@storybook/api", "@storybook/core-common"], "effects": [], "range": "<=7.0.0-rc.11", "nodes": ["node_modules/@storybook/addon-essentials"], "fixAvailable": {"name": "@storybook/addon-essentials", "version": "8.6.14", "isSemVerMajor": true}}, "@storybook/addon-interactions": {"name": "@storybook/addon-interactions", "severity": "moderate", "isDirect": true, "via": ["@devtools-ds/object-inspector", "@storybook/addons", "@storybook/api", "@storybook/client-logger", "@storybook/components", "@storybook/core-common", "@storybook/instrumenter", "@storybook/theming", "global"], "effects": [], "range": "<=7.0.0-rc.11", "nodes": ["node_modules/@storybook/addon-interactions"], "fixAvailable": {"name": "@storybook/addon-interactions", "version": "8.6.14", "isSemVerMajor": true}}, "@storybook/addon-links": {"name": "@storybook/addon-links", "severity": "low", "isDirect": true, "via": ["@storybook/addons", "@storybook/client-logger", "@storybook/router", "global"], "effects": [], "range": "3.3.0-alpha.0 - 7.0.0-rc.11", "nodes": ["node_modules/@storybook/addon-links"], "fixAvailable": {"name": "@storybook/addon-links", "version": "9.1.10", "isSemVerMajor": true}}, "@storybook/addon-measure": {"name": "@storybook/addon-measure", "severity": "low", "isDirect": false, "via": ["@storybook/addons", "@storybook/api", "@storybook/client-logger", "@storybook/components", "global"], "effects": ["@storybook/addon-essentials"], "range": "<=7.0.0-rc.11", "nodes": ["node_modules/@storybook/addon-measure"], "fixAvailable": {"name": "@storybook/addon-essentials", "version": "8.6.14", "isSemVerMajor": true}}, "@storybook/addon-outline": {"name": "@storybook/addon-outline", "severity": "low", "isDirect": false, "via": ["@storybook/addons", "@storybook/api", "@storybook/client-logger", "@storybook/components", "global"], "effects": [], "range": "<=7.0.0-rc.11", "nodes": ["node_modules/@storybook/addon-outline"], "fixAvailable": true}, "@storybook/addon-toolbars": {"name": "@storybook/addon-toolbars", "severity": "low", "isDirect": false, "via": ["@storybook/addons", "@storybook/api", "@storybook/client-logger", "@storybook/components", "@storybook/theming"], "effects": ["@storybook/addon-essentials"], "range": "<=7.0.0-rc.11", "nodes": ["node_modules/@storybook/addon-toolbars"], "fixAvailable": {"name": "@storybook/addon-essentials", "version": "8.6.14", "isSemVerMajor": true}}, "@storybook/addon-viewport": {"name": "@storybook/addon-viewport", "severity": "low", "isDirect": false, "via": ["@storybook/addons", "@storybook/api", "@storybook/client-logger", "@storybook/components", "@storybook/theming", "global"], "effects": [], "range": "<=7.0.0-rc.11", "nodes": ["node_modules/@storybook/addon-viewport"], "fixAvailable": true}, "@storybook/addons": {"name": "@storybook/addons", "severity": "low", "isDirect": false, "via": ["@storybook/api", "@storybook/client-logger", "@storybook/router", "@storybook/theming", "global"], "effects": ["@storybook/addon-actions", "@storybook/addon-backgrounds", "@storybook/addon-controls", "@storybook/addon-essentials", "@storybook/addon-links", "@storybook/addon-measure", "@storybook/addon-toolbars", "@storybook/addon-viewport", "@storybook/ui"], "range": "4.0.0-alpha.0 - 7.0.0-rc.11", "nodes": ["node_modules/@storybook/addons"], "fixAvailable": {"name": "@storybook/addon-actions", "version": "9.0.8", "isSemVerMajor": true}}, "@storybook/api": {"name": "@storybook/api", "severity": "low", "isDirect": false, "via": ["@storybook/client-logger", "@storybook/router", "@storybook/theming", "global", "telejson"], "effects": ["@storybook/addon-actions", "@storybook/addon-backgrounds", "@storybook/addon-viewport", "@storybook/addons", "@storybook/ui"], "range": "<=7.0.0-rc.11", "nodes": ["node_modules/@storybook/api"], "fixAvailable": {"name": "@storybook/addon-essentials", "version": "8.6.14", "isSemVerMajor": true}}, "@storybook/builder-webpack4": {"name": "@storybook/builder-webpack4", "severity": "high", "isDirect": true, "via": ["@storybook/addons", "@storybook/api", "@storybook/channel-postmessage", "@storybook/client-api", "@storybook/client-logger", "@storybook/components", "@storybook/core-common", "@storybook/preview-web", "@storybook/router", "@storybook/store", "@storybook/theming", "@storybook/ui", "autoprefixer", "css-loader", "fork-ts-checker-webpack-plugin", "global", "postcss", "postcss-flexbugs-fixes", "webpack", "webpack-dev-middleware"], "effects": ["@storybook/core-server"], "range": "*", "nodes": ["node_modules/@storybook/builder-webpack4"], "fixAvailable": false}, "@storybook/channel-postmessage": {"name": "@storybook/channel-postmessage", "severity": "low", "isDirect": false, "via": ["@storybook/client-logger", "global", "telejson"], "effects": ["@storybook/client-api"], "range": "3.1.2 - 7.0.0-rc.11", "nodes": ["node_modules/@storybook/channel-postmessage"], "fixAvailable": true}, "@storybook/channel-websocket": {"name": "@storybook/channel-websocket", "severity": "low", "isDirect": false, "via": ["@storybook/client-logger", "global", "telejson"], "effects": ["@storybook/core-client"], "range": "3.1.2 - 7.0.0-rc.11", "nodes": ["node_modules/@storybook/channel-websocket"], "fixAvailable": true}, "@storybook/client-api": {"name": "@storybook/client-api", "severity": "low", "isDirect": false, "via": ["@storybook/addons", "@storybook/channel-postmessage", "@storybook/client-logger", "@storybook/store", "global"], "effects": [], "range": "<=7.0.0-rc.11", "nodes": ["node_modules/@storybook/client-api"], "fixAvailable": true}, "@storybook/client-logger": {"name": "@storybook/client-logger", "severity": "low", "isDirect": false, "via": ["global"], "effects": ["@storybook/addon-actions", "@storybook/addon-backgrounds", "@storybook/addon-controls", "@storybook/addon-links", "@storybook/addon-toolbars", "@storybook/addon-viewport", "@storybook/addons", "@storybook/api", "@storybook/channel-postmessage", "@storybook/channel-websocket", "@storybook/client-api", "@storybook/components", "@storybook/router", "@storybook/source-loader", "@storybook/testing-library", "@storybook/theming", "@storybook/ui"], "range": "6.0.0-alpha.0 - 7.0.0-rc.11", "nodes": ["node_modules/@storybook/client-logger"], "fixAvailable": {"name": "@storybook/addon-actions", "version": "9.0.8", "isSemVerMajor": true}}, "@storybook/components": {"name": "@storybook/components", "severity": "low", "isDirect": false, "via": ["@storybook/client-logger", "@storybook/theming"], "effects": [], "range": "6.0.0-alpha.0 - 7.0.0-rc.11", "nodes": ["node_modules/@storybook/components"], "fixAvailable": true}, "@storybook/core": {"name": "@storybook/core", "severity": "high", "isDirect": false, "via": ["@storybook/core-client", "@storybook/core-server"], "effects": [], "range": "6.2.0-alpha.0 - 6.5.17-alpha.0", "nodes": ["node_modules/@storybook/core"], "fixAvailable": true}, "@storybook/core-client": {"name": "@storybook/core-client", "severity": "low", "isDirect": false, "via": ["@storybook/addons", "@storybook/channel-postmessage", "@storybook/channel-websocket", "@storybook/client-api", "@storybook/client-logger", "@storybook/preview-web", "@storybook/store", "@storybook/ui", "global"], "effects": ["@storybook/core-server"], "range": "<=7.0.0-rc.11", "nodes": ["node_modules/@storybook/core-client"], "fixAvailable": true}, "@storybook/core-common": {"name": "@storybook/core-common", "severity": "moderate", "isDirect": false, "via": ["telejson", "webpack"], "effects": ["@storybook/addon-controls", "@storybook/addon-docs", "@storybook/addon-essentials", "@storybook/addon-interactions", "@storybook/telemetry"], "range": "<=7.0.0-rc.11", "nodes": ["node_modules/@storybook/core-common"], "fixAvailable": {"name": "@storybook/addon-interactions", "version": "8.6.14", "isSemVerMajor": true}}, "@storybook/core-server": {"name": "@storybook/core-server", "severity": "high", "isDirect": false, "via": ["@storybook/builder-webpack4", "@storybook/core-client", "@storybook/core-common", "@storybook/csf-tools", "@storybook/manager-webpack4", "@storybook/store", "@storybook/telemetry", "cpy", "global", "ip", "telejson", "webpack"], "effects": ["@storybook/core"], "range": "<=7.6.19 || 8.0.0-alpha.0 - 8.1.5 || 8.2.0-alpha.0 - 8.2.0-beta.3", "nodes": ["node_modules/@storybook/core-server"], "fixAvailable": true}, "@storybook/csf-tools": {"name": "@storybook/csf-tools", "severity": "high", "isDirect": false, "via": ["@storybook/mdx1-csf", "global"], "effects": ["@storybook/core-server"], "range": "6.4.0-alpha.0 - 7.0.0-rc.11", "nodes": ["node_modules/@storybook/csf-tools"], "fixAvailable": true}, "@storybook/docs-tools": {"name": "@storybook/docs-tools", "severity": "low", "isDirect": false, "via": ["@storybook/store"], "effects": ["@storybook/addon-docs", "@storybook/vue3"], "range": "<=7.0.0-rc.11", "nodes": ["node_modules/@storybook/docs-tools"], "fixAvailable": {"name": "@storybook/vue3", "version": "9.1.10", "isSemVerMajor": true}}, "@storybook/instrumenter": {"name": "@storybook/instrumenter", "severity": "low", "isDirect": false, "via": ["@storybook/addons", "@storybook/client-logger", "global"], "effects": [], "range": "<=7.0.0-rc.11", "nodes": ["node_modules/@storybook/instrumenter"], "fixAvailable": true}, "@storybook/manager-webpack4": {"name": "@storybook/manager-webpack4", "severity": "high", "isDirect": true, "via": ["@storybook/addons", "@storybook/core-client", "@storybook/core-common", "@storybook/theming", "@storybook/ui", "css-loader", "telejson", "webpack", "webpack-dev-middleware"], "effects": ["@storybook/core-server"], "range": "*", "nodes": ["node_modules/@storybook/manager-webpack4"], "fixAvailable": false}, "@storybook/mdx1-csf": {"name": "@storybook/mdx1-csf", "severity": "high", "isDirect": false, "via": ["@mdx-js/mdx"], "effects": ["@storybook/addon-docs", "@storybook/csf-tools"], "range": "*", "nodes": ["node_modules/@storybook/mdx1-csf"], "fixAvailable": true}, "@storybook/preview-web": {"name": "@storybook/preview-web", "severity": "low", "isDirect": false, "via": ["@storybook/addons", "@storybook/channel-postmessage", "@storybook/client-logger", "@storybook/store", "global"], "effects": [], "range": "<=7.0.0-rc.11", "nodes": ["node_modules/@storybook/preview-web"], "fixAvailable": true}, "@storybook/router": {"name": "@storybook/router", "severity": "low", "isDirect": false, "via": ["@storybook/client-logger"], "effects": ["@storybook/addon-links", "@storybook/addons", "@storybook/api", "@storybook/ui"], "range": "6.2.0-alpha.0 - 7.0.0-rc.11", "nodes": ["node_modules/@storybook/router"], "fixAvailable": {"name": "@storybook/addon-links", "version": "9.1.10", "isSemVerMajor": true}}, "@storybook/source-loader": {"name": "@storybook/source-loader", "severity": "low", "isDirect": false, "via": ["@storybook/addons", "@storybook/client-logger", "global"], "effects": [], "range": "<=7.0.0-rc.11", "nodes": ["node_modules/@storybook/source-loader"], "fixAvailable": true}, "@storybook/store": {"name": "@storybook/store", "severity": "low", "isDirect": false, "via": ["@storybook/addons", "@storybook/client-logger", "global"], "effects": ["@storybook/addon-docs", "@storybook/builder-webpack4", "@storybook/client-api", "@storybook/docs-tools", "@storybook/vue3"], "range": "<=7.0.0-rc.11", "nodes": ["node_modules/@storybook/store"], "fixAvailable": {"name": "@storybook/vue3", "version": "9.1.10", "isSemVerMajor": true}}, "@storybook/telemetry": {"name": "@storybook/telemetry", "severity": "moderate", "isDirect": false, "via": ["@storybook/client-logger", "@storybook/core-common", "global"], "effects": ["@storybook/core-server"], "range": "<=7.0.0-rc.11", "nodes": ["node_modules/@storybook/telemetry"], "fixAvailable": true}, "@storybook/testing-library": {"name": "@storybook/testing-library", "severity": "low", "isDirect": true, "via": ["@storybook/client-logger", "@storybook/instrumenter"], "effects": [], "range": "<=0.0.13 || 0.1.1--canary.36.0dce5bf.0 - 0.1.1-future.2", "nodes": ["node_modules/@storybook/testing-library"], "fixAvailable": {"name": "@storybook/testing-library", "version": "0.2.2", "isSemVerMajor": true}}, "@storybook/theming": {"name": "@storybook/theming", "severity": "low", "isDirect": false, "via": ["@storybook/client-logger"], "effects": ["@storybook/addon-actions", "@storybook/addon-docs", "@storybook/addon-toolbars"], "range": "6.0.0-alpha.0 - 7.0.0-rc.11", "nodes": ["node_modules/@storybook/theming"], "fixAvailable": {"name": "@storybook/addon-actions", "version": "9.0.8", "isSemVerMajor": true}}, "@storybook/ui": {"name": "@storybook/ui", "severity": "low", "isDirect": false, "via": ["@storybook/addons", "@storybook/api", "@storybook/client-logger", "@storybook/components", "@storybook/router", "@storybook/theming"], "effects": [], "range": "4.2.0-alpha.1 - 7.0.0-alpha.10", "nodes": ["node_modules/@storybook/ui"], "fixAvailable": true}, "@storybook/vue3": {"name": "@storybook/vue3", "severity": "high", "isDirect": true, "via": ["@storybook/addons", "@storybook/core", "@storybook/core-common", "@storybook/docs-tools", "@storybook/store", "global", "vue-docgen-loader"], "effects": [], "range": "<=7.0.0-rc.11", "nodes": ["node_modules/@storybook/vue3"], "fixAvailable": {"name": "@storybook/vue3", "version": "9.1.10", "isSemVerMajor": true}}, "@wdio/cli": {"name": "@wdio/cli", "severity": "high", "isDirect": true, "via": ["inquirer", "webdriverio", "yarn-install"], "effects": [], "range": "<=9.0.0-alpha.426", "nodes": ["node_modules/@wdio/cli"], "fixAvailable": {"name": "@wdio/cli", "version": "9.20.0", "isSemVerMajor": true}}, "@wdio/local-runner": {"name": "@wdio/local-runner", "severity": "high", "isDirect": true, "via": ["@wdio/runner"], "effects": [], "range": "7.16.5 - 8.46.0", "nodes": ["node_modules/@wdio/local-runner"], "fixAvailable": {"name": "@wdio/local-runner", "version": "9.20.0", "isSemVerMajor": true}}, "@wdio/runner": {"name": "@wdio/runner", "severity": "high", "isDirect": false, "via": ["webdriverio"], "effects": ["@wdio/local-runner"], "range": "7.16.5 - 8.46.0", "nodes": ["node_modules/@wdio/runner"], "fixAvailable": {"name": "@wdio/local-runner", "version": "9.20.0", "isSemVerMajor": true}}, "anymatch": {"name": "anymatch", "severity": "moderate", "isDirect": false, "via": ["micromatch"], "effects": ["chokidar", "sane"], "range": "1.2.0 - 2.0.0", "nodes": ["node_modules/sane/node_modules/anymatch", "node_modules/watchpack-chokidar2/node_modules/anymatch"], "fixAvailable": {"name": "@storybook/addon-interactions", "version": "8.6.14", "isSemVerMajor": true}}, "autoprefixer": {"name": "autoprefixer", "severity": "moderate", "isDirect": false, "via": ["postcss"], "effects": [], "range": "1.0.20131222 - 9.8.8", "nodes": ["node_modules/autoprefixer"], "fixAvailable": true}, "braces": {"name": "braces", "severity": "high", "isDirect": false, "via": [{"source": 1098094, "name": "braces", "dependency": "braces", "title": "Uncontrolled resource consumption in braces", "url": "https://github.com/advisories/GHSA-grv7-fg5c-xmjg", "severity": "high", "cwe": ["CWE-400", "CWE-1050"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}, "range": "<3.0.3"}], "effects": ["chokidar", "micromatch"], "range": "<3.0.3", "nodes": ["node_modules/cpy/node_modules/braces", "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces", "node_modules/jscodeshift/node_modules/braces", "node_modules/sane/node_modules/braces", "node_modules/watchpack-chokidar2/node_modules/braces", "node_modules/webpack/node_modules/braces"], "fixAvailable": {"name": "@storybook/vue3", "version": "9.1.10", "isSemVerMajor": true}}, "chokidar": {"name": "chokidar", "severity": "high", "isDirect": false, "via": ["anymatch", "braces", "readdirp"], "effects": ["watchpack-chokidar2"], "range": "1.3.0 - 2.1.8", "nodes": ["node_modules/watchpack-chokidar2/node_modules/chokidar"], "fixAvailable": {"name": "@storybook/addon-interactions", "version": "8.6.14", "isSemVerMajor": true}}, "cpy": {"name": "cpy", "severity": "moderate", "isDirect": false, "via": ["globby"], "effects": [], "range": "7.0.0 - 8.1.2", "nodes": ["node_modules/cpy"], "fixAvailable": true}, "cross-spawn": {"name": "cross-spawn", "severity": "high", "isDirect": false, "via": [{"source": 1104663, "name": "cross-spawn", "dependency": "cross-spawn", "title": "Regular Expression Denial of Service (ReDoS) in cross-spawn", "url": "https://github.com/advisories/GHSA-3xgq-45jj-v275", "severity": "high", "cwe": ["CWE-1333"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}, "range": "<6.0.6"}], "effects": ["yarn-install"], "range": "<6.0.6", "nodes": ["node_modules/yarn-install/node_modules/cross-spawn"], "fixAvailable": {"name": "@wdio/cli", "version": "9.20.0", "isSemVerMajor": true}}, "css-loader": {"name": "css-loader", "severity": "moderate", "isDirect": false, "via": ["icss-utils", "postcss", "postcss-modules-extract-imports", "postcss-modules-local-by-default", "postcss-modules-scope", "postcss-modules-values"], "effects": [], "range": "0.15.0 - 4.3.0", "nodes": ["node_modules/css-loader"], "fixAvailable": true}, "devtools": {"name": "devtools", "severity": "high", "isDirect": false, "via": ["puppeteer-core"], "effects": [], "range": ">=7.16.5", "nodes": ["node_modules/devtools"], "fixAvailable": true}, "external-editor": {"name": "external-editor", "severity": "low", "isDirect": false, "via": ["tmp"], "effects": ["inquirer"], "range": ">=1.1.1", "nodes": ["node_modules/external-editor"], "fixAvailable": {"name": "@wdio/cli", "version": "9.20.0", "isSemVerMajor": true}}, "fast-glob": {"name": "fast-glob", "severity": "moderate", "isDirect": false, "via": ["micromatch"], "effects": ["globby"], "range": "<=2.2.7", "nodes": ["node_modules/cpy/node_modules/fast-glob"], "fixAvailable": true}, "fork-ts-checker-webpack-plugin": {"name": "fork-ts-checker-webpack-plugin", "severity": "moderate", "isDirect": false, "via": ["micromatch"], "effects": [], "range": "0.4.14 - 4.1.6", "nodes": ["node_modules/fork-ts-checker-webpack-plugin"], "fixAvailable": true}, "form-data": {"name": "form-data", "severity": "critical", "isDirect": false, "via": [{"source": 1106509, "name": "form-data", "dependency": "form-data", "title": "form-data uses unsafe random function in form-data for choosing boundary", "url": "https://github.com/advisories/GHSA-fjxv-7rqg-78g4", "severity": "critical", "cwe": ["CWE-330"], "cvss": {"score": 0, "vectorString": null}, "range": "<2.5.4"}], "effects": ["request"], "range": "<2.5.4", "nodes": ["node_modules/request/node_modules/form-data"], "fixAvailable": false}, "global": {"name": "global", "severity": "low", "isDirect": false, "via": ["min-document"], "effects": ["@storybook/addon-actions", "@storybook/addon-backgrounds", "@storybook/addon-docs", "@storybook/addon-interactions", "@storybook/addon-links", "@storybook/addon-measure", "@storybook/addon-outline", "@storybook/addon-viewport", "@storybook/addons", "@storybook/api", "@storybook/channel-postmessage", "@storybook/channel-websocket", "@storybook/client-api", "@storybook/client-logger", "@storybook/core-client", "@storybook/core-server", "@storybook/csf-tools", "@storybook/instrumenter", "@storybook/preview-web", "@storybook/source-loader", "@storybook/store", "@storybook/telemetry", "@storybook/vue3", "telejson"], "range": ">=2.0.3", "nodes": ["node_modules/global"], "fixAvailable": {"name": "@storybook/vue3", "version": "9.1.10", "isSemVerMajor": true}}, "globby": {"name": "globby", "severity": "moderate", "isDirect": false, "via": ["fast-glob"], "effects": ["cpy"], "range": "8.0.0 - 9.2.0", "nodes": ["node_modules/cpy/node_modules/globby"], "fixAvailable": true}, "icss-utils": {"name": "icss-utils", "severity": "moderate", "isDirect": false, "via": ["postcss"], "effects": ["css-loader", "postcss-modules-local-by-default", "postcss-modules-values"], "range": "<=4.1.1", "nodes": ["node_modules/icss-utils"], "fixAvailable": true}, "inquirer": {"name": "inquirer", "severity": "low", "isDirect": false, "via": ["external-editor"], "effects": ["@wdio/cli"], "range": "3.0.0 - 8.2.6 || 9.0.0 - 9.3.7", "nodes": ["node_modules/inquirer"], "fixAvailable": {"name": "@wdio/cli", "version": "9.20.0", "isSemVerMajor": true}}, "ip": {"name": "ip", "severity": "high", "isDirect": false, "via": [{"source": 1101851, "name": "ip", "dependency": "ip", "title": "ip SSRF improper categorization in isPublic", "url": "https://github.com/advisories/GHSA-2p57-rm9w-gvfp", "severity": "high", "cwe": ["CWE-918"], "cvss": {"score": 8.1, "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H"}, "range": "<=2.0.1"}], "effects": ["@storybook/core-server"], "range": "*", "nodes": ["node_modules/ip"], "fixAvailable": true}, "jest-haste-map": {"name": "jest-haste-map", "severity": "moderate", "isDirect": false, "via": ["sane"], "effects": ["@jest/transform"], "range": "24.0.0-alpha.0 - 26.6.2", "nodes": ["node_modules/@storybook/addon-docs/node_modules/jest-haste-map"], "fixAvailable": true}, "jscodeshift": {"name": "jscodeshift", "severity": "moderate", "isDirect": false, "via": ["micromatch"], "effects": ["vue-docgen-loader"], "range": "0.3.20 - 0.13.1", "nodes": ["node_modules/jscodeshift"], "fixAvailable": {"name": "@storybook/vue3", "version": "9.1.10", "isSemVerMajor": true}}, "meow": {"name": "meow", "severity": "high", "isDirect": false, "via": ["trim-newlines"], "effects": [], "range": "3.4.0 - 5.0.0", "nodes": ["node_modules/default-browser-id/node_modules/meow"], "fixAvailable": true}, "micromatch": {"name": "micromatch", "severity": "high", "isDirect": false, "via": [{"source": 1098681, "name": "micromatch", "dependency": "micromatch", "title": "Regular Expression Denial of Service (ReDoS) in micromatch", "url": "https://github.com/advisories/GHSA-952p-6rrq-rcjv", "severity": "moderate", "cwe": ["CWE-1333"], "cvss": {"score": 5.3, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L"}, "range": "<4.0.8"}, "braces"], "effects": ["anymatch", "fast-glob", "fork-ts-checker-webpack-plugin", "jscodeshift", "readdirp", "sane", "webpack"], "range": "<=4.0.7", "nodes": ["node_modules/cpy/node_modules/micromatch", "node_modules/fork-ts-checker-webpack-plugin/node_modules/micromatch", "node_modules/jscodeshift/node_modules/micromatch", "node_modules/sane/node_modules/micromatch", "node_modules/watchpack-chokidar2/node_modules/micromatch", "node_modules/webpack/node_modules/micromatch"], "fixAvailable": {"name": "@storybook/vue3", "version": "9.1.10", "isSemVerMajor": true}}, "min-document": {"name": "min-document", "severity": "low", "isDirect": false, "via": [{"source": 1108264, "name": "min-document", "dependency": "min-document", "title": "min-document vulnerable to prototype pollution", "url": "https://github.com/advisories/GHSA-rx8g-88g5-qh64", "severity": "low", "cwe": ["CWE-1321"], "cvss": {"score": 0, "vectorString": null}, "range": "<=2.19.0"}], "effects": ["global"], "range": "*", "nodes": ["node_modules/min-document"], "fixAvailable": {"name": "@storybook/vue3", "version": "9.1.10", "isSemVerMajor": true}}, "mwbot": {"name": "mwbot", "severity": "moderate", "isDirect": false, "via": ["request"], "effects": ["wdio-mediawiki"], "range": ">=0.1.6", "nodes": ["node_modules/mwbot"], "fixAvailable": false}, "postcss": {"name": "postcss", "severity": "moderate", "isDirect": false, "via": [{"source": 1094544, "name": "postcss", "dependency": "postcss", "title": "PostCSS line return parsing error", "url": "https://github.com/advisories/GHSA-7fh5-64p2-3v2j", "severity": "moderate", "cwe": ["CWE-74", "CWE-144"], "cvss": {"score": 5.3, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N"}, "range": "<8.4.31"}], "effects": ["@storybook/builder-webpack4", "autoprefixer", "css-loader", "icss-utils", "postcss-flexbugs-fixes", "postcss-modules-extract-imports", "postcss-modules-local-by-default", "postcss-modules-scope", "postcss-modules-values"], "range": "<8.4.31", "nodes": ["node_modules/@storybook/builder-webpack4/node_modules/postcss", "node_modules/autoprefixer/node_modules/postcss", "node_modules/css-loader/node_modules/postcss", "node_modules/icss-utils/node_modules/postcss", "node_modules/postcss-flexbugs-fixes/node_modules/postcss", "node_modules/postcss-modules-extract-imports/node_modules/postcss", "node_modules/postcss-modules-local-by-default/node_modules/postcss", "node_modules/postcss-modules-scope/node_modules/postcss", "node_modules/postcss-modules-values/node_modules/postcss"], "fixAvailable": false}, "postcss-flexbugs-fixes": {"name": "postcss-flexbugs-fixes", "severity": "moderate", "isDirect": false, "via": ["postcss"], "effects": [], "range": "<=4.2.1", "nodes": ["node_modules/postcss-flexbugs-fixes"], "fixAvailable": true}, "postcss-modules-extract-imports": {"name": "postcss-modules-extract-imports", "severity": "moderate", "isDirect": false, "via": ["postcss"], "effects": [], "range": "<=2.0.0", "nodes": ["node_modules/postcss-modules-extract-imports"], "fixAvailable": true}, "postcss-modules-local-by-default": {"name": "postcss-modules-local-by-default", "severity": "moderate", "isDirect": false, "via": ["icss-utils", "postcss"], "effects": [], "range": "<=4.0.0-rc.4", "nodes": ["node_modules/postcss-modules-local-by-default"], "fixAvailable": true}, "postcss-modules-scope": {"name": "postcss-modules-scope", "severity": "moderate", "isDirect": false, "via": ["postcss"], "effects": [], "range": "<=2.2.0", "nodes": ["node_modules/postcss-modules-scope"], "fixAvailable": true}, "postcss-modules-values": {"name": "postcss-modules-values", "severity": "moderate", "isDirect": false, "via": ["icss-utils", "postcss"], "effects": ["css-loader"], "range": "<=4.0.0-rc.5", "nodes": ["node_modules/postcss-modules-values"], "fixAvailable": true}, "puppeteer-core": {"name": "puppeteer-core", "severity": "high", "isDirect": false, "via": ["tar-fs", "ws"], "effects": ["devtools", "webdriverio"], "range": "10.0.0 - 22.11.1", "nodes": ["node_modules/puppeteer-core"], "fixAvailable": {"name": "@wdio/cli", "version": "9.20.0", "isSemVerMajor": true}}, "readdirp": {"name": "readdirp", "severity": "moderate", "isDirect": false, "via": ["micromatch"], "effects": ["chokidar"], "range": "2.2.0 - 2.2.1", "nodes": ["node_modules/watchpack-chokidar2/node_modules/readdirp"], "fixAvailable": {"name": "@storybook/addon-interactions", "version": "8.6.14", "isSemVerMajor": true}}, "remark-mdx": {"name": "remark-mdx", "severity": "high", "isDirect": false, "via": ["remark-parse"], "effects": ["@mdx-js/mdx"], "range": "<=1.6.22", "nodes": ["node_modules/remark-mdx"], "fixAvailable": true}, "remark-parse": {"name": "remark-parse", "severity": "high", "isDirect": false, "via": ["trim"], "effects": ["@mdx-js/mdx", "remark-mdx"], "range": "<=8.0.3", "nodes": ["node_modules/remark-parse"], "fixAvailable": true}, "request": {"name": "request", "severity": "critical", "isDirect": false, "via": [{"source": 1096727, "name": "request", "dependency": "request", "title": "Server-Side Request Forgery in Request", "url": "https://github.com/advisories/GHSA-p8p7-x288-28g6", "severity": "moderate", "cwe": ["CWE-918"], "cvss": {"score": 6.1, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N"}, "range": "<=2.88.2"}, "form-data", "tough-cookie"], "effects": ["mwbot"], "range": "*", "nodes": ["node_modules/request"], "fixAvailable": false}, "sane": {"name": "sane", "severity": "moderate", "isDirect": false, "via": ["anymatch", "micromatch"], "effects": ["jest-haste-map"], "range": "1.5.0 - 4.1.0", "nodes": ["node_modules/sane"], "fixAvailable": true}, "tar-fs": {"name": "tar-fs", "severity": "high", "isDirect": false, "via": [{"source": 1106930, "name": "tar-fs", "dependency": "tar-fs", "title": "tar-fs can extract outside the specified dir with a specific tarball", "url": "https://github.com/advisories/GHSA-8cj5-5rvv-wf4v", "severity": "high", "cwe": ["CWE-22"], "cvss": {"score": 0, "vectorString": null}, "range": ">=2.0.0 <2.1.3"}, {"source": 1108293, "name": "tar-fs", "dependency": "tar-fs", "title": "tar-fs has a symlink validation bypass if destination directory is predictable with a specific tarball", "url": "https://github.com/advisories/GHSA-vj76-c3g6-qr5v", "severity": "high", "cwe": ["CWE-22", "CWE-61"], "cvss": {"score": 0, "vectorString": null}, "range": ">=2.0.0 <2.1.4"}, {"source": 1108411, "name": "tar-fs", "dependency": "tar-fs", "title": "tar-fs Vulnerable to Link Following and Path Traversal via Extracting a Crafted tar File", "url": "https://github.com/advisories/GHSA-pq67-2wwv-3xjx", "severity": "high", "cwe": ["CWE-22"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N"}, "range": ">=2.0.0 <2.1.2"}], "effects": ["puppeteer-core"], "range": "2.0.0 - 2.1.3", "nodes": ["node_modules/tar-fs"], "fixAvailable": {"name": "@wdio/cli", "version": "9.20.0", "isSemVerMajor": true}}, "telejson": {"name": "telejson", "severity": "low", "isDirect": false, "via": ["global"], "effects": ["@storybook/addon-actions", "@storybook/channel-postmessage", "@storybook/channel-websocket", "@storybook/core-common", "@storybook/core-server"], "range": "<=6.0.8", "nodes": ["node_modules/telejson"], "fixAvailable": {"name": "@storybook/addon-actions", "version": "9.0.8", "isSemVerMajor": true}}, "tmp": {"name": "tmp", "severity": "low", "isDirect": false, "via": [{"source": 1106849, "name": "tmp", "dependency": "tmp", "title": "tmp allows arbitrary temporary file / directory write via symbolic link `dir` parameter", "url": "https://github.com/advisories/GHSA-52f5-9888-hmc6", "severity": "low", "cwe": ["CWE-59"], "cvss": {"score": 2.5, "vectorString": "CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N"}, "range": "<=0.2.3"}], "effects": ["external-editor"], "range": "<=0.2.3", "nodes": ["node_modules/tmp"], "fixAvailable": {"name": "@wdio/cli", "version": "9.20.0", "isSemVerMajor": true}}, "tough-cookie": {"name": "tough-cookie", "severity": "moderate", "isDirect": false, "via": [{"source": 1097682, "name": "tough-cookie", "dependency": "tough-cookie", "title": "tough-cookie Prototype Pollution vulnerability", "url": "https://github.com/advisories/GHSA-72xf-g2v4-qvf3", "severity": "moderate", "cwe": ["CWE-1321"], "cvss": {"score": 6.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N"}, "range": "<4.1.3"}], "effects": ["request"], "range": "<4.1.3", "nodes": ["node_modules/request/node_modules/tough-cookie"], "fixAvailable": false}, "trim": {"name": "trim", "severity": "high", "isDirect": false, "via": [{"source": 1089867, "name": "trim", "dependency": "trim", "title": "Regular Expression Denial of Service in trim", "url": "https://github.com/advisories/GHSA-w5p7-h5w8-2hfq", "severity": "high", "cwe": ["CWE-400"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}, "range": "<0.0.3"}], "effects": ["remark-parse"], "range": "<0.0.3", "nodes": ["node_modules/trim"], "fixAvailable": true}, "trim-newlines": {"name": "trim-newlines", "severity": "high", "isDirect": false, "via": [{"source": 1095100, "name": "trim-newlines", "dependency": "trim-newlines", "title": "Uncontrolled Resource Consumption in trim-newlines", "url": "https://github.com/advisories/GHSA-7p7h-4mm5-852v", "severity": "high", "cwe": ["CWE-400"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}, "range": "<3.0.1"}], "effects": ["meow"], "range": "<3.0.1", "nodes": ["node_modules/trim-newlines"], "fixAvailable": true}, "vue-docgen-loader": {"name": "vue-docgen-loader", "severity": "moderate", "isDirect": false, "via": ["jscodeshift"], "effects": ["@storybook/vue3"], "range": "1.3.0-beta.0 - 2.0.0", "nodes": ["node_modules/vue-docgen-loader"], "fixAvailable": {"name": "@storybook/vue3", "version": "9.1.10", "isSemVerMajor": true}}, "watchpack": {"name": "watchpack", "severity": "high", "isDirect": false, "via": ["watchpack-chokidar2"], "effects": ["webpack"], "range": "1.7.2 - 1.7.5", "nodes": ["node_modules/webpack/node_modules/watchpack"], "fixAvailable": {"name": "@storybook/addon-interactions", "version": "8.6.14", "isSemVerMajor": true}}, "watchpack-chokidar2": {"name": "watchpack-chokidar2", "severity": "high", "isDirect": false, "via": ["chokidar"], "effects": ["watchpack"], "range": "*", "nodes": ["node_modules/watchpack-chokidar2"], "fixAvailable": {"name": "@storybook/addon-interactions", "version": "8.6.14", "isSemVerMajor": true}}, "wdio-mediawiki": {"name": "wdio-mediawiki", "severity": "moderate", "isDirect": true, "via": ["mwbot"], "effects": [], "range": "*", "nodes": ["node_modules/wdio-mediawiki"], "fixAvailable": false}, "webdriverio": {"name": "webdriverio", "severity": "high", "isDirect": false, "via": ["devtools", "puppeteer-core"], "effects": ["@wdio/cli", "@wdio/runner"], "range": "7.16.5 - 8.46.0", "nodes": ["node_modules/webdriverio"], "fixAvailable": {"name": "@wdio/cli", "version": "9.20.0", "isSemVerMajor": true}}, "webpack": {"name": "webpack", "severity": "high", "isDirect": false, "via": ["micromatch", "watchpack"], "effects": ["@storybook/core-common"], "range": "4.0.0-alpha.0 - 5.0.0-rc.6", "nodes": ["node_modules/webpack"], "fixAvailable": {"name": "@storybook/addon-interactions", "version": "8.6.14", "isSemVerMajor": true}}, "webpack-dev-middleware": {"name": "webpack-dev-middleware", "severity": "high", "isDirect": false, "via": [{"source": 1096729, "name": "webpack-dev-middleware", "dependency": "webpack-dev-middleware", "title": "Path traversal in webpack-dev-middleware", "url": "https://github.com/advisories/GHSA-wr3j-pwj9-hqq6", "severity": "high", "cwe": ["CWE-22"], "cvss": {"score": 7.4, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N"}, "range": "<=5.3.3"}], "effects": ["@storybook/manager-webpack4"], "range": "<=5.3.3", "nodes": ["node_modules/webpack-dev-middleware"], "fixAvailable": false}, "ws": {"name": "ws", "severity": "high", "isDirect": false, "via": [{"source": 1098392, "name": "ws", "dependency": "ws", "title": "ws affected by a DoS when handling a request with many HTTP headers", "url": "https://github.com/advisories/GHSA-3h5v-q93c-6h6q", "severity": "high", "cwe": ["CWE-476"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}, "range": ">=8.0.0 <8.17.1"}], "effects": ["puppeteer-core"], "range": "8.0.0 - 8.17.0", "nodes": ["node_modules/puppeteer-core/node_modules/ws"], "fixAvailable": {"name": "@wdio/cli", "version": "9.20.0", "isSemVerMajor": true}}, "yarn-install": {"name": "yarn-install", "severity": "high", "isDirect": false, "via": ["cross-spawn"], "effects": ["@wdio/cli"], "range": "*", "nodes": ["node_modules/yarn-install"], "fixAvailable": {"name": "@wdio/cli", "version": "9.20.0", "isSemVerMajor": true}}}, "metadata": {"vulnerabilities": {"info": 0, "low": 30, "moderate": 33, "high": 32, "critical": 2, "total": 97}, "dependencies": {"prod": 1, "dev": 2553, "optional": 59, "peer": 0, "peerOptional": 0, "total": 2553}}}}
$ /usr/bin/npm audit fix --only=dev
--- stderr ---
npm WARN invalid config only="dev" set in command line options
npm WARN invalid config Must be one of: null, prod, production
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'wdio-mediawiki@2.5.0',
npm WARN EBADENGINE   required: { node: '>=18.17.0', npm: '>=9.6.7' },
npm WARN EBADENGINE   current: { node: 'v20.19.2', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN deprecated @npmcli/move-file@1.1.2: This functionality has been moved to @npmcli/fs
npm WARN deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm WARN deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated trim@0.0.1: Use String.prototype.trim() instead
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated uuid-browser@3.1.0: Package no longer supported and required. Use the uuid package or crypto.randomUUID instead
npm WARN deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm WARN deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated querystring@0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm WARN deprecated sane@4.1.0: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added
npm WARN deprecated chokidar@2.1.8: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
npm WARN deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
--- stdout ---

added 2548 packages, and audited 2549 packages in 1m

341 packages are looking for funding
  run `npm fund` for details

# npm audit report

@babel/runtime  <7.26.10
Severity: moderate
Babel has inefficient RegExp complexity in generated code with .replace when transpiling named capturing groups - https://github.com/advisories/GHSA-968p-4wvh-cqc8
fix available via `npm audit fix --force`
Will install @storybook/addon-interactions@8.6.14, which is a breaking change
node_modules/@devtools-ds/object-inspector/node_modules/@babel/runtime
node_modules/@devtools-ds/object-parser/node_modules/@babel/runtime
node_modules/@devtools-ds/themes/node_modules/@babel/runtime
node_modules/@devtools-ds/tree/node_modules/@babel/runtime
  @devtools-ds/object-inspector  *
  Depends on vulnerable versions of @babel/runtime
  Depends on vulnerable versions of @devtools-ds/object-parser
  Depends on vulnerable versions of @devtools-ds/themes
  Depends on vulnerable versions of @devtools-ds/tree
  node_modules/@devtools-ds/object-inspector
    @storybook/addon-interactions  <=7.0.0-rc.11
    Depends on vulnerable versions of @devtools-ds/object-inspector
    Depends on vulnerable versions of @storybook/addons
    Depends on vulnerable versions of @storybook/api
    Depends on vulnerable versions of @storybook/client-logger
    Depends on vulnerable versions of @storybook/components
    Depends on vulnerable versions of @storybook/core-common
    Depends on vulnerable versions of @storybook/instrumenter
    Depends on vulnerable versions of @storybook/theming
    Depends on vulnerable versions of global
    node_modules/@storybook/addon-interactions
  @devtools-ds/object-parser  *
  Depends on vulnerable versions of @babel/runtime
  node_modules/@devtools-ds/object-parser
  @devtools-ds/themes  *
  Depends on vulnerable versions of @babel/runtime
  node_modules/@devtools-ds/themes
  @devtools-ds/tree  *
  Depends on vulnerable versions of @babel/runtime
  Depends on vulnerable versions of @devtools-ds/themes
  node_modules/@devtools-ds/tree

braces  <3.0.3
Severity: high
Uncontrolled resource consumption in braces - https://github.com/advisories/GHSA-grv7-fg5c-xmjg
fix available via `npm audit fix --force`
Will install @storybook/vue3@9.1.10, which is a breaking change
node_modules/cpy/node_modules/braces
node_modules/fork-ts-checker-webpack-plugin/node_modules/braces
node_modules/jscodeshift/node_modules/braces
node_modules/sane/node_modules/braces
node_modules/watchpack-chokidar2/node_modules/braces
node_modules/webpack/node_modules/braces
  chokidar  1.3.0 - 2.1.8
  Depends on vulnerable versions of anymatch
  Depends on vulnerable versions of braces
  Depends on vulnerable versions of readdirp
  node_modules/watchpack-chokidar2/node_modules/chokidar
    watchpack-chokidar2  *
    Depends on vulnerable versions of chokidar
    node_modules/watchpack-chokidar2
      watchpack  1.7.2 - 1.7.5
      Depends on vulnerable versions of watchpack-chokidar2
      node_modules/webpack/node_modules/watchpack
        webpack  4.0.0-alpha.0 - 5.0.0-rc.6
        Depends on vulnerable versions of micromatch
        Depends on vulnerable versions of watchpack
        node_modules/webpack
          @storybook/core-common  <=7.0.0-rc.11
          Depends on vulnerable versions of telejson
          Depends on vulnerable versions of webpack
          node_modules/@storybook/core-common
            @storybook/addon-controls  <=7.0.0-rc.11
            Depends on vulnerable versions of @storybook/addons
            Depends on vulnerable versions of @storybook/api
            Depends on vulnerable versions of @storybook/client-logger
            Depends on vulnerable versions of @storybook/components
            Depends on vulnerable versions of @storybook/core-common
            Depends on vulnerable versions of @storybook/store
            Depends on vulnerable versions of @storybook/theming
            node_modules/@storybook/addon-controls
              @storybook/addon-essentials  <=7.0.0-rc.11
              Depends on vulnerable versions of @storybook/addon-actions
              Depends on vulnerable versions of @storybook/addon-backgrounds
              Depends on vulnerable versions of @storybook/addon-controls
              Depends on vulnerable versions of @storybook/addon-docs
              Depends on vulnerable versions of @storybook/addon-measure
              Depends on vulnerable versions of @storybook/addon-outline
              Depends on vulnerable versions of @storybook/addon-toolbars
              Depends on vulnerable versions of @storybook/addon-viewport
              Depends on vulnerable versions of @storybook/addons
              Depends on vulnerable versions of @storybook/api
              Depends on vulnerable versions of @storybook/core-common
              node_modules/@storybook/addon-essentials
            @storybook/addon-docs  <=7.0.3 || 7.1.0-alpha.0 - 7.1.0-rc.2
            Depends on vulnerable versions of @jest/transform
            Depends on vulnerable versions of @storybook/addons
            Depends on vulnerable versions of @storybook/api
            Depends on vulnerable versions of @storybook/components
            Depends on vulnerable versions of @storybook/core-common
            Depends on vulnerable versions of @storybook/docs-tools
            Depends on vulnerable versions of @storybook/mdx1-csf
            Depends on vulnerable versions of @storybook/preview-web
            Depends on vulnerable versions of @storybook/source-loader
            Depends on vulnerable versions of @storybook/store
            Depends on vulnerable versions of @storybook/theming
            Depends on vulnerable versions of global
            node_modules/@storybook/addon-docs
            @storybook/telemetry  <=7.0.0-rc.11
            Depends on vulnerable versions of @storybook/client-logger
            Depends on vulnerable versions of @storybook/core-common
            Depends on vulnerable versions of global
            node_modules/@storybook/telemetry
              @storybook/core-server  <=7.6.19 || 8.0.0-alpha.0 - 8.1.5 || 8.2.0-alpha.0 - 8.2.0-beta.3
              Depends on vulnerable versions of @storybook/builder-webpack4
              Depends on vulnerable versions of @storybook/core-client
              Depends on vulnerable versions of @storybook/core-common
              Depends on vulnerable versions of @storybook/csf-tools
              Depends on vulnerable versions of @storybook/manager-webpack4
              Depends on vulnerable versions of @storybook/store
              Depends on vulnerable versions of @storybook/telemetry
              Depends on vulnerable versions of cpy
              Depends on vulnerable versions of global
              Depends on vulnerable versions of ip
              Depends on vulnerable versions of telejson
              Depends on vulnerable versions of webpack
              node_modules/@storybook/core-server
                @storybook/core  6.2.0-alpha.0 - 6.5.17-alpha.0
                Depends on vulnerable versions of @storybook/core-client
                Depends on vulnerable versions of @storybook/core-server
                node_modules/@storybook/core
  micromatch  <=4.0.7
  Depends on vulnerable versions of braces
  node_modules/cpy/node_modules/micromatch
  node_modules/fork-ts-checker-webpack-plugin/node_modules/micromatch
  node_modules/jscodeshift/node_modules/micromatch
  node_modules/sane/node_modules/micromatch
  node_modules/watchpack-chokidar2/node_modules/micromatch
  node_modules/webpack/node_modules/micromatch
    anymatch  1.2.0 - 2.0.0
    Depends on vulnerable versions of micromatch
    node_modules/sane/node_modules/anymatch
    node_modules/watchpack-chokidar2/node_modules/anymatch
      sane  1.5.0 - 4.1.0
      Depends on vulnerable versions of anymatch
      Depends on vulnerable versions of micromatch
      node_modules/sane
        jest-haste-map  24.0.0-alpha.0 - 26.6.2
        Depends on vulnerable versions of sane
        node_modules/@storybook/addon-docs/node_modules/jest-haste-map
          @jest/transform  <=26.6.2
          Depends on vulnerable versions of jest-haste-map
          node_modules/@storybook/addon-docs/node_modules/@jest/transform
    fast-glob  <=2.2.7
    Depends on vulnerable versions of micromatch
    node_modules/cpy/node_modules/fast-glob
      globby  8.0.0 - 9.2.0
      Depends on vulnerable versions of fast-glob
      node_modules/cpy/node_modules/globby
        cpy  7.0.0 - 8.1.2
        Depends on vulnerable versions of globby
        node_modules/cpy
    fork-ts-checker-webpack-plugin  0.4.14 - 4.1.6
    Depends on vulnerable versions of micromatch
    node_modules/fork-ts-checker-webpack-plugin
    jscodeshift  0.3.20 - 0.13.1
    Depends on vulnerable versions of micromatch
    node_modules/jscodeshift
      vue-docgen-loader  1.3.0-beta.0 - 2.0.0
      Depends on vulnerable versions of jscodeshift
      node_modules/vue-docgen-loader
        @storybook/vue3  <=7.0.0-rc.11
        Depends on vulnerable versions of @storybook/addons
        Depends on vulnerable versions of @storybook/core
        Depends on vulnerable versions of @storybook/core-common
        Depends on vulnerable versions of @storybook/docs-tools
        Depends on vulnerable versions of @storybook/store
        Depends on vulnerable versions of global
        Depends on vulnerable versions of vue-docgen-loader
        node_modules/@storybook/vue3
    readdirp  2.2.0 - 2.2.1
    Depends on vulnerable versions of micromatch
    node_modules/watchpack-chokidar2/node_modules/readdirp

cross-spawn  <6.0.6
Severity: high
Regular Expression Denial of Service (ReDoS) in cross-spawn - https://github.com/advisories/GHSA-3xgq-45jj-v275
fix available via `npm audit fix --force`
Will install @wdio/cli@9.20.0, which is a breaking change
node_modules/yarn-install/node_modules/cross-spawn
  yarn-install  *
  Depends on vulnerable versions of cross-spawn
  node_modules/yarn-install
    @wdio/cli  <=9.0.0-alpha.426
    Depends on vulnerable versions of inquirer
    Depends on vulnerable versions of webdriverio
    Depends on vulnerable versions of yarn-install
    node_modules/@wdio/cli

form-data  <2.5.4
Severity: critical
form-data uses unsafe random function in form-data for choosing boundary - https://github.com/advisories/GHSA-fjxv-7rqg-78g4
No fix available
node_modules/request/node_modules/form-data
  request  *
  Depends on vulnerable versions of form-data
  Depends on vulnerable versions of tough-cookie
  node_modules/request
    mwbot  >=0.1.6
    Depends on vulnerable versions of request
    node_modules/mwbot
      wdio-mediawiki  *
      Depends on vulnerable versions of mwbot
      node_modules/wdio-mediawiki

ip  *
Severity: high
ip SSRF improper categorization in isPublic - https://github.com/advisories/GHSA-2p57-rm9w-gvfp
fix available via `npm audit fix`
node_modules/ip


min-document  *
min-document vulnerable to prototype pollution - https://github.com/advisories/GHSA-rx8g-88g5-qh64
fix available via `npm audit fix --force`
Will install @storybook/vue3@9.1.10, which is a breaking change
node_modules/min-document
  global  >=2.0.3
  Depends on vulnerable versions of min-document
  node_modules/global
    @storybook/addon-actions  3.3.0-alpha.0 - 7.0.0-rc.11
    Depends on vulnerable versions of @storybook/addons
    Depends on vulnerable versions of @storybook/api
    Depends on vulnerable versions of @storybook/client-logger
    Depends on vulnerable versions of @storybook/components
    Depends on vulnerable versions of @storybook/theming
    Depends on vulnerable versions of global
    Depends on vulnerable versions of telejson
    node_modules/@storybook/addon-actions
    @storybook/addon-backgrounds  3.3.14 - 7.0.0-rc.11
    Depends on vulnerable versions of @storybook/addons
    Depends on vulnerable versions of @storybook/api
    Depends on vulnerable versions of @storybook/client-logger
    Depends on vulnerable versions of @storybook/components
    Depends on vulnerable versions of @storybook/theming
    Depends on vulnerable versions of global
    node_modules/@storybook/addon-backgrounds
    @storybook/addon-links  3.3.0-alpha.0 - 7.0.0-rc.11
    Depends on vulnerable versions of @storybook/addons
    Depends on vulnerable versions of @storybook/client-logger
    Depends on vulnerable versions of @storybook/router
    Depends on vulnerable versions of global
    node_modules/@storybook/addon-links
    @storybook/addon-measure  <=7.0.0-rc.11
    Depends on vulnerable versions of @storybook/addons
    Depends on vulnerable versions of @storybook/api
    Depends on vulnerable versions of @storybook/client-logger
    Depends on vulnerable versions of @storybook/components
    Depends on vulnerable versions of global
    node_modules/@storybook/addon-measure
    @storybook/addon-outline  <=7.0.0-rc.11
    Depends on vulnerable versions of @storybook/addons
    Depends on vulnerable versions of @storybook/api
    Depends on vulnerable versions of @storybook/client-logger
    Depends on vulnerable versions of @storybook/components
    Depends on vulnerable versions of global
    node_modules/@storybook/addon-outline
    @storybook/addon-viewport  <=7.0.0-rc.11
    Depends on vulnerable versions of @storybook/addons
    Depends on vulnerable versions of @storybook/api
    Depends on vulnerable versions of @storybook/client-logger
    Depends on vulnerable versions of @storybook/components
    Depends on vulnerable versions of @storybook/theming
    Depends on vulnerable versions of global
    node_modules/@storybook/addon-viewport
    @storybook/addons  4.0.0-alpha.0 - 7.0.0-rc.11
    Depends on vulnerable versions of @storybook/api
    Depends on vulnerable versions of @storybook/client-logger
    Depends on vulnerable versions of @storybook/router
    Depends on vulnerable versions of @storybook/theming
    Depends on vulnerable versions of global
    node_modules/@storybook/addons
      @storybook/addon-toolbars  <=7.0.0-rc.11
      Depends on vulnerable versions of @storybook/addons
      Depends on vulnerable versions of @storybook/api
      Depends on vulnerable versions of @storybook/client-logger
      Depends on vulnerable versions of @storybook/components
      Depends on vulnerable versions of @storybook/theming
      node_modules/@storybook/addon-toolbars
      @storybook/ui  4.2.0-alpha.1 - 7.0.0-alpha.10
      Depends on vulnerable versions of @storybook/addons
      Depends on vulnerable versions of @storybook/api
      Depends on vulnerable versions of @storybook/client-logger
      Depends on vulnerable versions of @storybook/components
      Depends on vulnerable versions of @storybook/router
      Depends on vulnerable versions of @storybook/theming
      node_modules/@storybook/ui
    @storybook/api  <=7.0.0-rc.11
    Depends on vulnerable versions of @storybook/client-logger
    Depends on vulnerable versions of @storybook/router
    Depends on vulnerable versions of @storybook/theming
    Depends on vulnerable versions of global
    Depends on vulnerable versions of telejson
    node_modules/@storybook/api
    @storybook/channel-postmessage  3.1.2 - 7.0.0-rc.11
    Depends on vulnerable versions of @storybook/client-logger
    Depends on vulnerable versions of global
    Depends on vulnerable versions of telejson
    node_modules/@storybook/channel-postmessage
      @storybook/client-api  <=7.0.0-rc.11
      Depends on vulnerable versions of @storybook/addons
      Depends on vulnerable versions of @storybook/channel-postmessage
      Depends on vulnerable versions of @storybook/client-logger
      Depends on vulnerable versions of @storybook/store
      Depends on vulnerable versions of global
      node_modules/@storybook/client-api
    @storybook/channel-websocket  3.1.2 - 7.0.0-rc.11
    Depends on vulnerable versions of @storybook/client-logger
    Depends on vulnerable versions of global
    Depends on vulnerable versions of telejson
    node_modules/@storybook/channel-websocket
      @storybook/core-client  <=7.0.0-rc.11
      Depends on vulnerable versions of @storybook/addons
      Depends on vulnerable versions of @storybook/channel-postmessage
      Depends on vulnerable versions of @storybook/channel-websocket
      Depends on vulnerable versions of @storybook/client-api
      Depends on vulnerable versions of @storybook/client-logger
      Depends on vulnerable versions of @storybook/preview-web
      Depends on vulnerable versions of @storybook/store
      Depends on vulnerable versions of @storybook/ui
      Depends on vulnerable versions of global
      node_modules/@storybook/core-client
    @storybook/client-logger  6.0.0-alpha.0 - 7.0.0-rc.11
    Depends on vulnerable versions of global
    node_modules/@storybook/client-logger
      @storybook/components  6.0.0-alpha.0 - 7.0.0-rc.11
      Depends on vulnerable versions of @storybook/client-logger
      Depends on vulnerable versions of @storybook/theming
      node_modules/@storybook/components
      @storybook/router  6.2.0-alpha.0 - 7.0.0-rc.11
      Depends on vulnerable versions of @storybook/client-logger
      node_modules/@storybook/router
      @storybook/source-loader  <=7.0.0-rc.11
      Depends on vulnerable versions of @storybook/addons
      Depends on vulnerable versions of @storybook/client-logger
      Depends on vulnerable versions of global
      node_modules/@storybook/source-loader
      @storybook/testing-library  <=0.0.13 || 0.1.1--canary.36.0dce5bf.0 - 0.1.1-future.2
      Depends on vulnerable versions of @storybook/client-logger
      Depends on vulnerable versions of @storybook/instrumenter
      node_modules/@storybook/testing-library
      @storybook/theming  6.0.0-alpha.0 - 7.0.0-rc.11
      Depends on vulnerable versions of @storybook/client-logger
      node_modules/@storybook/theming
    @storybook/csf-tools  6.4.0-alpha.0 - 7.0.0-rc.11
    Depends on vulnerable versions of @storybook/mdx1-csf
    Depends on vulnerable versions of global
    node_modules/@storybook/csf-tools
    @storybook/instrumenter  <=7.0.0-rc.11
    Depends on vulnerable versions of @storybook/addons
    Depends on vulnerable versions of @storybook/client-logger
    Depends on vulnerable versions of global
    node_modules/@storybook/instrumenter
    @storybook/preview-web  <=7.0.0-rc.11
    Depends on vulnerable versions of @storybook/addons
    Depends on vulnerable versions of @storybook/channel-postmessage
    Depends on vulnerable versions of @storybook/client-logger
    Depends on vulnerable versions of @storybook/store
    Depends on vulnerable versions of global
    node_modules/@storybook/preview-web
      @storybook/builder-webpack4  *
      Depends on vulnerable versions of @storybook/addons
      Depends on vulnerable versions of @storybook/api
      Depends on vulnerable versions of @storybook/channel-postmessage
      Depends on vulnerable versions of @storybook/client-api
      Depends on vulnerable versions of @storybook/client-logger
      Depends on vulnerable versions of @storybook/components
      Depends on vulnerable versions of @storybook/core-common
      Depends on vulnerable versions of @storybook/preview-web
      Depends on vulnerable versions of @storybook/router
      Depends on vulnerable versions of @storybook/store
      Depends on vulnerable versions of @storybook/theming
      Depends on vulnerable versions of @storybook/ui
      Depends on vulnerable versions of autoprefixer
      Depends on vulnerable versions of css-loader
      Depends on vulnerable versions of fork-ts-checker-webpack-plugin
      Depends on vulnerable versions of global
      Depends on vulnerable versions of postcss
      Depends on vulnerable versions of postcss-flexbugs-fixes
      Depends on vulnerable versions of webpack
      Depends on vulnerable versions of webpack-dev-middleware
      node_modules/@storybook/builder-webpack4
    @storybook/store  <=7.0.0-rc.11
    Depends on vulnerable versions of @storybook/addons
    Depends on vulnerable versions of @storybook/client-logger
    Depends on vulnerable versions of global
    node_modules/@storybook/store
      @storybook/docs-tools  <=7.0.0-rc.11
      Depends on vulnerable versions of @storybook/store
      node_modules/@storybook/docs-tools
    telejson  <=6.0.8
    Depends on vulnerable versions of global
    node_modules/telejson

postcss  <8.4.31
Severity: moderate
PostCSS line return parsing error - https://github.com/advisories/GHSA-7fh5-64p2-3v2j
No fix available
node_modules/@storybook/builder-webpack4/node_modules/postcss
node_modules/autoprefixer/node_modules/postcss
node_modules/css-loader/node_modules/postcss
node_modules/icss-utils/node_modules/postcss
node_modules/postcss-flexbugs-fixes/node_modules/postcss
node_modules/postcss-modules-extract-imports/node_modules/postcss
node_modules/postcss-modules-local-by-default/node_modules/postcss
node_modules/postcss-modules-scope/node_modules/postcss
node_modules/postcss-modules-values/node_modules/postcss
  autoprefixer  1.0.20131222 - 9.8.8
  Depends on vulnerable versions of postcss
  node_modules/autoprefixer
  css-loader  0.15.0 - 4.3.0
  Depends on vulnerable versions of icss-utils
  Depends on vulnerable versions of postcss
  Depends on vulnerable versions of postcss-modules-extract-imports
  Depends on vulnerable versions of postcss-modules-local-by-default
  Depends on vulnerable versions of postcss-modules-scope
  Depends on vulnerable versions of postcss-modules-values
  node_modules/css-loader
  icss-utils  <=4.1.1
  Depends on vulnerable versions of postcss
  node_modules/icss-utils
    postcss-modules-local-by-default  <=4.0.0-rc.4
    Depends on vulnerable versions of icss-utils
    Depends on vulnerable versions of postcss
    node_modules/postcss-modules-local-by-default
    postcss-modules-values  <=4.0.0-rc.5
    Depends on vulnerable versions of icss-utils
    Depends on vulnerable versions of postcss
    node_modules/postcss-modules-values
  postcss-flexbugs-fixes  <=4.2.1
  Depends on vulnerable versions of postcss
  node_modules/postcss-flexbugs-fixes
  postcss-modules-extract-imports  <=2.0.0
  Depends on vulnerable versions of postcss
  node_modules/postcss-modules-extract-imports
  postcss-modules-scope  <=2.2.0
  Depends on vulnerable versions of postcss
  node_modules/postcss-modules-scope


tar-fs  2.0.0 - 2.1.3
Severity: high
tar-fs can extract outside the specified dir with a specific tarball - https://github.com/advisories/GHSA-8cj5-5rvv-wf4v
tar-fs has a symlink validation bypass if destination directory is predictable with a specific tarball - https://github.com/advisories/GHSA-vj76-c3g6-qr5v
tar-fs Vulnerable to Link Following and Path Traversal via Extracting a Crafted tar File - https://github.com/advisories/GHSA-pq67-2wwv-3xjx
fix available via `npm audit fix --force`
Will install @wdio/cli@9.20.0, which is a breaking change
node_modules/tar-fs
  puppeteer-core  10.0.0 - 22.11.1
  Depends on vulnerable versions of tar-fs
  Depends on vulnerable versions of ws
  node_modules/puppeteer-core
    devtools  >=7.16.5
    Depends on vulnerable versions of puppeteer-core
    node_modules/devtools
    webdriverio  7.16.5 - 8.46.0
    Depends on vulnerable versions of devtools
    Depends on vulnerable versions of puppeteer-core
    node_modules/webdriverio
      @wdio/runner  7.16.5 - 8.46.0
      Depends on vulnerable versions of webdriverio
      node_modules/@wdio/runner
        @wdio/local-runner  7.16.5 - 8.46.0
        Depends on vulnerable versions of @wdio/runner
        node_modules/@wdio/local-runner

tmp  <=0.2.3
tmp allows arbitrary temporary file / directory write via symbolic link `dir` parameter - https://github.com/advisories/GHSA-52f5-9888-hmc6
fix available via `npm audit fix --force`
Will install @wdio/cli@9.20.0, which is a breaking change
node_modules/tmp
  external-editor  >=1.1.1
  Depends on vulnerable versions of tmp
  node_modules/external-editor
    inquirer  3.0.0 - 8.2.6 || 9.0.0 - 9.3.7
    Depends on vulnerable versions of external-editor
    node_modules/inquirer

tough-cookie  <4.1.3
Severity: moderate
tough-cookie Prototype Pollution vulnerability - https://github.com/advisories/GHSA-72xf-g2v4-qvf3
No fix available
node_modules/request/node_modules/tough-cookie

trim  <0.0.3
Severity: high
Regular Expression Denial of Service in trim - https://github.com/advisories/GHSA-w5p7-h5w8-2hfq
fix available via `npm audit fix`
node_modules/trim
  remark-parse  <=8.0.3
  Depends on vulnerable versions of trim
  node_modules/remark-parse
    @mdx-js/mdx  <=1.6.22
    Depends on vulnerable versions of remark-mdx
    Depends on vulnerable versions of remark-parse
    node_modules/@mdx-js/mdx
      @storybook/mdx1-csf  *
      Depends on vulnerable versions of @mdx-js/mdx
      node_modules/@storybook/mdx1-csf
    remark-mdx  <=1.6.22
    Depends on vulnerable versions of remark-parse
    node_modules/remark-mdx

trim-newlines  <3.0.1
Severity: high
Uncontrolled Resource Consumption in trim-newlines - https://github.com/advisories/GHSA-7p7h-4mm5-852v
fix available via `npm audit fix`
node_modules/trim-newlines
  meow  3.4.0 - 5.0.0
  Depends on vulnerable versions of trim-newlines
  node_modules/default-browser-id/node_modules/meow

webpack-dev-middleware  <=5.3.3
Severity: high
Path traversal in webpack-dev-middleware - https://github.com/advisories/GHSA-wr3j-pwj9-hqq6
No fix available
node_modules/webpack-dev-middleware
  @storybook/manager-webpack4  *
  Depends on vulnerable versions of @storybook/addons
  Depends on vulnerable versions of @storybook/core-client
  Depends on vulnerable versions of @storybook/core-common
  Depends on vulnerable versions of @storybook/theming
  Depends on vulnerable versions of @storybook/ui
  Depends on vulnerable versions of css-loader
  Depends on vulnerable versions of telejson
  Depends on vulnerable versions of webpack
  Depends on vulnerable versions of webpack-dev-middleware
  node_modules/@storybook/manager-webpack4

ws  8.0.0 - 8.17.0
Severity: high
ws affected by a DoS when handling a request with many HTTP headers - https://github.com/advisories/GHSA-3h5v-q93c-6h6q
fix available via `npm audit fix --force`
Will install @wdio/cli@9.20.0, which is a breaking change
node_modules/puppeteer-core/node_modules/ws

97 vulnerabilities (30 low, 33 moderate, 32 high, 2 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

--- end ---
Verifying that tests still pass
$ /usr/bin/npm ci
--- stderr ---
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'wdio-mediawiki@2.5.0',
npm WARN EBADENGINE   required: { node: '>=18.17.0', npm: '>=9.6.7' },
npm WARN EBADENGINE   current: { node: 'v20.19.2', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN deprecated @npmcli/move-file@1.1.2: This functionality has been moved to @npmcli/fs
npm WARN deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm WARN deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated trim@0.0.1: Use String.prototype.trim() instead
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated uuid-browser@3.1.0: Package no longer supported and required. Use the uuid package or crypto.randomUUID instead
npm WARN deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm WARN deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated querystring@0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm WARN deprecated sane@4.1.0: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added
npm WARN deprecated chokidar@2.1.8: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
npm WARN deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
--- stdout ---

added 2548 packages, and audited 2549 packages in 1m

341 packages are looking for funding
  run `npm fund` for details

97 vulnerabilities (30 low, 33 moderate, 32 high, 2 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.

--- end ---
$ /usr/bin/npm test
--- stderr ---
PASS tests/jest/discover/util/convertUrlToThumbnail.test.js
PASS tests/jest/builder/util/safeAssignString.test.js
PASS tests/jest/builder/util/convertUrlToMobile.test.js
PASS tests/jest/builder/util/splitSentences.test.js
PASS tests/jest/builder/store/story.test.js

Test Suites: 5 passed, 5 total
Tests:       19 passed, 19 total
Snapshots:   0 total
Time:        6.87 s
Ran all test suites.
--- stdout ---

> test
> npm run lint:js && npm run lint:css && jest


> lint:js
> eslint .


> lint:css
> stylelint **/*.{vue,less}

------------------------------------|---------|----------|---------|---------|------------------------------------------
File                                | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s                        
------------------------------------|---------|----------|---------|---------|------------------------------------------
All files                           |    7.79 |     6.73 |    1.96 |     7.8 |                                          
 components                         |       0 |        0 |       0 |       0 |                                          
  ConfirmDialog.vue                 |       0 |        0 |       0 |       0 | 33-44                                    
  DotsMenu.vue                      |       0 |      100 |       0 |       0 | 17-29                                    
  DotsMenuItem.vue                  |       0 |      100 |       0 |       0 | 16-32                                    
  StoryImage.vue                    |       0 |        0 |       0 |       0 | 25-260                                   
 ext.wikistories.builder            |       0 |        0 |       0 |       0 |                                          
  App.vue                           |       0 |        0 |       0 |       0 | 8-42                                     
  index.js                          |       0 |        0 |     100 |       0 | 1-19                                     
 ext.wikistories.builder/api        |    12.5 |        0 |       0 |   12.74 |                                          
  getPageInfo.js                    |       0 |        0 |       0 |       0 | 6-19                                     
  saveStory.js                      |       0 |        0 |       0 |       0 | 10-38                                    
  searchImages.js                   |   14.94 |        0 |       0 |   15.29 | 17-18,28-54,63-74,78-113,125-176,187-206 
 ext.wikistories.builder/components |       0 |        0 |       0 |       0 |                                          
  Alert.vue                         |       0 |      100 |     100 |       0 | 24                                       
  CurrentFrame.vue                  |       0 |        0 |       0 |       0 | 21-57                                    
  Frames.vue                        |       0 |        0 |       0 |       0 | 32-80                                    
  ImageAttribution.vue              |       0 |        0 |       0 |       0 | 27-41                                    
  ImageListView.vue                 |       0 |        0 |       0 |       0 | 27-72                                    
  ListImage.vue                     |       0 |        0 |       0 |       0 | 12-61                                    
  Navigator.vue                     |       0 |        0 |       0 |       0 | 27-38                                    
  Notice.vue                        |       0 |      100 |     100 |       0 | 15                                       
  Popup.vue                         |       0 |      100 |     100 |       0 | 12                                       
  PrimaryButton.vue                 |       0 |      100 |     100 |       0 | 9                                        
  RouterView.vue                    |       0 |      100 |     100 |       0 | 6-9                                      
  StoryTextbox.vue                  |       0 |        0 |       0 |       0 | 37-93                                    
  Toast.vue                         |       0 |      100 |       0 |       0 | 8-33                                     
 ext.wikistories.builder/mixins     |       0 |        0 |       0 |       0 |                                          
  observer.js                       |       0 |        0 |       0 |       0 | 10-115                                   
 ext.wikistories.builder/plugins    |       0 |      100 |       0 |       0 |                                          
  config.js                         |       0 |      100 |       0 |       0 | 5-20                                     
 ext.wikistories.builder/store      |    6.27 |        0 |       0 |    6.34 |                                          
  article.js                        |       0 |        0 |       0 |       0 | 1-106                                    
  index.js                          |       0 |      100 |     100 |       0 | 1-7                                      
  router.js                         |       0 |        0 |       0 |       0 | 1-62                                     
  search.js                         |       0 |        0 |       0 |       0 | 1-72                                     
  story.js                          |   11.11 |        0 |       0 |   11.34 | 40-325                                   
 ext.wikistories.builder/util       |      33 |    21.48 |   24.13 |   32.68 |                                          
  beforeUnloadListener.js           |       0 |      100 |       0 |       0 | 4-9                                      
  calculateUnmodifiedContent.js     |   16.66 |        0 |       0 |   16.66 | 2-12,26-53                               
  convertUrlToMobile.js             |     100 |      100 |     100 |     100 |                                          
  safeAssignString.js               |   93.33 |     87.5 |     100 |   93.33 | 26                                       
  sortableFrames.js                 |       0 |        0 |       0 |       0 | 5-221                                    
  splitSentences.js                 |   91.48 |       80 |     100 |    91.3 | 40,94,101-102                            
  strip.js                          |   22.22 |        0 |       0 |   22.22 | 6-16                                     
  validateTitle.js                  |       0 |        0 |       0 |       0 | 1-43                                     
 ext.wikistories.builder/views      |       0 |        0 |       0 |       0 |                                          
  Article.vue                       |       0 |        0 |       0 |       0 | 46-123                                   
  PublishForm.vue                   |       0 |        0 |       0 |       0 | 114-288                                  
  Search.vue                        |       0 |        0 |       0 |       0 | 44-136                                   
  Story.vue                         |       0 |        0 |       0 |       0 | 69-248                                   
 ext.wikistories.discover           |       0 |        0 |       0 |       0 |                                          
  Discover.js                       |       0 |        0 |       0 |       0 | 1-103                                    
  index.js                          |       0 |        0 |       0 |       0 | 1-49                                     
 ext.wikistories.discover/api       |       0 |      100 |       0 |       0 |                                          
  getStories.js                     |       0 |      100 |       0 |       0 | 5-13                                     
 ext.wikistories.discover/util      |     100 |      100 |     100 |     100 |                                          
  convertUrlToThumbnail.js          |     100 |      100 |     100 |     100 |                                          
 ext.wikistories.viewaction         |       0 |      100 |     100 |       0 |                                          
  index.js                          |       0 |      100 |     100 |       0 | 1-3                                      
 ext.wikistories.viewer             |       0 |        0 |       0 |       0 |                                          
  StoryViewer.vue                   |       0 |        0 |       0 |       0 | 187-397                                  
  index.js                          |       0 |        0 |       0 |       0 | 1-38                                     
 ext.wikistories.viewer/components  |       0 |        0 |       0 |       0 |                                          
  ImageAttribution.vue              |       0 |      100 |     100 |       0 | 31                                       
  Textbox.vue                       |       0 |        0 |       0 |       0 | 18-100                                   
 ext.wikistories.viewer/store       |       0 |        0 |       0 |       0 |                                          
  index.js                          |       0 |      100 |     100 |       0 | 1-4                                      
  story.js                          |       0 |        0 |       0 |       0 | 1-207                                    
 ext.wikistories.viewer/util        |       0 |        0 |       0 |       0 |                                          
  isTouchDevice.js                  |       0 |        0 |     100 |       0 | 1-7                                      
  timer.js                          |       0 |        0 |       0 |       0 | 4-38                                     
 instrumentation                    |       0 |        0 |       0 |       0 |                                          
  consumptionEvents.js              |       0 |        0 |       0 |       0 | 1-52                                     
  contributionEvents.js             |       0 |        0 |       0 |       0 | 1-64                                     
------------------------------------|---------|----------|---------|---------|------------------------------------------

--- end ---
{}
{}
{}
{}
{"1089867": {"source": 1089867, "name": "trim", "dependency": "trim", "title": "Regular Expression Denial of Service in trim", "url": "https://github.com/advisories/GHSA-w5p7-h5w8-2hfq", "severity": "high", "cwe": ["CWE-400"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}, "range": "<0.0.3"}}
{"1089867": {"source": 1089867, "name": "trim", "dependency": "trim", "title": "Regular Expression Denial of Service in trim", "url": "https://github.com/advisories/GHSA-w5p7-h5w8-2hfq", "severity": "high", "cwe": ["CWE-400"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}, "range": "<0.0.3"}}
{}
{}
{}
{}
{}
{}
{"1089867": {"source": 1089867, "name": "trim", "dependency": "trim", "title": "Regular Expression Denial of Service in trim", "url": "https://github.com/advisories/GHSA-w5p7-h5w8-2hfq", "severity": "high", "cwe": ["CWE-400"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}, "range": "<0.0.3"}, "1101851": {"source": 1101851, "name": "ip", "dependency": "ip", "title": "ip SSRF improper categorization in isPublic", "url": "https://github.com/advisories/GHSA-2p57-rm9w-gvfp", "severity": "high", "cwe": ["CWE-918"], "cvss": {"score": 8.1, "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H"}, "range": "<=2.0.1"}}
{}
{"1089867": {"source": 1089867, "name": "trim", "dependency": "trim", "title": "Regular Expression Denial of Service in trim", "url": "https://github.com/advisories/GHSA-w5p7-h5w8-2hfq", "severity": "high", "cwe": ["CWE-400"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}, "range": "<0.0.3"}, "1101851": {"source": 1101851, "name": "ip", "dependency": "ip", "title": "ip SSRF improper categorization in isPublic", "url": "https://github.com/advisories/GHSA-2p57-rm9w-gvfp", "severity": "high", "cwe": ["CWE-918"], "cvss": {"score": 8.1, "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H"}, "range": "<=2.0.1"}}
{"1089867": {"source": 1089867, "name": "trim", "dependency": "trim", "title": "Regular Expression Denial of Service in trim", "url": "https://github.com/advisories/GHSA-w5p7-h5w8-2hfq", "severity": "high", "cwe": ["CWE-400"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}, "range": "<0.0.3"}}
{}
{"1089867": {"source": 1089867, "name": "trim", "dependency": "trim", "title": "Regular Expression Denial of Service in trim", "url": "https://github.com/advisories/GHSA-w5p7-h5w8-2hfq", "severity": "high", "cwe": ["CWE-400"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}, "range": "<0.0.3"}}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{}
{"1101851": {"source": 1101851, "name": "ip", "dependency": "ip", "title": "ip SSRF improper categorization in isPublic", "url": "https://github.com/advisories/GHSA-2p57-rm9w-gvfp", "severity": "high", "cwe": ["CWE-918"], "cvss": {"score": 8.1, "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H"}, "range": "<=2.0.1"}}
{}
{"1095100": {"source": 1095100, "name": "trim-newlines", "dependency": "trim-newlines", "title": "Uncontrolled Resource Consumption in trim-newlines", "url": "https://github.com/advisories/GHSA-7p7h-4mm5-852v", "severity": "high", "cwe": ["CWE-400"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}, "range": "<3.0.1"}}
{}
{}
{}
{}
{}
{"1089867": {"source": 1089867, "name": "trim", "dependency": "trim", "title": "Regular Expression Denial of Service in trim", "url": "https://github.com/advisories/GHSA-w5p7-h5w8-2hfq", "severity": "high", "cwe": ["CWE-400"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}, "range": "<0.0.3"}}
{"1089867": {"source": 1089867, "name": "trim", "dependency": "trim", "title": "Regular Expression Denial of Service in trim", "url": "https://github.com/advisories/GHSA-w5p7-h5w8-2hfq", "severity": "high", "cwe": ["CWE-400"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}, "range": "<0.0.3"}}
{}
{"1089867": {"source": 1089867, "name": "trim", "dependency": "trim", "title": "Regular Expression Denial of Service in trim", "url": "https://github.com/advisories/GHSA-w5p7-h5w8-2hfq", "severity": "high", "cwe": ["CWE-400"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}, "range": "<0.0.3"}}
{"1095100": {"source": 1095100, "name": "trim-newlines", "dependency": "trim-newlines", "title": "Uncontrolled Resource Consumption in trim-newlines", "url": "https://github.com/advisories/GHSA-7p7h-4mm5-852v", "severity": "high", "cwe": ["CWE-400"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}, "range": "<3.0.1"}}
$ package-lock-lint package-lock.json
--- stdout ---
Checking package-lock.json

--- end ---
[DNM] there are no updates
$ git add .
--- stdout ---

--- end ---
$ git commit -F /tmp/tmpckkj57tv
--- stdout ---
On branch REL1_43
Your branch is up to date with 'origin/REL1_43'.

nothing to commit, working tree clean

--- end ---

composer dependencies

Development dependencies

npm dependencies

Development dependencies

Logs

Source code is licensed under the AGPL.