This run took 103 seconds.
$ date --- stdout --- Thu May 15 02:45:46 UTC 2025 --- end --- $ git clone file:///srv/git/mediawiki-extensions-CirrusSearch.git repo --depth=1 -b REL1_39 --- 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_39 --- stdout --- 457741d3023906f4327e5897735aa41157518f35 refs/heads/REL1_39 --- end --- $ /usr/bin/npm audit --json --- stdout --- { "auditReportVersion": 2, "vulnerabilities": { "@wdio/cli": { "name": "@wdio/cli", "severity": "high", "isDirect": true, "via": [ "webdriverio", "yarn-install" ], "effects": [], "range": "<=8.19.0", "nodes": [ "node_modules/@wdio/cli" ], "fixAvailable": { "name": "@wdio/cli", "version": "9.13.0", "isSemVerMajor": true } }, "@wdio/cucumber-framework": { "name": "@wdio/cucumber-framework", "severity": "critical", "isDirect": true, "via": [ "mockery" ], "effects": [], "range": "<=8.15.10", "nodes": [ "node_modules/@wdio/cucumber-framework" ], "fixAvailable": { "name": "@wdio/cucumber-framework", "version": "9.13.0", "isSemVerMajor": true } }, "@wdio/local-runner": { "name": "@wdio/local-runner", "severity": "moderate", "isDirect": true, "via": [ "@wdio/runner" ], "effects": [], "range": "<=6.0.0-beta.1", "nodes": [ "node_modules/@wdio/local-runner" ], "fixAvailable": { "name": "@wdio/local-runner", "version": "9.13.0", "isSemVerMajor": true } }, "@wdio/mocha-framework": { "name": "@wdio/mocha-framework", "severity": "moderate", "isDirect": true, "via": [ "mocha", "webdriverio" ], "effects": [], "range": "<=6.1.17", "nodes": [ "node_modules/@wdio/mocha-framework" ], "fixAvailable": { "name": "@wdio/mocha-framework", "version": "9.13.0", "isSemVerMajor": true } }, "@wdio/runner": { "name": "@wdio/runner", "severity": "moderate", "isDirect": false, "via": [ "webdriverio" ], "effects": [ "@wdio/local-runner" ], "range": "<=6.0.0-beta.1", "nodes": [ "node_modules/@wdio/runner" ], "fixAvailable": { "name": "@wdio/local-runner", "version": "9.13.0", "isSemVerMajor": true } }, "autoprefixer": { "name": "autoprefixer", "severity": "moderate", "isDirect": false, "via": [ "postcss" ], "effects": [ "stylelint" ], "range": "1.0.20131222 - 9.8.8", "nodes": [ "node_modules/autoprefixer" ], "fixAvailable": { "name": "stylelint-config-wikimedia", "version": "0.18.0", "isSemVerMajor": true } }, "cross-spawn": { "name": "cross-spawn", "severity": "high", "isDirect": false, "via": [ { "source": 1100562, "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.13.0", "isSemVerMajor": true } }, "debug": { "name": "debug", "severity": "low", "isDirect": false, "via": [ { "source": 1096793, "name": "debug", "dependency": "debug", "title": "Regular Expression Denial of Service in debug", "url": "https://github.com/advisories/GHSA-gxpj-cx7g-858c", "severity": "low", "cwe": [ "CWE-400" ], "cvss": { "score": 3.7, "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L" }, "range": ">=3.2.0 <3.2.7" } ], "effects": [ "mocha" ], "range": "3.2.0 - 3.2.6", "nodes": [ "node_modules/mocha/node_modules/debug" ], "fixAvailable": { "name": "@wdio/mocha-framework", "version": "9.13.0", "isSemVerMajor": true } }, "eslint-config-wikimedia": { "name": "eslint-config-wikimedia", "severity": "high", "isDirect": true, "via": [ "eslint-plugin-compat" ], "effects": [], "range": "0.18.0 - 0.21.0", "nodes": [ "node_modules/eslint-config-wikimedia" ], "fixAvailable": { "name": "eslint-config-wikimedia", "version": "0.29.1", "isSemVerMajor": true } }, "eslint-plugin-compat": { "name": "eslint-plugin-compat", "severity": "high", "isDirect": false, "via": [ "semver" ], "effects": [ "eslint-config-wikimedia" ], "range": "3.6.0-0 - 4.1.4", "nodes": [ "node_modules/eslint-plugin-compat" ], "fixAvailable": { "name": "eslint-config-wikimedia", "version": "0.29.1", "isSemVerMajor": true } }, "flat": { "name": "flat", "severity": "critical", "isDirect": false, "via": [ { "source": 1089152, "name": "flat", "dependency": "flat", "title": "flat vulnerable to Prototype Pollution", "url": "https://github.com/advisories/GHSA-2j2x-2gpw-g8fm", "severity": "critical", "cwe": [ "CWE-1321" ], "cvss": { "score": 9.8, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H" }, "range": "<5.0.1" } ], "effects": [ "yargs-unparser" ], "range": "<5.0.1", "nodes": [ "node_modules/flat" ], "fixAvailable": { "name": "@wdio/mocha-framework", "version": "9.13.0", "isSemVerMajor": true } }, "grunt-stylelint": { "name": "grunt-stylelint", "severity": "moderate", "isDirect": true, "via": [ "stylelint" ], "effects": [], "range": "<=0.16.0", "nodes": [ "node_modules/grunt-stylelint" ], "fixAvailable": { "name": "grunt-stylelint", "version": "0.20.1", "isSemVerMajor": true } }, "grunt-webdriver": { "name": "grunt-webdriver", "severity": "moderate", "isDirect": true, "via": [ "webdriverio" ], "effects": [], "range": "", "nodes": [ "node_modules/grunt-webdriver" ], "fixAvailable": false }, "minimatch": { "name": "minimatch", "severity": "high", "isDirect": false, "via": [ { "source": 1096485, "name": "minimatch", "dependency": "minimatch", "title": "minimatch ReDoS vulnerability", "url": "https://github.com/advisories/GHSA-f8q6-p94x-37v3", "severity": "high", "cwe": [ "CWE-400", "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": "<3.0.5" } ], "effects": [ "mocha" ], "range": "<3.0.5", "nodes": [ "node_modules/minimatch" ], "fixAvailable": { "name": "@wdio/mocha-framework", "version": "9.13.0", "isSemVerMajor": true } }, "mocha": { "name": "mocha", "severity": "critical", "isDirect": false, "via": [ "debug", "minimatch", "yargs-unparser" ], "effects": [ "@wdio/mocha-framework" ], "range": "5.1.0 - 9.2.1", "nodes": [ "node_modules/mocha" ], "fixAvailable": { "name": "@wdio/mocha-framework", "version": "9.13.0", "isSemVerMajor": true } }, "mockery": { "name": "mockery", "severity": "critical", "isDirect": false, "via": [ { "source": 1092753, "name": "mockery", "dependency": "mockery", "title": "mockery is vulnerable to prototype pollution", "url": "https://github.com/advisories/GHSA-gmwp-3pwc-3j3g", "severity": "critical", "cwe": [ "CWE-1321" ], "cvss": { "score": 9.8, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H" }, "range": "<=2.1.0" } ], "effects": [ "@wdio/cucumber-framework" ], "range": "*", "nodes": [ "node_modules/mockery" ], "fixAvailable": { "name": "@wdio/cucumber-framework", "version": "9.13.0", "isSemVerMajor": true } }, "mwbot": { "name": "mwbot", "severity": "high", "isDirect": true, "via": [ "request", "semver" ], "effects": [ "wdio-mediawiki" ], "range": ">=0.1.6", "nodes": [ "node_modules/mwbot", "node_modules/wdio-mediawiki/node_modules/mwbot" ], "fixAvailable": { "name": "mwbot", "version": "0.1.5", "isSemVerMajor": true } }, "postcss": { "name": "postcss", "severity": "moderate", "isDirect": false, "via": [ { "source": 1093539, "name": "postcss", "dependency": "postcss", "title": "Regular Expression Denial of Service in postcss", "url": "https://github.com/advisories/GHSA-566m-qj78-rww5", "severity": "moderate", "cwe": [ "CWE-400" ], "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": "<7.0.36" }, { "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": [ "autoprefixer", "postcss-less", "postcss-safe-parser", "postcss-sass", "postcss-scss", "stylelint", "sugarss" ], "range": "<=8.4.30", "nodes": [ "node_modules/autoprefixer/node_modules/postcss", "node_modules/postcss", "node_modules/postcss-safe-parser/node_modules/postcss", "node_modules/postcss-sass/node_modules/postcss", "node_modules/postcss-scss/node_modules/postcss", "node_modules/stylelint/node_modules/postcss", "node_modules/sugarss/node_modules/postcss" ], "fixAvailable": { "name": "postcss-less", "version": "6.0.0", "isSemVerMajor": true } }, "postcss-less": { "name": "postcss-less", "severity": "moderate", "isDirect": true, "via": [ "postcss", "postcss" ], "effects": [ "stylelint" ], "range": "<=3.1.4", "nodes": [ "node_modules/postcss-less", "node_modules/stylelint/node_modules/postcss-less" ], "fixAvailable": { "name": "postcss-less", "version": "6.0.0", "isSemVerMajor": true } }, "postcss-safe-parser": { "name": "postcss-safe-parser", "severity": "moderate", "isDirect": false, "via": [ "postcss" ], "effects": [ "stylelint" ], "range": "<=4.0.2", "nodes": [ "node_modules/postcss-safe-parser" ], "fixAvailable": { "name": "stylelint-config-wikimedia", "version": "0.18.0", "isSemVerMajor": true } }, "postcss-sass": { "name": "postcss-sass", "severity": "moderate", "isDirect": false, "via": [ "postcss" ], "effects": [ "stylelint" ], "range": "<=0.4.4", "nodes": [ "node_modules/postcss-sass" ], "fixAvailable": { "name": "stylelint-config-wikimedia", "version": "0.18.0", "isSemVerMajor": true } }, "postcss-scss": { "name": "postcss-scss", "severity": "moderate", "isDirect": false, "via": [ "postcss" ], "effects": [ "stylelint" ], "range": "<=2.1.1", "nodes": [ "node_modules/postcss-scss" ], "fixAvailable": { "name": "stylelint-config-wikimedia", "version": "0.18.0", "isSemVerMajor": true } }, "request": { "name": "request", "severity": "moderate", "isDirect": true, "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" }, "tough-cookie" ], "effects": [ "mwbot", "request-promise-core", "request-promise-native", "webdriver" ], "range": "*", "nodes": [ "node_modules/request" ], "fixAvailable": { "name": "@wdio/local-runner", "version": "9.13.0", "isSemVerMajor": true } }, "request-promise-core": { "name": "request-promise-core", "severity": "moderate", "isDirect": false, "via": [ "request" ], "effects": [ "request-promise-native" ], "range": "*", "nodes": [ "node_modules/request-promise-core" ], "fixAvailable": { "name": "request-promise-native", "version": "0.0.0", "isSemVerMajor": true } }, "request-promise-native": { "name": "request-promise-native", "severity": "moderate", "isDirect": true, "via": [ "request", "request-promise-core" ], "effects": [], "range": ">=1.0.0", "nodes": [ "node_modules/request-promise-native" ], "fixAvailable": { "name": "request-promise-native", "version": "0.0.0", "isSemVerMajor": true } }, "restify": { "name": "restify", "severity": "low", "isDirect": true, "via": [ "send" ], "effects": [], "range": ">=8.1.0", "nodes": [ "node_modules/restify" ], "fixAvailable": { "name": "restify", "version": "8.0.0", "isSemVerMajor": true } }, "semver": { "name": "semver", "severity": "high", "isDirect": false, "via": [ { "source": 1101088, "name": "semver", "dependency": "semver", "title": "semver vulnerable to Regular Expression Denial of Service", "url": "https://github.com/advisories/GHSA-c2qf-rxjj-qqgw", "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": ">=7.0.0 <7.5.2" } ], "effects": [ "eslint-plugin-compat", "mwbot" ], "range": "7.0.0 - 7.5.1", "nodes": [ "node_modules/eslint-plugin-compat/node_modules/semver", "node_modules/wdio-mediawiki/node_modules/semver" ], "fixAvailable": { "name": "mwbot", "version": "0.1.5", "isSemVerMajor": true } }, "send": { "name": "send", "severity": "low", "isDirect": false, "via": [ { "source": 1100526, "name": "send", "dependency": "send", "title": "send vulnerable to template injection that can lead to XSS", "url": "https://github.com/advisories/GHSA-m6fv-jmcg-4jfg", "severity": "low", "cwe": [ "CWE-79" ], "cvss": { "score": 5, "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L" }, "range": "<0.19.0" } ], "effects": [ "restify" ], "range": "<0.19.0", "nodes": [ "node_modules/send" ], "fixAvailable": { "name": "restify", "version": "8.0.0", "isSemVerMajor": true } }, "stylelint": { "name": "stylelint", "severity": "moderate", "isDirect": false, "via": [ "autoprefixer", "postcss", "postcss-less", "postcss-safe-parser", "postcss-sass", "postcss-scss", "sugarss" ], "effects": [ "grunt-stylelint", "stylelint-config-wikimedia" ], "range": "0.1.0 - 13.13.1", "nodes": [ "node_modules/stylelint" ], "fixAvailable": { "name": "stylelint-config-wikimedia", "version": "0.18.0", "isSemVerMajor": true } }, "stylelint-config-wikimedia": { "name": "stylelint-config-wikimedia", "severity": "moderate", "isDirect": true, "via": [ "stylelint" ], "effects": [], "range": "<=0.11.1", "nodes": [ "node_modules/stylelint-config-wikimedia" ], "fixAvailable": { "name": "stylelint-config-wikimedia", "version": "0.18.0", "isSemVerMajor": true } }, "sugarss": { "name": "sugarss", "severity": "moderate", "isDirect": false, "via": [ "postcss" ], "effects": [], "range": "<=2.0.0", "nodes": [ "node_modules/sugarss" ], "fixAvailable": 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/tough-cookie" ], "fixAvailable": { "name": "@wdio/local-runner", "version": "9.13.0", "isSemVerMajor": true } }, "wdio-mediawiki": { "name": "wdio-mediawiki", "severity": "high", "isDirect": true, "via": [ "mwbot" ], "effects": [], "range": "1.1.0 - 2.2.0", "nodes": [ "node_modules/wdio-mediawiki" ], "fixAvailable": { "name": "wdio-mediawiki", "version": "2.7.1", "isSemVerMajor": true } }, "webdriver": { "name": "webdriver", "severity": "moderate", "isDirect": false, "via": [ "request" ], "effects": [ "webdriverio" ], "range": "0.0.2 - 6.0.0-beta.1", "nodes": [ "node_modules/webdriver" ], "fixAvailable": { "name": "@wdio/local-runner", "version": "9.13.0", "isSemVerMajor": true } }, "webdriverio": { "name": "webdriverio", "severity": "moderate", "isDirect": true, "via": [ "webdriver" ], "effects": [ "@wdio/cli", "@wdio/mocha-framework", "@wdio/runner", "grunt-webdriver" ], "range": "5.0.0-alpha.2 - 6.0.0-beta.1", "nodes": [ "node_modules/webdriverio" ], "fixAvailable": { "name": "@wdio/local-runner", "version": "9.13.0", "isSemVerMajor": true } }, "yargs-unparser": { "name": "yargs-unparser", "severity": "critical", "isDirect": false, "via": [ "flat" ], "effects": [ "mocha" ], "range": "<=1.6.3", "nodes": [ "node_modules/yargs-unparser" ], "fixAvailable": { "name": "@wdio/mocha-framework", "version": "9.13.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.13.0", "isSemVerMajor": true } } }, "metadata": { "vulnerabilities": { "info": 0, "low": 3, "moderate": 20, "high": 9, "critical": 5, "total": 37 }, "dependencies": { "prod": 1, "dev": 957, "optional": 17, "peer": 0, "peerOptional": 0, "total": 957 } } } --- 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: 39 installs, 0 updates, 0 removals - Locking composer/pcre (1.x-dev 437d09f) - Locking composer/semver (dev-main 4313d26) - Locking composer/spdx-licenses (1.5.9) - Locking composer/xdebug-handler (2.0.x-dev 9e36aee) - Locking doctrine/deprecations (1.1.x-dev 459c2f5) - Locking felixfbecker/advanced-json-rpc (v3.2.1) - Locking justinrainbow/json-schema (5.x-dev feb2ca6) - Locking mediawiki/mediawiki-codesniffer (v38.0.0) - Locking mediawiki/mediawiki-phan-config (0.11.1) - Locking mediawiki/minus-x (1.1.1) - Locking mediawiki/phan-taint-check-plugin (3.3.2) - Locking microsoft/tolerant-php-parser (v0.1.2) - Locking netresearch/jsonmapper (v4.5.0) - Locking phan/phan (5.2.0) - Locking php-parallel-lint/php-console-color (v0.3) - Locking php-parallel-lint/php-console-highlighter (v0.5) - Locking php-parallel-lint/php-parallel-lint (v1.3.1) - Locking phpdocumentor/reflection-common (dev-master a0eeab5) - Locking phpdocumentor/reflection-docblock (5.x-dev 65a4d3e) - Locking phpdocumentor/type-resolver (1.x-dev fb84a85) - Locking phpstan/phpdoc-parser (2.1.x-dev 0a8e718) - Locking psr/container (dev-master 7079847) - Locking psr/log (2.0.0) - Locking sabre/event (5.1.x-dev 1538b1b) - Locking squizlabs/php_codesniffer (3.6.1) - Locking symfony/console (5.4.x-dev c4ba980) - Locking symfony/deprecation-contracts (dev-main 63afe74) - Locking symfony/polyfill-ctype (1.x-dev a3cc8b0) - Locking symfony/polyfill-intl-grapheme (1.x-dev b912392) - Locking symfony/polyfill-intl-normalizer (1.x-dev 3833d72) - Locking symfony/polyfill-mbstring (1.x-dev 6d857f4) - Locking symfony/polyfill-php73 (1.x-dev 0f68c03) - Locking symfony/polyfill-php80 (1.x-dev 0cc9dd0) - Locking symfony/service-contracts (dev-main f021b05) - Locking symfony/string (6.4.x-dev 73e2c69) - Locking tysonandre/var_representation_polyfill (dev-main e9116c2) - Locking webmozart/assert (1.11.0) - Locking wikimedia/lucene-explain-parser (2.0.0) - Locking wikimedia/textcat (2.0.0) Writing lock file Installing dependencies from lock file (including require-dev) Package operations: 39 installs, 0 updates, 0 removals - Downloading wikimedia/lucene-explain-parser (2.0.0) 0/1 [>---------------------------] 0% 1/1 [============================] 100% - Installing composer/pcre (1.x-dev 437d09f): Extracting archive - Installing justinrainbow/json-schema (5.x-dev feb2ca6): Extracting archive - Installing squizlabs/php_codesniffer (3.6.1): Extracting archive - Installing symfony/polyfill-mbstring (1.x-dev 6d857f4): Extracting archive - Installing composer/spdx-licenses (1.5.9): Extracting archive - Installing composer/semver (dev-main 4313d26): Extracting archive - Installing mediawiki/mediawiki-codesniffer (v38.0.0): Extracting archive - Installing tysonandre/var_representation_polyfill (dev-main e9116c2): Extracting archive - Installing symfony/polyfill-php80 (1.x-dev 0cc9dd0): Extracting archive - Installing symfony/polyfill-intl-normalizer (1.x-dev 3833d72): Extracting archive - Installing symfony/polyfill-intl-grapheme (1.x-dev b912392): Extracting archive - Installing symfony/polyfill-ctype (1.x-dev a3cc8b0): Extracting archive - Installing symfony/string (6.4.x-dev 73e2c69): Extracting archive - Installing symfony/deprecation-contracts (dev-main 63afe74): Extracting archive - Installing psr/container (dev-master 7079847): Extracting archive - Installing symfony/service-contracts (dev-main f021b05): Extracting archive - Installing symfony/polyfill-php73 (1.x-dev 0f68c03): Extracting archive - Installing symfony/console (5.4.x-dev c4ba980): Extracting archive - Installing sabre/event (5.1.x-dev 1538b1b): 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.1.x-dev 0a8e718): Extracting archive - Installing phpdocumentor/reflection-common (dev-master a0eeab5): Extracting archive - Installing doctrine/deprecations (1.1.x-dev 459c2f5): Extracting archive - Installing phpdocumentor/type-resolver (1.x-dev fb84a85): Extracting archive - Installing phpdocumentor/reflection-docblock (5.x-dev 65a4d3e): Extracting archive - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive - Installing psr/log (2.0.0): Extracting archive - Installing composer/xdebug-handler (2.0.x-dev 9e36aee): Extracting archive - Installing phan/phan (5.2.0): Extracting archive - Installing mediawiki/phan-taint-check-plugin (3.3.2): Extracting archive - Installing mediawiki/mediawiki-phan-config (0.11.1): Extracting archive - Installing mediawiki/minus-x (1.1.1): Extracting archive - Installing php-parallel-lint/php-console-color (v0.3): Extracting archive - Installing php-parallel-lint/php-console-highlighter (v0.5): Extracting archive - Installing php-parallel-lint/php-parallel-lint (v1.3.1): Extracting archive - Installing wikimedia/lucene-explain-parser (2.0.0): Extracting archive - Installing wikimedia/textcat (2.0.0): Extracting archive 0/39 [>---------------------------] 0% 19/39 [=============>--------------] 48% 32/39 [======================>-----] 82% 38/39 [===========================>] 97% 39/39 [============================] 100% 3 package suggestions were added by new dependencies, use `composer suggest` to see details. Generating autoload files 15 packages you are using are looking for funding. Use the `composer fund` command to find out more! --- stdout --- --- end --- $ /usr/bin/npm audit --json --- stdout --- { "auditReportVersion": 2, "vulnerabilities": { "@wdio/cli": { "name": "@wdio/cli", "severity": "high", "isDirect": true, "via": [ "webdriverio", "yarn-install" ], "effects": [], "range": "<=8.19.0", "nodes": [ "node_modules/@wdio/cli" ], "fixAvailable": { "name": "@wdio/cli", "version": "9.13.0", "isSemVerMajor": true } }, "@wdio/cucumber-framework": { "name": "@wdio/cucumber-framework", "severity": "critical", "isDirect": true, "via": [ "mockery" ], "effects": [], "range": "<=8.15.10", "nodes": [ "node_modules/@wdio/cucumber-framework" ], "fixAvailable": { "name": "@wdio/cucumber-framework", "version": "9.13.0", "isSemVerMajor": true } }, "@wdio/local-runner": { "name": "@wdio/local-runner", "severity": "moderate", "isDirect": true, "via": [ "@wdio/runner" ], "effects": [], "range": "<=6.0.0-beta.1", "nodes": [ "node_modules/@wdio/local-runner" ], "fixAvailable": { "name": "@wdio/local-runner", "version": "9.13.0", "isSemVerMajor": true } }, "@wdio/mocha-framework": { "name": "@wdio/mocha-framework", "severity": "moderate", "isDirect": true, "via": [ "mocha", "webdriverio" ], "effects": [], "range": "<=6.1.17", "nodes": [ "node_modules/@wdio/mocha-framework" ], "fixAvailable": { "name": "@wdio/mocha-framework", "version": "9.13.0", "isSemVerMajor": true } }, "@wdio/runner": { "name": "@wdio/runner", "severity": "moderate", "isDirect": false, "via": [ "webdriverio" ], "effects": [ "@wdio/local-runner" ], "range": "<=6.0.0-beta.1", "nodes": [ "node_modules/@wdio/runner" ], "fixAvailable": { "name": "@wdio/local-runner", "version": "9.13.0", "isSemVerMajor": true } }, "autoprefixer": { "name": "autoprefixer", "severity": "moderate", "isDirect": false, "via": [ "postcss" ], "effects": [ "stylelint" ], "range": "1.0.20131222 - 9.8.8", "nodes": [ "node_modules/autoprefixer" ], "fixAvailable": { "name": "stylelint-config-wikimedia", "version": "0.18.0", "isSemVerMajor": true } }, "cross-spawn": { "name": "cross-spawn", "severity": "high", "isDirect": false, "via": [ { "source": 1100562, "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.13.0", "isSemVerMajor": true } }, "debug": { "name": "debug", "severity": "low", "isDirect": false, "via": [ { "source": 1096793, "name": "debug", "dependency": "debug", "title": "Regular Expression Denial of Service in debug", "url": "https://github.com/advisories/GHSA-gxpj-cx7g-858c", "severity": "low", "cwe": [ "CWE-400" ], "cvss": { "score": 3.7, "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L" }, "range": ">=3.2.0 <3.2.7" } ], "effects": [ "mocha" ], "range": "3.2.0 - 3.2.6", "nodes": [ "node_modules/mocha/node_modules/debug" ], "fixAvailable": { "name": "@wdio/mocha-framework", "version": "9.13.0", "isSemVerMajor": true } }, "eslint-config-wikimedia": { "name": "eslint-config-wikimedia", "severity": "high", "isDirect": true, "via": [ "eslint-plugin-compat" ], "effects": [], "range": "0.18.0 - 0.21.0", "nodes": [ "node_modules/eslint-config-wikimedia" ], "fixAvailable": { "name": "eslint-config-wikimedia", "version": "0.29.1", "isSemVerMajor": true } }, "eslint-plugin-compat": { "name": "eslint-plugin-compat", "severity": "high", "isDirect": false, "via": [ "semver" ], "effects": [ "eslint-config-wikimedia" ], "range": "3.6.0-0 - 4.1.4", "nodes": [ "node_modules/eslint-plugin-compat" ], "fixAvailable": { "name": "eslint-config-wikimedia", "version": "0.29.1", "isSemVerMajor": true } }, "flat": { "name": "flat", "severity": "critical", "isDirect": false, "via": [ { "source": 1089152, "name": "flat", "dependency": "flat", "title": "flat vulnerable to Prototype Pollution", "url": "https://github.com/advisories/GHSA-2j2x-2gpw-g8fm", "severity": "critical", "cwe": [ "CWE-1321" ], "cvss": { "score": 9.8, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H" }, "range": "<5.0.1" } ], "effects": [ "yargs-unparser" ], "range": "<5.0.1", "nodes": [ "node_modules/flat" ], "fixAvailable": { "name": "@wdio/mocha-framework", "version": "9.13.0", "isSemVerMajor": true } }, "grunt-stylelint": { "name": "grunt-stylelint", "severity": "moderate", "isDirect": true, "via": [ "stylelint" ], "effects": [], "range": "<=0.16.0", "nodes": [ "node_modules/grunt-stylelint" ], "fixAvailable": { "name": "grunt-stylelint", "version": "0.20.1", "isSemVerMajor": true } }, "grunt-webdriver": { "name": "grunt-webdriver", "severity": "moderate", "isDirect": true, "via": [ "webdriverio" ], "effects": [], "range": ">=3.0.0", "nodes": [ "node_modules/grunt-webdriver" ], "fixAvailable": { "name": "grunt-webdriver", "version": "2.0.3", "isSemVerMajor": true } }, "minimatch": { "name": "minimatch", "severity": "high", "isDirect": false, "via": [ { "source": 1096485, "name": "minimatch", "dependency": "minimatch", "title": "minimatch ReDoS vulnerability", "url": "https://github.com/advisories/GHSA-f8q6-p94x-37v3", "severity": "high", "cwe": [ "CWE-400", "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": "<3.0.5" } ], "effects": [ "mocha" ], "range": "<3.0.5", "nodes": [ "node_modules/minimatch" ], "fixAvailable": { "name": "@wdio/mocha-framework", "version": "9.13.0", "isSemVerMajor": true } }, "mocha": { "name": "mocha", "severity": "critical", "isDirect": false, "via": [ "debug", "minimatch", "yargs-unparser" ], "effects": [ "@wdio/mocha-framework" ], "range": "5.1.0 - 9.2.1", "nodes": [ "node_modules/mocha" ], "fixAvailable": { "name": "@wdio/mocha-framework", "version": "9.13.0", "isSemVerMajor": true } }, "mockery": { "name": "mockery", "severity": "critical", "isDirect": false, "via": [ { "source": 1092753, "name": "mockery", "dependency": "mockery", "title": "mockery is vulnerable to prototype pollution", "url": "https://github.com/advisories/GHSA-gmwp-3pwc-3j3g", "severity": "critical", "cwe": [ "CWE-1321" ], "cvss": { "score": 9.8, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H" }, "range": "<=2.1.0" } ], "effects": [ "@wdio/cucumber-framework" ], "range": "*", "nodes": [ "node_modules/mockery" ], "fixAvailable": { "name": "@wdio/cucumber-framework", "version": "9.13.0", "isSemVerMajor": true } }, "mwbot": { "name": "mwbot", "severity": "high", "isDirect": true, "via": [ "request", "semver" ], "effects": [ "wdio-mediawiki" ], "range": ">=0.1.6", "nodes": [ "node_modules/mwbot", "node_modules/wdio-mediawiki/node_modules/mwbot" ], "fixAvailable": { "name": "mwbot", "version": "0.1.5", "isSemVerMajor": true } }, "postcss": { "name": "postcss", "severity": "moderate", "isDirect": false, "via": [ { "source": 1093539, "name": "postcss", "dependency": "postcss", "title": "Regular Expression Denial of Service in postcss", "url": "https://github.com/advisories/GHSA-566m-qj78-rww5", "severity": "moderate", "cwe": [ "CWE-400" ], "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": "<7.0.36" }, { "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": [ "autoprefixer", "postcss-less", "postcss-safe-parser", "postcss-sass", "postcss-scss", "stylelint", "sugarss" ], "range": "<=8.4.30", "nodes": [ "node_modules/autoprefixer/node_modules/postcss", "node_modules/postcss", "node_modules/postcss-safe-parser/node_modules/postcss", "node_modules/postcss-sass/node_modules/postcss", "node_modules/postcss-scss/node_modules/postcss", "node_modules/stylelint/node_modules/postcss", "node_modules/sugarss/node_modules/postcss" ], "fixAvailable": { "name": "postcss-less", "version": "6.0.0", "isSemVerMajor": true } }, "postcss-less": { "name": "postcss-less", "severity": "moderate", "isDirect": true, "via": [ "postcss", "postcss" ], "effects": [ "stylelint" ], "range": "<=3.1.4", "nodes": [ "node_modules/postcss-less", "node_modules/stylelint/node_modules/postcss-less" ], "fixAvailable": { "name": "postcss-less", "version": "6.0.0", "isSemVerMajor": true } }, "postcss-safe-parser": { "name": "postcss-safe-parser", "severity": "moderate", "isDirect": false, "via": [ "postcss" ], "effects": [ "stylelint" ], "range": "<=4.0.2", "nodes": [ "node_modules/postcss-safe-parser" ], "fixAvailable": { "name": "stylelint-config-wikimedia", "version": "0.18.0", "isSemVerMajor": true } }, "postcss-sass": { "name": "postcss-sass", "severity": "moderate", "isDirect": false, "via": [ "postcss" ], "effects": [ "stylelint" ], "range": "<=0.4.4", "nodes": [ "node_modules/postcss-sass" ], "fixAvailable": { "name": "stylelint-config-wikimedia", "version": "0.18.0", "isSemVerMajor": true } }, "postcss-scss": { "name": "postcss-scss", "severity": "moderate", "isDirect": false, "via": [ "postcss" ], "effects": [ "stylelint" ], "range": "<=2.1.1", "nodes": [ "node_modules/postcss-scss" ], "fixAvailable": { "name": "stylelint-config-wikimedia", "version": "0.18.0", "isSemVerMajor": true } }, "request": { "name": "request", "severity": "moderate", "isDirect": true, "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" }, "tough-cookie" ], "effects": [ "mwbot", "request-promise-core", "request-promise-native", "webdriver" ], "range": "*", "nodes": [ "node_modules/request" ], "fixAvailable": { "name": "mwbot", "version": "0.1.5", "isSemVerMajor": true } }, "request-promise-core": { "name": "request-promise-core", "severity": "moderate", "isDirect": false, "via": [ "request" ], "effects": [ "request-promise-native" ], "range": "*", "nodes": [ "node_modules/request-promise-core" ], "fixAvailable": { "name": "request-promise-native", "version": "0.0.0", "isSemVerMajor": true } }, "request-promise-native": { "name": "request-promise-native", "severity": "moderate", "isDirect": true, "via": [ "request", "request-promise-core" ], "effects": [], "range": ">=1.0.0", "nodes": [ "node_modules/request-promise-native" ], "fixAvailable": { "name": "request-promise-native", "version": "0.0.0", "isSemVerMajor": true } }, "restify": { "name": "restify", "severity": "low", "isDirect": true, "via": [ "send" ], "effects": [], "range": ">=8.1.0", "nodes": [ "node_modules/restify" ], "fixAvailable": { "name": "restify", "version": "8.0.0", "isSemVerMajor": true } }, "semver": { "name": "semver", "severity": "high", "isDirect": false, "via": [ { "source": 1101088, "name": "semver", "dependency": "semver", "title": "semver vulnerable to Regular Expression Denial of Service", "url": "https://github.com/advisories/GHSA-c2qf-rxjj-qqgw", "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": ">=7.0.0 <7.5.2" } ], "effects": [ "eslint-plugin-compat", "mwbot" ], "range": "7.0.0 - 7.5.1", "nodes": [ "node_modules/eslint-plugin-compat/node_modules/semver", "node_modules/wdio-mediawiki/node_modules/semver" ], "fixAvailable": { "name": "mwbot", "version": "0.1.5", "isSemVerMajor": true } }, "send": { "name": "send", "severity": "low", "isDirect": false, "via": [ { "source": 1100526, "name": "send", "dependency": "send", "title": "send vulnerable to template injection that can lead to XSS", "url": "https://github.com/advisories/GHSA-m6fv-jmcg-4jfg", "severity": "low", "cwe": [ "CWE-79" ], "cvss": { "score": 5, "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L" }, "range": "<0.19.0" } ], "effects": [ "restify" ], "range": "<0.19.0", "nodes": [ "node_modules/send" ], "fixAvailable": { "name": "restify", "version": "8.0.0", "isSemVerMajor": true } }, "stylelint": { "name": "stylelint", "severity": "moderate", "isDirect": false, "via": [ "autoprefixer", "postcss", "postcss-less", "postcss-safe-parser", "postcss-sass", "postcss-scss", "sugarss" ], "effects": [ "grunt-stylelint", "stylelint-config-wikimedia" ], "range": "0.1.0 - 13.13.1", "nodes": [ "node_modules/stylelint" ], "fixAvailable": { "name": "stylelint-config-wikimedia", "version": "0.18.0", "isSemVerMajor": true } }, "stylelint-config-wikimedia": { "name": "stylelint-config-wikimedia", "severity": "moderate", "isDirect": true, "via": [ "stylelint" ], "effects": [], "range": "<=0.11.1", "nodes": [ "node_modules/stylelint-config-wikimedia" ], "fixAvailable": { "name": "stylelint-config-wikimedia", "version": "0.18.0", "isSemVerMajor": true } }, "sugarss": { "name": "sugarss", "severity": "moderate", "isDirect": false, "via": [ "postcss" ], "effects": [], "range": "<=2.0.0", "nodes": [ "node_modules/sugarss" ], "fixAvailable": 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/tough-cookie" ], "fixAvailable": { "name": "mwbot", "version": "0.1.5", "isSemVerMajor": true } }, "wdio-mediawiki": { "name": "wdio-mediawiki", "severity": "high", "isDirect": true, "via": [ "mwbot" ], "effects": [], "range": "1.1.0 - 2.2.0", "nodes": [ "node_modules/wdio-mediawiki" ], "fixAvailable": { "name": "wdio-mediawiki", "version": "2.7.1", "isSemVerMajor": true } }, "webdriver": { "name": "webdriver", "severity": "moderate", "isDirect": false, "via": [ "request" ], "effects": [ "webdriverio" ], "range": "0.0.2 - 6.0.0-beta.1", "nodes": [ "node_modules/webdriver" ], "fixAvailable": { "name": "webdriverio", "version": "9.13.0", "isSemVerMajor": true } }, "webdriverio": { "name": "webdriverio", "severity": "moderate", "isDirect": true, "via": [ "webdriver" ], "effects": [ "@wdio/cli", "@wdio/mocha-framework", "@wdio/runner", "grunt-webdriver" ], "range": "5.0.0-alpha.2 - 6.0.0-beta.1", "nodes": [ "node_modules/webdriverio" ], "fixAvailable": { "name": "webdriverio", "version": "9.13.0", "isSemVerMajor": true } }, "yargs-unparser": { "name": "yargs-unparser", "severity": "critical", "isDirect": false, "via": [ "flat" ], "effects": [ "mocha" ], "range": "<=1.6.3", "nodes": [ "node_modules/yargs-unparser" ], "fixAvailable": { "name": "@wdio/mocha-framework", "version": "9.13.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.13.0", "isSemVerMajor": true } } }, "metadata": { "vulnerabilities": { "info": 0, "low": 3, "moderate": 20, "high": 9, "critical": 5, "total": 37 }, "dependencies": { "prod": 1, "dev": 957, "optional": 17, "peer": 0, "peerOptional": 0, "total": 957 } } } --- 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 --- stdout --- { "added": 957, "removed": 0, "changed": 0, "audited": 958, "funding": 123, "audit": { "auditReportVersion": 2, "vulnerabilities": { "@wdio/cli": { "name": "@wdio/cli", "severity": "high", "isDirect": true, "via": [ "webdriverio", "yarn-install" ], "effects": [], "range": "<=8.19.0", "nodes": [ "node_modules/@wdio/cli" ], "fixAvailable": { "name": "@wdio/cli", "version": "9.13.0", "isSemVerMajor": true } }, "@wdio/cucumber-framework": { "name": "@wdio/cucumber-framework", "severity": "critical", "isDirect": true, "via": [ "mockery" ], "effects": [], "range": "<=8.15.10", "nodes": [ "node_modules/@wdio/cucumber-framework" ], "fixAvailable": { "name": "@wdio/cucumber-framework", "version": "9.13.0", "isSemVerMajor": true } }, "@wdio/local-runner": { "name": "@wdio/local-runner", "severity": "moderate", "isDirect": true, "via": [ "@wdio/runner" ], "effects": [], "range": "<=6.0.0-beta.1", "nodes": [ "node_modules/@wdio/local-runner" ], "fixAvailable": { "name": "@wdio/local-runner", "version": "9.13.0", "isSemVerMajor": true } }, "@wdio/mocha-framework": { "name": "@wdio/mocha-framework", "severity": "moderate", "isDirect": true, "via": [ "mocha", "webdriverio" ], "effects": [], "range": "<=6.1.17", "nodes": [ "node_modules/@wdio/mocha-framework" ], "fixAvailable": { "name": "@wdio/mocha-framework", "version": "9.13.0", "isSemVerMajor": true } }, "@wdio/runner": { "name": "@wdio/runner", "severity": "moderate", "isDirect": false, "via": [ "webdriverio" ], "effects": [ "@wdio/local-runner" ], "range": "<=6.0.0-beta.1", "nodes": [ "node_modules/@wdio/runner" ], "fixAvailable": { "name": "@wdio/local-runner", "version": "9.13.0", "isSemVerMajor": true } }, "autoprefixer": { "name": "autoprefixer", "severity": "moderate", "isDirect": false, "via": [ "postcss" ], "effects": [ "stylelint" ], "range": "1.0.20131222 - 9.8.8", "nodes": [ "node_modules/autoprefixer" ], "fixAvailable": { "name": "stylelint-config-wikimedia", "version": "0.18.0", "isSemVerMajor": true } }, "cross-spawn": { "name": "cross-spawn", "severity": "high", "isDirect": false, "via": [ { "source": 1100562, "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.13.0", "isSemVerMajor": true } }, "debug": { "name": "debug", "severity": "low", "isDirect": false, "via": [ { "source": 1096793, "name": "debug", "dependency": "debug", "title": "Regular Expression Denial of Service in debug", "url": "https://github.com/advisories/GHSA-gxpj-cx7g-858c", "severity": "low", "cwe": [ "CWE-400" ], "cvss": { "score": 3.7, "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L" }, "range": ">=3.2.0 <3.2.7" } ], "effects": [ "mocha" ], "range": "3.2.0 - 3.2.6", "nodes": [ "node_modules/mocha/node_modules/debug" ], "fixAvailable": { "name": "@wdio/mocha-framework", "version": "9.13.0", "isSemVerMajor": true } }, "eslint-config-wikimedia": { "name": "eslint-config-wikimedia", "severity": "high", "isDirect": true, "via": [ "eslint-plugin-compat" ], "effects": [], "range": "0.18.0 - 0.21.0", "nodes": [ "node_modules/eslint-config-wikimedia" ], "fixAvailable": { "name": "eslint-config-wikimedia", "version": "0.29.1", "isSemVerMajor": true } }, "eslint-plugin-compat": { "name": "eslint-plugin-compat", "severity": "high", "isDirect": false, "via": [ "semver" ], "effects": [ "eslint-config-wikimedia" ], "range": "3.6.0-0 - 4.1.4", "nodes": [ "node_modules/eslint-plugin-compat" ], "fixAvailable": { "name": "eslint-config-wikimedia", "version": "0.29.1", "isSemVerMajor": true } }, "flat": { "name": "flat", "severity": "critical", "isDirect": false, "via": [ { "source": 1089152, "name": "flat", "dependency": "flat", "title": "flat vulnerable to Prototype Pollution", "url": "https://github.com/advisories/GHSA-2j2x-2gpw-g8fm", "severity": "critical", "cwe": [ "CWE-1321" ], "cvss": { "score": 9.8, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H" }, "range": "<5.0.1" } ], "effects": [ "yargs-unparser" ], "range": "<5.0.1", "nodes": [ "node_modules/flat" ], "fixAvailable": { "name": "@wdio/mocha-framework", "version": "9.13.0", "isSemVerMajor": true } }, "grunt-stylelint": { "name": "grunt-stylelint", "severity": "moderate", "isDirect": true, "via": [ "stylelint" ], "effects": [], "range": "<=0.16.0", "nodes": [ "node_modules/grunt-stylelint" ], "fixAvailable": { "name": "grunt-stylelint", "version": "0.20.1", "isSemVerMajor": true } }, "grunt-webdriver": { "name": "grunt-webdriver", "severity": "moderate", "isDirect": true, "via": [ "webdriverio" ], "effects": [], "range": ">=3.0.0", "nodes": [ "node_modules/grunt-webdriver" ], "fixAvailable": { "name": "grunt-webdriver", "version": "2.0.3", "isSemVerMajor": true } }, "minimatch": { "name": "minimatch", "severity": "high", "isDirect": false, "via": [ { "source": 1096485, "name": "minimatch", "dependency": "minimatch", "title": "minimatch ReDoS vulnerability", "url": "https://github.com/advisories/GHSA-f8q6-p94x-37v3", "severity": "high", "cwe": [ "CWE-400", "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": "<3.0.5" } ], "effects": [ "mocha" ], "range": "<3.0.5", "nodes": [ "node_modules/minimatch" ], "fixAvailable": { "name": "@wdio/mocha-framework", "version": "9.13.0", "isSemVerMajor": true } }, "mocha": { "name": "mocha", "severity": "critical", "isDirect": false, "via": [ "debug", "minimatch", "yargs-unparser" ], "effects": [ "@wdio/mocha-framework" ], "range": "5.1.0 - 9.2.1", "nodes": [ "node_modules/mocha" ], "fixAvailable": { "name": "@wdio/mocha-framework", "version": "9.13.0", "isSemVerMajor": true } }, "mockery": { "name": "mockery", "severity": "critical", "isDirect": false, "via": [ { "source": 1092753, "name": "mockery", "dependency": "mockery", "title": "mockery is vulnerable to prototype pollution", "url": "https://github.com/advisories/GHSA-gmwp-3pwc-3j3g", "severity": "critical", "cwe": [ "CWE-1321" ], "cvss": { "score": 9.8, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H" }, "range": "<=2.1.0" } ], "effects": [ "@wdio/cucumber-framework" ], "range": "*", "nodes": [ "node_modules/mockery" ], "fixAvailable": { "name": "@wdio/cucumber-framework", "version": "9.13.0", "isSemVerMajor": true } }, "mwbot": { "name": "mwbot", "severity": "high", "isDirect": true, "via": [ "request", "semver" ], "effects": [ "wdio-mediawiki" ], "range": ">=0.1.6", "nodes": [ "node_modules/mwbot", "node_modules/wdio-mediawiki/node_modules/mwbot" ], "fixAvailable": { "name": "mwbot", "version": "0.1.5", "isSemVerMajor": true } }, "postcss": { "name": "postcss", "severity": "moderate", "isDirect": false, "via": [ { "source": 1093539, "name": "postcss", "dependency": "postcss", "title": "Regular Expression Denial of Service in postcss", "url": "https://github.com/advisories/GHSA-566m-qj78-rww5", "severity": "moderate", "cwe": [ "CWE-400" ], "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": "<7.0.36" }, { "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": [ "autoprefixer", "postcss-less", "postcss-safe-parser", "postcss-sass", "postcss-scss", "stylelint", "sugarss" ], "range": "<=8.4.30", "nodes": [ "node_modules/autoprefixer/node_modules/postcss", "node_modules/postcss", "node_modules/postcss-safe-parser/node_modules/postcss", "node_modules/postcss-sass/node_modules/postcss", "node_modules/postcss-scss/node_modules/postcss", "node_modules/stylelint/node_modules/postcss", "node_modules/sugarss/node_modules/postcss" ], "fixAvailable": { "name": "postcss-less", "version": "6.0.0", "isSemVerMajor": true } }, "postcss-less": { "name": "postcss-less", "severity": "moderate", "isDirect": true, "via": [ "postcss", "postcss" ], "effects": [ "stylelint" ], "range": "<=3.1.4", "nodes": [ "node_modules/postcss-less", "node_modules/stylelint/node_modules/postcss-less" ], "fixAvailable": { "name": "postcss-less", "version": "6.0.0", "isSemVerMajor": true } }, "postcss-safe-parser": { "name": "postcss-safe-parser", "severity": "moderate", "isDirect": false, "via": [ "postcss" ], "effects": [ "stylelint" ], "range": "<=4.0.2", "nodes": [ "node_modules/postcss-safe-parser" ], "fixAvailable": { "name": "stylelint-config-wikimedia", "version": "0.18.0", "isSemVerMajor": true } }, "postcss-sass": { "name": "postcss-sass", "severity": "moderate", "isDirect": false, "via": [ "postcss" ], "effects": [ "stylelint" ], "range": "<=0.4.4", "nodes": [ "node_modules/postcss-sass" ], "fixAvailable": { "name": "stylelint-config-wikimedia", "version": "0.18.0", "isSemVerMajor": true } }, "postcss-scss": { "name": "postcss-scss", "severity": "moderate", "isDirect": false, "via": [ "postcss" ], "effects": [ "stylelint" ], "range": "<=2.1.1", "nodes": [ "node_modules/postcss-scss" ], "fixAvailable": { "name": "stylelint-config-wikimedia", "version": "0.18.0", "isSemVerMajor": true } }, "request": { "name": "request", "severity": "moderate", "isDirect": true, "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" }, "tough-cookie" ], "effects": [ "mwbot", "request-promise-core", "request-promise-native", "webdriver" ], "range": "*", "nodes": [ "node_modules/request" ], "fixAvailable": { "name": "mwbot", "version": "0.1.5", "isSemVerMajor": true } }, "request-promise-core": { "name": "request-promise-core", "severity": "moderate", "isDirect": false, "via": [ "request" ], "effects": [ "request-promise-native" ], "range": "*", "nodes": [ "node_modules/request-promise-core" ], "fixAvailable": { "name": "request-promise-native", "version": "0.0.0", "isSemVerMajor": true } }, "request-promise-native": { "name": "request-promise-native", "severity": "moderate", "isDirect": true, "via": [ "request", "request-promise-core" ], "effects": [], "range": ">=1.0.0", "nodes": [ "node_modules/request-promise-native" ], "fixAvailable": { "name": "request-promise-native", "version": "0.0.0", "isSemVerMajor": true } }, "restify": { "name": "restify", "severity": "low", "isDirect": true, "via": [ "send" ], "effects": [], "range": ">=8.1.0", "nodes": [ "node_modules/restify" ], "fixAvailable": { "name": "restify", "version": "8.0.0", "isSemVerMajor": true } }, "semver": { "name": "semver", "severity": "high", "isDirect": false, "via": [ { "source": 1101088, "name": "semver", "dependency": "semver", "title": "semver vulnerable to Regular Expression Denial of Service", "url": "https://github.com/advisories/GHSA-c2qf-rxjj-qqgw", "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": ">=7.0.0 <7.5.2" } ], "effects": [ "eslint-plugin-compat", "mwbot" ], "range": "7.0.0 - 7.5.1", "nodes": [ "node_modules/eslint-plugin-compat/node_modules/semver", "node_modules/wdio-mediawiki/node_modules/semver" ], "fixAvailable": { "name": "mwbot", "version": "0.1.5", "isSemVerMajor": true } }, "send": { "name": "send", "severity": "low", "isDirect": false, "via": [ { "source": 1100526, "name": "send", "dependency": "send", "title": "send vulnerable to template injection that can lead to XSS", "url": "https://github.com/advisories/GHSA-m6fv-jmcg-4jfg", "severity": "low", "cwe": [ "CWE-79" ], "cvss": { "score": 5, "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L" }, "range": "<0.19.0" } ], "effects": [ "restify" ], "range": "<0.19.0", "nodes": [ "node_modules/send" ], "fixAvailable": { "name": "restify", "version": "8.0.0", "isSemVerMajor": true } }, "stylelint": { "name": "stylelint", "severity": "moderate", "isDirect": false, "via": [ "autoprefixer", "postcss", "postcss-less", "postcss-safe-parser", "postcss-sass", "postcss-scss", "sugarss" ], "effects": [ "grunt-stylelint", "stylelint-config-wikimedia" ], "range": "0.1.0 - 13.13.1", "nodes": [ "node_modules/stylelint" ], "fixAvailable": { "name": "stylelint-config-wikimedia", "version": "0.18.0", "isSemVerMajor": true } }, "stylelint-config-wikimedia": { "name": "stylelint-config-wikimedia", "severity": "moderate", "isDirect": true, "via": [ "stylelint" ], "effects": [], "range": "<=0.11.1", "nodes": [ "node_modules/stylelint-config-wikimedia" ], "fixAvailable": { "name": "stylelint-config-wikimedia", "version": "0.18.0", "isSemVerMajor": true } }, "sugarss": { "name": "sugarss", "severity": "moderate", "isDirect": false, "via": [ "postcss" ], "effects": [], "range": "<=2.0.0", "nodes": [ "node_modules/sugarss" ], "fixAvailable": 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/tough-cookie" ], "fixAvailable": { "name": "mwbot", "version": "0.1.5", "isSemVerMajor": true } }, "wdio-mediawiki": { "name": "wdio-mediawiki", "severity": "high", "isDirect": true, "via": [ "mwbot" ], "effects": [], "range": "1.1.0 - 2.2.0", "nodes": [ "node_modules/wdio-mediawiki" ], "fixAvailable": { "name": "wdio-mediawiki", "version": "2.7.1", "isSemVerMajor": true } }, "webdriver": { "name": "webdriver", "severity": "moderate", "isDirect": false, "via": [ "request" ], "effects": [ "webdriverio" ], "range": "0.0.2 - 6.0.0-beta.1", "nodes": [ "node_modules/webdriver" ], "fixAvailable": { "name": "webdriverio", "version": "9.13.0", "isSemVerMajor": true } }, "webdriverio": { "name": "webdriverio", "severity": "moderate", "isDirect": true, "via": [ "webdriver" ], "effects": [ "@wdio/cli", "@wdio/mocha-framework", "@wdio/runner", "grunt-webdriver" ], "range": "5.0.0-alpha.2 - 6.0.0-beta.1", "nodes": [ "node_modules/webdriverio" ], "fixAvailable": { "name": "webdriverio", "version": "9.13.0", "isSemVerMajor": true } }, "yargs-unparser": { "name": "yargs-unparser", "severity": "critical", "isDirect": false, "via": [ "flat" ], "effects": [ "mocha" ], "range": "<=1.6.3", "nodes": [ "node_modules/yargs-unparser" ], "fixAvailable": { "name": "@wdio/mocha-framework", "version": "9.13.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.13.0", "isSemVerMajor": true } } }, "metadata": { "vulnerabilities": { "info": 0, "low": 3, "moderate": 20, "high": 9, "critical": 5, "total": 37 }, "dependencies": { "prod": 1, "dev": 957, "optional": 17, "peer": 0, "peerOptional": 0, "total": 957 } } } } --- end --- {"added": 957, "removed": 0, "changed": 0, "audited": 958, "funding": 123, "audit": {"auditReportVersion": 2, "vulnerabilities": {"@wdio/cli": {"name": "@wdio/cli", "severity": "high", "isDirect": true, "via": ["webdriverio", "yarn-install"], "effects": [], "range": "<=8.19.0", "nodes": ["node_modules/@wdio/cli"], "fixAvailable": {"name": "@wdio/cli", "version": "9.13.0", "isSemVerMajor": true}}, "@wdio/cucumber-framework": {"name": "@wdio/cucumber-framework", "severity": "critical", "isDirect": true, "via": ["mockery"], "effects": [], "range": "<=8.15.10", "nodes": ["node_modules/@wdio/cucumber-framework"], "fixAvailable": {"name": "@wdio/cucumber-framework", "version": "9.13.0", "isSemVerMajor": true}}, "@wdio/local-runner": {"name": "@wdio/local-runner", "severity": "moderate", "isDirect": true, "via": ["@wdio/runner"], "effects": [], "range": "<=6.0.0-beta.1", "nodes": ["node_modules/@wdio/local-runner"], "fixAvailable": {"name": "@wdio/local-runner", "version": "9.13.0", "isSemVerMajor": true}}, "@wdio/mocha-framework": {"name": "@wdio/mocha-framework", "severity": "moderate", "isDirect": true, "via": ["mocha", "webdriverio"], "effects": [], "range": "<=6.1.17", "nodes": ["node_modules/@wdio/mocha-framework"], "fixAvailable": {"name": "@wdio/mocha-framework", "version": "9.13.0", "isSemVerMajor": true}}, "@wdio/runner": {"name": "@wdio/runner", "severity": "moderate", "isDirect": false, "via": ["webdriverio"], "effects": ["@wdio/local-runner"], "range": "<=6.0.0-beta.1", "nodes": ["node_modules/@wdio/runner"], "fixAvailable": {"name": "@wdio/local-runner", "version": "9.13.0", "isSemVerMajor": true}}, "autoprefixer": {"name": "autoprefixer", "severity": "moderate", "isDirect": false, "via": ["postcss"], "effects": ["stylelint"], "range": "1.0.20131222 - 9.8.8", "nodes": ["node_modules/autoprefixer"], "fixAvailable": {"name": "stylelint-config-wikimedia", "version": "0.18.0", "isSemVerMajor": true}}, "cross-spawn": {"name": "cross-spawn", "severity": "high", "isDirect": false, "via": [{"source": 1100562, "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.13.0", "isSemVerMajor": true}}, "debug": {"name": "debug", "severity": "low", "isDirect": false, "via": [{"source": 1096793, "name": "debug", "dependency": "debug", "title": "Regular Expression Denial of Service in debug", "url": "https://github.com/advisories/GHSA-gxpj-cx7g-858c", "severity": "low", "cwe": ["CWE-400"], "cvss": {"score": 3.7, "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L"}, "range": ">=3.2.0 <3.2.7"}], "effects": ["mocha"], "range": "3.2.0 - 3.2.6", "nodes": ["node_modules/mocha/node_modules/debug"], "fixAvailable": {"name": "@wdio/mocha-framework", "version": "9.13.0", "isSemVerMajor": true}}, "eslint-config-wikimedia": {"name": "eslint-config-wikimedia", "severity": "high", "isDirect": true, "via": ["eslint-plugin-compat"], "effects": [], "range": "0.18.0 - 0.21.0", "nodes": ["node_modules/eslint-config-wikimedia"], "fixAvailable": {"name": "eslint-config-wikimedia", "version": "0.29.1", "isSemVerMajor": true}}, "eslint-plugin-compat": {"name": "eslint-plugin-compat", "severity": "high", "isDirect": false, "via": ["semver"], "effects": ["eslint-config-wikimedia"], "range": "3.6.0-0 - 4.1.4", "nodes": ["node_modules/eslint-plugin-compat"], "fixAvailable": {"name": "eslint-config-wikimedia", "version": "0.29.1", "isSemVerMajor": true}}, "flat": {"name": "flat", "severity": "critical", "isDirect": false, "via": [{"source": 1089152, "name": "flat", "dependency": "flat", "title": "flat vulnerable to Prototype Pollution", "url": "https://github.com/advisories/GHSA-2j2x-2gpw-g8fm", "severity": "critical", "cwe": ["CWE-1321"], "cvss": {"score": 9.8, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"}, "range": "<5.0.1"}], "effects": ["yargs-unparser"], "range": "<5.0.1", "nodes": ["node_modules/flat"], "fixAvailable": {"name": "@wdio/mocha-framework", "version": "9.13.0", "isSemVerMajor": true}}, "grunt-stylelint": {"name": "grunt-stylelint", "severity": "moderate", "isDirect": true, "via": ["stylelint"], "effects": [], "range": "<=0.16.0", "nodes": ["node_modules/grunt-stylelint"], "fixAvailable": {"name": "grunt-stylelint", "version": "0.20.1", "isSemVerMajor": true}}, "grunt-webdriver": {"name": "grunt-webdriver", "severity": "moderate", "isDirect": true, "via": ["webdriverio"], "effects": [], "range": ">=3.0.0", "nodes": ["node_modules/grunt-webdriver"], "fixAvailable": {"name": "grunt-webdriver", "version": "2.0.3", "isSemVerMajor": true}}, "minimatch": {"name": "minimatch", "severity": "high", "isDirect": false, "via": [{"source": 1096485, "name": "minimatch", "dependency": "minimatch", "title": "minimatch ReDoS vulnerability", "url": "https://github.com/advisories/GHSA-f8q6-p94x-37v3", "severity": "high", "cwe": ["CWE-400", "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": "<3.0.5"}], "effects": ["mocha"], "range": "<3.0.5", "nodes": ["node_modules/minimatch"], "fixAvailable": {"name": "@wdio/mocha-framework", "version": "9.13.0", "isSemVerMajor": true}}, "mocha": {"name": "mocha", "severity": "critical", "isDirect": false, "via": ["debug", "minimatch", "yargs-unparser"], "effects": ["@wdio/mocha-framework"], "range": "5.1.0 - 9.2.1", "nodes": ["node_modules/mocha"], "fixAvailable": {"name": "@wdio/mocha-framework", "version": "9.13.0", "isSemVerMajor": true}}, "mockery": {"name": "mockery", "severity": "critical", "isDirect": false, "via": [{"source": 1092753, "name": "mockery", "dependency": "mockery", "title": "mockery is vulnerable to prototype pollution", "url": "https://github.com/advisories/GHSA-gmwp-3pwc-3j3g", "severity": "critical", "cwe": ["CWE-1321"], "cvss": {"score": 9.8, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"}, "range": "<=2.1.0"}], "effects": ["@wdio/cucumber-framework"], "range": "*", "nodes": ["node_modules/mockery"], "fixAvailable": {"name": "@wdio/cucumber-framework", "version": "9.13.0", "isSemVerMajor": true}}, "mwbot": {"name": "mwbot", "severity": "high", "isDirect": true, "via": ["request", "semver"], "effects": ["wdio-mediawiki"], "range": ">=0.1.6", "nodes": ["node_modules/mwbot", "node_modules/wdio-mediawiki/node_modules/mwbot"], "fixAvailable": {"name": "mwbot", "version": "0.1.5", "isSemVerMajor": true}}, "postcss": {"name": "postcss", "severity": "moderate", "isDirect": false, "via": [{"source": 1093539, "name": "postcss", "dependency": "postcss", "title": "Regular Expression Denial of Service in postcss", "url": "https://github.com/advisories/GHSA-566m-qj78-rww5", "severity": "moderate", "cwe": ["CWE-400"], "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": "<7.0.36"}, {"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": ["autoprefixer", "postcss-less", "postcss-safe-parser", "postcss-sass", "postcss-scss", "stylelint", "sugarss"], "range": "<=8.4.30", "nodes": ["node_modules/autoprefixer/node_modules/postcss", "node_modules/postcss", "node_modules/postcss-safe-parser/node_modules/postcss", "node_modules/postcss-sass/node_modules/postcss", "node_modules/postcss-scss/node_modules/postcss", "node_modules/stylelint/node_modules/postcss", "node_modules/sugarss/node_modules/postcss"], "fixAvailable": {"name": "postcss-less", "version": "6.0.0", "isSemVerMajor": true}}, "postcss-less": {"name": "postcss-less", "severity": "moderate", "isDirect": true, "via": ["postcss", "postcss"], "effects": ["stylelint"], "range": "<=3.1.4", "nodes": ["node_modules/postcss-less", "node_modules/stylelint/node_modules/postcss-less"], "fixAvailable": {"name": "postcss-less", "version": "6.0.0", "isSemVerMajor": true}}, "postcss-safe-parser": {"name": "postcss-safe-parser", "severity": "moderate", "isDirect": false, "via": ["postcss"], "effects": ["stylelint"], "range": "<=4.0.2", "nodes": ["node_modules/postcss-safe-parser"], "fixAvailable": {"name": "stylelint-config-wikimedia", "version": "0.18.0", "isSemVerMajor": true}}, "postcss-sass": {"name": "postcss-sass", "severity": "moderate", "isDirect": false, "via": ["postcss"], "effects": ["stylelint"], "range": "<=0.4.4", "nodes": ["node_modules/postcss-sass"], "fixAvailable": {"name": "stylelint-config-wikimedia", "version": "0.18.0", "isSemVerMajor": true}}, "postcss-scss": {"name": "postcss-scss", "severity": "moderate", "isDirect": false, "via": ["postcss"], "effects": ["stylelint"], "range": "<=2.1.1", "nodes": ["node_modules/postcss-scss"], "fixAvailable": {"name": "stylelint-config-wikimedia", "version": "0.18.0", "isSemVerMajor": true}}, "request": {"name": "request", "severity": "moderate", "isDirect": true, "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"}, "tough-cookie"], "effects": ["mwbot", "request-promise-core", "request-promise-native", "webdriver"], "range": "*", "nodes": ["node_modules/request"], "fixAvailable": {"name": "mwbot", "version": "0.1.5", "isSemVerMajor": true}}, "request-promise-core": {"name": "request-promise-core", "severity": "moderate", "isDirect": false, "via": ["request"], "effects": ["request-promise-native"], "range": "*", "nodes": ["node_modules/request-promise-core"], "fixAvailable": {"name": "request-promise-native", "version": "0.0.0", "isSemVerMajor": true}}, "request-promise-native": {"name": "request-promise-native", "severity": "moderate", "isDirect": true, "via": ["request", "request-promise-core"], "effects": [], "range": ">=1.0.0", "nodes": ["node_modules/request-promise-native"], "fixAvailable": {"name": "request-promise-native", "version": "0.0.0", "isSemVerMajor": true}}, "restify": {"name": "restify", "severity": "low", "isDirect": true, "via": ["send"], "effects": [], "range": ">=8.1.0", "nodes": ["node_modules/restify"], "fixAvailable": {"name": "restify", "version": "8.0.0", "isSemVerMajor": true}}, "semver": {"name": "semver", "severity": "high", "isDirect": false, "via": [{"source": 1101088, "name": "semver", "dependency": "semver", "title": "semver vulnerable to Regular Expression Denial of Service", "url": "https://github.com/advisories/GHSA-c2qf-rxjj-qqgw", "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": ">=7.0.0 <7.5.2"}], "effects": ["eslint-plugin-compat", "mwbot"], "range": "7.0.0 - 7.5.1", "nodes": ["node_modules/eslint-plugin-compat/node_modules/semver", "node_modules/wdio-mediawiki/node_modules/semver"], "fixAvailable": {"name": "mwbot", "version": "0.1.5", "isSemVerMajor": true}}, "send": {"name": "send", "severity": "low", "isDirect": false, "via": [{"source": 1100526, "name": "send", "dependency": "send", "title": "send vulnerable to template injection that can lead to XSS", "url": "https://github.com/advisories/GHSA-m6fv-jmcg-4jfg", "severity": "low", "cwe": ["CWE-79"], "cvss": {"score": 5, "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L"}, "range": "<0.19.0"}], "effects": ["restify"], "range": "<0.19.0", "nodes": ["node_modules/send"], "fixAvailable": {"name": "restify", "version": "8.0.0", "isSemVerMajor": true}}, "stylelint": {"name": "stylelint", "severity": "moderate", "isDirect": false, "via": ["autoprefixer", "postcss", "postcss-less", "postcss-safe-parser", "postcss-sass", "postcss-scss", "sugarss"], "effects": ["grunt-stylelint", "stylelint-config-wikimedia"], "range": "0.1.0 - 13.13.1", "nodes": ["node_modules/stylelint"], "fixAvailable": {"name": "stylelint-config-wikimedia", "version": "0.18.0", "isSemVerMajor": true}}, "stylelint-config-wikimedia": {"name": "stylelint-config-wikimedia", "severity": "moderate", "isDirect": true, "via": ["stylelint"], "effects": [], "range": "<=0.11.1", "nodes": ["node_modules/stylelint-config-wikimedia"], "fixAvailable": {"name": "stylelint-config-wikimedia", "version": "0.18.0", "isSemVerMajor": true}}, "sugarss": {"name": "sugarss", "severity": "moderate", "isDirect": false, "via": ["postcss"], "effects": [], "range": "<=2.0.0", "nodes": ["node_modules/sugarss"], "fixAvailable": 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/tough-cookie"], "fixAvailable": {"name": "mwbot", "version": "0.1.5", "isSemVerMajor": true}}, "wdio-mediawiki": {"name": "wdio-mediawiki", "severity": "high", "isDirect": true, "via": ["mwbot"], "effects": [], "range": "1.1.0 - 2.2.0", "nodes": ["node_modules/wdio-mediawiki"], "fixAvailable": {"name": "wdio-mediawiki", "version": "2.7.1", "isSemVerMajor": true}}, "webdriver": {"name": "webdriver", "severity": "moderate", "isDirect": false, "via": ["request"], "effects": ["webdriverio"], "range": "0.0.2 - 6.0.0-beta.1", "nodes": ["node_modules/webdriver"], "fixAvailable": {"name": "webdriverio", "version": "9.13.0", "isSemVerMajor": true}}, "webdriverio": {"name": "webdriverio", "severity": "moderate", "isDirect": true, "via": ["webdriver"], "effects": ["@wdio/cli", "@wdio/mocha-framework", "@wdio/runner", "grunt-webdriver"], "range": "5.0.0-alpha.2 - 6.0.0-beta.1", "nodes": ["node_modules/webdriverio"], "fixAvailable": {"name": "webdriverio", "version": "9.13.0", "isSemVerMajor": true}}, "yargs-unparser": {"name": "yargs-unparser", "severity": "critical", "isDirect": false, "via": ["flat"], "effects": ["mocha"], "range": "<=1.6.3", "nodes": ["node_modules/yargs-unparser"], "fixAvailable": {"name": "@wdio/mocha-framework", "version": "9.13.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.13.0", "isSemVerMajor": true}}}, "metadata": {"vulnerabilities": {"info": 0, "low": 3, "moderate": 20, "high": 9, "critical": 5, "total": 37}, "dependencies": {"prod": 1, "dev": 957, "optional": 17, "peer": 0, "peerOptional": 0, "total": 957}}}} $ /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 deprecated @stylelint/postcss-markdown@0.36.2: Use the original unforked package instead: postcss-markdown npm WARN deprecated request-promise-native@1.0.5: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 npm WARN deprecated har-validator@5.1.5: this library is no longer supported npm WARN deprecated date-format@0.0.2: 0.x is no longer supported. Please upgrade to 4.x or higher. npm WARN tarball tarball data for @babel/highlight@https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz (sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==) seems to be corrupted. Trying again. npm WARN deprecated debug@3.2.6: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) npm WARN deprecated formidable@1.2.2: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau npm WARN tarball tarball data for xmlbuilder@https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-10.1.1.tgz (sha512-OyzrcFLL/nb6fMGHbiRDuPup9ljBycsdCypwuyg5AAHvyWzGfChJpCXMG88AGTIMFhGZ9RccFN1e6lhg3hkwKg==) seems to be corrupted. Trying again. npm WARN tarball tarball data for junit-report-builder@https://registry.npmjs.org/junit-report-builder/-/junit-report-builder-1.3.3.tgz (sha512-75bwaXjP/3ogyzOSkkcshXGG7z74edkJjgTZlJGAyzxlOHaguexM3VLG6JyD9ZBF8mlpgsUPB1sIWU4LISgeJw==) seems to be corrupted. Trying again. npm WARN tarball tarball data for webdriver@https://registry.npmjs.org/webdriver/-/webdriver-5.23.0.tgz (sha512-r7IrbZ2SuTIRyWV8mv4a4hZoFcT9Qt4MznOkdRWPE1sPpZ8lyLZsIEjKCEbHelOzPwURqk+biwGrm4z2OZRAiw==) seems to be corrupted. Trying again. npm WARN tarball tarball data for stack-generator@https://registry.npmjs.org/stack-generator/-/stack-generator-2.0.5.tgz (sha512-/t1ebrbHkrLrDuNMdeAcsvynWgoH/i4o8EGGfX7dEYDoTXOYVAkEpFdtshlvabzc6JlJ8Kf9YdFEoz7JkzGN9Q==) seems to be corrupted. Trying again. npm WARN tarball tarball data for webdriverio@https://registry.npmjs.org/webdriverio/-/webdriverio-5.23.0.tgz (sha512-hxt6Nuu2bBrTsVk7GfoFRTh63l4fRVXlK9U30RtPbHoWO5tcFdyUz2UTgeHEZ54ea1DQEVPfsgFiLnJULkWp1Q==) seems to be corrupted. Trying again. npm WARN tarball tarball data for serialize-error@https://registry.npmjs.org/serialize-error/-/serialize-error-3.0.0.tgz (sha512-+y3nkkG/go1Vdw+2f/+XUXM1DXX1XcxTl99FfiD/OEPUNw4uo0i6FKABfTAN5ZcgGtjTRZcEbxcE/jtXbEY19A==) seems to be corrupted. Trying again. npm WARN tarball tarball data for postcss-less@https://registry.npmjs.org/postcss-less/-/postcss-less-1.1.3.tgz (sha512-WS0wsQxRm+kmN8wEYAGZ3t4lnoNfoyx9EJZrhiPR1K0lMHR0UNWnz52Ya5QRXChHtY75Ef+kDc05FpnBujebgw==) seems to be corrupted. Trying again. npm WARN tarball tarball data for is-string@https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz (sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==) seems to be corrupted. Trying again. npm WARN tarball tarball data for object.getownpropertydescriptors@https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz (sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==) seems to be corrupted. Trying again. npm WARN tarball tarball data for stacktrace-js@https://registry.npmjs.org/stacktrace-js/-/stacktrace-js-2.0.2.tgz (sha512-Je5vBeY4S1r/RnLydLl0TBTi3F2qdfWmYsGvtfZgEI+SCprPppaIhQf5nGcal4gI4cGpCV/duLcAzT1np6sQqg==) seems to be corrupted. Trying again. npm WARN tarball tarball data for pretty-ms@https://registry.npmjs.org/pretty-ms/-/pretty-ms-6.0.1.tgz (sha512-ke4njoVmlotekHlHyCZ3wI/c5AMT8peuHs8rKJqekj/oR5G8lND2dVpicFlUz5cbZgE290vvkMuDwfj/OcW1kw==) seems to be corrupted. Trying again. npm WARN tarball tarball data for stacktrace-gps@https://registry.npmjs.org/stacktrace-gps/-/stacktrace-gps-3.0.4.tgz (sha512-qIr8x41yZVSldqdqe6jciXEaSCKw1U8XTXpjDuy0ki/apyTn/r3w9hDAAQOhZdxvsC93H+WwwEu5cq5VemzYeg==) seems to be corrupted. Trying again. 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 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 tarball tarball data for is-regex@https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz (sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==) seems to be corrupted. Trying again. npm WARN tarball tarball data for log-update@https://registry.npmjs.org/log-update/-/log-update-3.4.0.tgz (sha512-ILKe88NeMt4gmDvk/eb615U/IVn7K9KWGkoYbdatQ69Z65nj1ZzjM6fHXfcs0Uge+e+EGnMW7DY4T9yko8vWFg==) seems to be corrupted. Trying again. npm WARN tarball tarball data for zip-stream@https://registry.npmjs.org/zip-stream/-/zip-stream-2.1.3.tgz (sha512-EkXc2JGcKhO5N5aZ7TmuNo45budRaFGHOmz24wtJR7znbNqDPmdZtUauKX6et8KAVseAMBOyWJqEpXcHTBsh7Q==) seems to be corrupted. Trying again. npm WARN tarball tarball data for is-date-object@https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz (sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==) seems to be corrupted. Trying again. npm WARN tarball tarball data for rgb2hex@https://registry.npmjs.org/rgb2hex/-/rgb2hex-0.1.10.tgz (sha512-vKz+kzolWbL3rke/xeTE2+6vHmZnNxGyDnaVW4OckntAIcc7DcZzWkQSfxMDwqHS8vhgySnIFyBUH7lIk6PxvQ==) seems to be corrupted. Trying again. npm WARN tarball tarball data for is-boolean-object@https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz (sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==) seems to be corrupted. Trying again. npm WARN tarball tarball data for is-number-object@https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz (sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==) seems to be corrupted. Trying again. npm WARN tarball tarball data for grunt-webdriver@https://registry.npmjs.org/grunt-webdriver/-/grunt-webdriver-3.0.0.tgz (sha512-8QSZijPevojx7DNWNrTiKWGzU+3o4XxdfwkGR6FEK5J0pF95MqQqeZo2S6UUA//SmUgQKS8/H/cnw3m/3Rg8dg==) seems to be corrupted. Trying again. npm WARN tarball tarball data for ext@https://registry.npmjs.org/ext/-/ext-1.4.0.tgz (sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==) seems to be corrupted. Trying again. npm WARN tarball tarball data for eslint-plugin-vue@https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.10.0.tgz (sha512-xdr6e4t/L2moRAeEQ9HKgge/hFq+w9v5Dj+BA54nTAzSFdUyKLiSOdZaRQjCHMY0Pk2WaQBFH9QiWG60xiC+6A==) seems to be corrupted. Trying again. npm WARN tarball tarball data for eslint@https://registry.npmjs.org/eslint/-/eslint-7.28.0.tgz (sha512-UMfH0VSjP0G4p3EWirscJEQ/cHqnT/iuH6oNZOB94nBjWbMnhGEPxsZm1eyIW0C/9jLI0Fow4W5DXLjEI7mn1g==) seems to be corrupted. Trying again. npm WARN tarball tarball data for is-callable@https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz (sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==) seems to be corrupted. Trying again. npm WARN tarball tarball data for is-bigint@https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz (sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==) seems to be corrupted. Trying again. npm WARN tarball tarball data for fibers@https://registry.npmjs.org/fibers/-/fibers-4.0.3.tgz (sha512-MW5VrDtTOLpKK7lzw4qD7Z9tXaAhdOmOED5RHzg3+HjUk+ibkjVW0Py2ERtdqgTXaerLkVkBy2AEmJiT6RMyzg==) seems to be corrupted. Trying again. npm WARN tarball tarball data for crc32-stream@https://registry.npmjs.org/crc32-stream/-/crc32-stream-3.0.1.tgz (sha512-mctvpXlbzsvK+6z8kJwSJ5crm7yBwrQMTybJzMw1O4lLGJqjlDCXY2Zw7KheiA6XBEcBmfLx1D88mjRGVJtY9w==) seems to be corrupted. Trying again. npm WARN tarball tarball data for globals@https://registry.npmjs.org/globals/-/globals-13.9.0.tgz (sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==) seems to be corrupted. Trying again. npm WARN tarball tarball data for cli-spinners@https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz (sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==) seems to be corrupted. Trying again. npm WARN tarball tarball data for cucumber@https://registry.npmjs.org/cucumber/-/cucumber-5.1.0.tgz (sha512-zrl2VYTBRgvxucwV2GKAvLqcfA1Naeax8plPvWgPEzl3SCJiuPPv3WxBHIRHtPYcEdbHDR6oqLpZP4bJ8UIdmA==) seems to be corrupted. Trying again. npm WARN tarball tarball data for compress-commons@https://registry.npmjs.org/compress-commons/-/compress-commons-2.1.1.tgz (sha512-eVw6n7CnEMFzc3duyFVrQEuY1BlHR3rYsSztyG32ibGMW722i3C6IizEGMFmfMU+A+fALvBIwxN3czffTcdA+Q==) seems to be corrupted. Trying again. npm WARN tarball tarball data for es-abstract@https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz (sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==) seems to be corrupted. Trying again. npm WARN tarball tarball data for cucumber-expressions@https://registry.npmjs.org/cucumber-expressions/-/cucumber-expressions-6.6.2.tgz (sha512-WcFSVBiWNLJbIcAAC3t/ACU46vaOKfe1UIF5H3qveoq+Y4XQm9j3YwHurQNufRKBBg8nCnpU7Ttsx7egjS3hwA==) seems to be corrupted. Trying again. npm WARN tarball tarball data for archiver@https://registry.npmjs.org/archiver/-/archiver-3.1.1.tgz (sha512-5Hxxcig7gw5Jod/8Gq0OneVgLYET+oNHcxgWItq4TbhOzRLKNAFUb9edAftiMKXvXfCB0vbGrJdZDNq0dWMsxg==) seems to be corrupted. Trying again. npm WARN tarball tarball data for @wdio/reporter@https://registry.npmjs.org/@wdio/reporter/-/reporter-5.22.4.tgz (sha512-y/HIKGJHsKXroWWH1B7upynoYmFMuAwJs3LEVwdnpiJIBF4DxzIrRGCY/SSA6U1a/+cRTdI5m1+vA1gcFxcmwQ==) seems to be corrupted. Trying again. npm WARN tarball tarball data for @wdio/protocols@https://registry.npmjs.org/@wdio/protocols/-/protocols-5.22.1.tgz (sha512-GdoWb/HTrb09Qb0S/7sLp1NU94LAhTsF1NnFj5sEFSUpecrl0S07pnhVg54pUImectN/woaqSl7uJGjlSGZcdQ==) seems to be corrupted. Trying again. npm WARN tarball tarball data for @wdio/repl@https://registry.npmjs.org/@wdio/repl/-/repl-5.23.0.tgz (sha512-cKG9m0XuqcQenQmoup0yJX1fkDQEdY06QXuwt636ZQf6XgDoeoAdNOgnRnNruQ0+JsC2eqHFoSNto1q8wcLH/g==) seems to be corrupted. Trying again. npm WARN tarball tarball data for @wdio/cli@https://registry.npmjs.org/@wdio/cli/-/cli-5.23.0.tgz (sha512-QYhVQUIBamgr627dU88XE7yyiZ/Oe6gQR2ZGiZMyxDQ3zxXnf9BRhKtn1x+AKLO7Dwag8+Apy/3xNeY4OOsfog==) seems to be corrupted. Trying again. npm WARN tarball tarball data for @types/tough-cookie@https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.0.tgz (sha512-I99sngh224D0M7XgW1s120zxCt3VYQ3IQsuw3P3jbq5GG4yc79+ZjyKznyOGIQrflfylLgcfekeZW/vk0yng6A==) seems to be corrupted. Trying again. npm WARN tarball tarball data for @wdio/config@https://registry.npmjs.org/@wdio/config/-/config-5.22.4.tgz (sha512-i5dJQWb80darcRA//tfG0guMeQCeRUXroZNnHjGNb1qzvTRZmcIIhdxaD+DbK/5dWEx6aoMfoi6wjVp/CXwdAg==) seems to be corrupted. Trying again. npm WARN tarball tarball data for @wdio/utils@https://registry.npmjs.org/@wdio/utils/-/utils-5.23.0.tgz (sha512-dWPEkDiaNUqJXPO6L2di2apI7Rle7Er4euh67Wlb5+3MrPNjCKhiF8gHcpQeL8oe6A1MH/f89kpSEEXe4BMkAw==) seems to be corrupted. Trying again. npm WARN tarball tarball data for wdio-mediawiki@https://registry.npmjs.org/wdio-mediawiki/-/wdio-mediawiki-1.1.1.tgz (sha512-bbOnxzxuCJXG5KaccoeUyc525f9rxfaTqjWm26AWRPoKx2i4+jp9qlXQ+WywqwL4CvMen9by396s2DA/is1pmA==) seems to be corrupted. Trying again. npm WARN tarball tarball data for @wdio/spec-reporter@https://registry.npmjs.org/@wdio/spec-reporter/-/spec-reporter-5.23.0.tgz (sha512-dqVqo5+wbSaJhQfOOnw8o53StFtPOlUwrsMsp80YATZZxGjtLLuNFWlT9xGVhMDzTnzBUNO8ZxsSIl8gSE2Iew==) seems to be corrupted. Trying again. npm WARN tarball tarball data for @wdio/logger@https://registry.npmjs.org/@wdio/logger/-/logger-5.16.10.tgz (sha512-hRKhxgd9uB48Dtj2xe2ckxU4KwI/RO8IwguySuaI2SLFj6EDbdonwzpVkq111/fjBuq7R1NauAaNcm3AMEbIFA==) seems to be corrupted. Trying again. npm WARN tarball tarball data for @types/request@https://registry.npmjs.org/@types/request/-/request-2.48.5.tgz (sha512-/LO7xRVnL3DxJ1WkPGDQrp4VTV1reX9RkC85mJ+Qzykj2Bdw+mG15aAfDahc76HtknjzE16SX/Yddn6MxVbmGQ==) seems to be corrupted. Trying again. npm WARN tarball tarball data for @babel/polyfill@https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.12.1.tgz (sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==) seems to be corrupted. Trying again. npm WARN tarball tarball data for @types/caseless@https://registry.npmjs.org/@types/caseless/-/caseless-0.12.2.tgz (sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w==) seems to be corrupted. Trying again. npm WARN tarball tarball data for serialize-error@https://registry.npmjs.org/serialize-error/-/serialize-error-5.0.0.tgz (sha512-/VtpuyzYf82mHYTtI4QKtwHa79vAdU5OQpNPAmE/0UDdlGT0ZxHwC+J6gXkw29wwoVI8fMPsfcVHOwXtUQYYQA==) seems to be corrupted. Trying again. npm WARN tarball tarball data for deepmerge@https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz (sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==) seems to be corrupted. Trying again. npm WARN tarball tarball data for @eslint/eslintrc@https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.2.tgz (sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg==) seems to be corrupted. Trying again. npm WARN tarball tarball data for type@https://registry.npmjs.org/type/-/type-2.5.0.tgz (sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==) seems to be corrupted. Trying again. npm WARN tarball tarball data for ajv@https://registry.npmjs.org/ajv/-/ajv-8.6.0.tgz (sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ==) seems to be corrupted. Trying again. npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 npm WARN tarball tarball data for string-argv@https://registry.npmjs.org/string-argv/-/string-argv-0.1.1.tgz (sha512-El1Va5ehZ0XTj3Ekw4WFidXvTmt9SrC0+eigdojgtJMVtPkF0qbBe9fyNSl9eQf+kUHnTSQxdQYzuHfZy8V+DQ==) seems to be corrupted. Trying again. npm WARN tarball tarball data for yargs-parser@https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz (sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==) seems to be corrupted. Trying again. npm WARN tarball tarball data for @wdio/sync@https://registry.npmjs.org/@wdio/sync/-/sync-5.23.0.tgz (sha512-i+ntMVXqKcdQRfnjZ0qCXUoPlQhK2/GwDeCeO35fBeLkd7hbo5r8jGd/maXgnL19Jscjeotid5w53HJqSDYCYA==) seems to be corrupted. Trying again. npm WARN tarball tarball data for @wdio/runner@https://registry.npmjs.org/@wdio/runner/-/runner-5.23.0.tgz (sha512-G4ddjgYeaopF3L+1+48V/MgCVSTOpiNXfHpQG3RBi9iw2dCYraZtn1bZEiBqTZaGd+tqd+DBvfQ0HjP0JUT8Kw==) seems to be corrupted. Trying again. npm WARN tarball tarball data for cli-table3@https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz (sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==) seems to be corrupted. Trying again. npm WARN tarball tarball data for @wdio/cucumber-framework@https://registry.npmjs.org/@wdio/cucumber-framework/-/cucumber-framework-5.23.0.tgz (sha512-e8/Ubx3BuiazG6Sis597XPchEtC1vX3MYGxdYvO2J7osE+v55zt4t5oL2KFoIbOm+xCQcqxDs6CUkNjs6d5xkQ==) seems to be corrupted. Trying again. npm WARN tarball tarball data for assertion-error-formatter@https://registry.npmjs.org/assertion-error-formatter/-/assertion-error-formatter-2.0.1.tgz (sha512-cjC3jUCh9spkroKue5PDSKH5RFQ/KNuZJhk3GwHYmB/8qqETxLOmMdLH+ohi/VukNzxDlMvIe7zScvLoOdhb6Q==) seems to be corrupted. Trying again. npm WARN tarball tarball data for @wdio/mocha-framework@https://registry.npmjs.org/@wdio/mocha-framework/-/mocha-framework-5.23.0.tgz (sha512-TLkl07wGWxHmIi46GNr9napeZ6ojEWMtHp5hsSeM7/9fabBWiSHq0aSFrvw6y8GIPZHr6Qp8sQ7CXX33R0uzRg==) seems to be corrupted. Trying again. npm WARN tarball tarball data for @wdio/local-runner@https://registry.npmjs.org/@wdio/local-runner/-/local-runner-5.23.0.tgz (sha512-+hlkaLemsOodCq19DEWi6ILu4qi8q023LZfLj6ZJdxLdVxkqrvm6VlRhI3B7u6T5CGA7CaOe500LeKK4strKwA==) seems to be corrupted. Trying again. npm WARN tarball tarball data for @wdio/junit-reporter@https://registry.npmjs.org/@wdio/junit-reporter/-/junit-reporter-5.22.4.tgz (sha512-qXuFMeBjPthOPDOCNLglOdpLMzjaGrMS5yeatrcH9dG8HDGnCnvDdpIUBTedor5M4Edr5FBMYKeUd0JifGPbqw==) seems to be corrupted. Trying again. npm WARN tarball tarball data for @types/node@https://registry.npmjs.org/@types/node/-/node-15.12.1.tgz (sha512-zyxJM8I1c9q5sRMtVF+zdd13Jt6RU4r4qfhTd7lQubyThvLfx6yYekWSQjGCGV2Tkecgxnlpl/DNlb6Hg+dmEw==) seems to be corrupted. Trying again. npm WARN tarball tarball data for @wdio/dot-reporter@https://registry.npmjs.org/@wdio/dot-reporter/-/dot-reporter-5.16.5.tgz (sha512-hgyn7OMcF26HMFYdF5Fz33tpRkxX656ALplW8klDKVwCqn2W8rg009Oai24/QnhQYAqMfVcTVhZGXTr6TRdfyQ==) seems to be corrupted. Trying again. npm WARN tarball tarball data for @wdio/reporter@https://registry.npmjs.org/@wdio/reporter/-/reporter-5.15.2.tgz (sha512-M2eBZDvJIfa8ao81hcNbl9tN/pDtflSFFBa9iDcwPdztVplI50ob4xTlrsztv8V3Ox2En1TnfX1bQiV7E7gTiA==) seems to be corrupted. Trying again. npm WARN deprecated grunt-webdriver@3.0.0: not maintained anymore npm WARN deprecated gherkin@5.1.0: This package is now published under @cucumber/gherkin npm WARN deprecated @babel/polyfill@7.12.1: 🚨 This package has been deprecated in favor of separate inclusion of a polyfill and regenerator-runtime (when needed). See the @babel/polyfill docs (https://babeljs.io/docs/en/babel-polyfill) for more information. npm WARN deprecated cucumber-expressions@6.6.2: This package is now published under @cucumber/cucumber-expressions npm WARN deprecated cucumber@5.1.0: Cucumber is publishing new releases under @cucumber/cucumber npm WARN deprecated core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. --- stdout --- added 954 packages, and audited 955 packages in 20s 123 packages are looking for funding run `npm fund` for details # npm audit report 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.13.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 <=8.19.0 Depends on vulnerable versions of webdriverio Depends on vulnerable versions of yarn-install node_modules/@wdio/cli debug 3.2.0 - 3.2.6 Regular Expression Denial of Service in debug - https://github.com/advisories/GHSA-gxpj-cx7g-858c fix available via `npm audit fix --force` Will install @wdio/mocha-framework@9.13.0, which is a breaking change node_modules/mocha/node_modules/debug mocha 5.1.0 - 9.2.1 Depends on vulnerable versions of debug Depends on vulnerable versions of minimatch Depends on vulnerable versions of yargs-unparser node_modules/mocha @wdio/mocha-framework <=6.1.17 Depends on vulnerable versions of mocha Depends on vulnerable versions of webdriverio node_modules/@wdio/mocha-framework flat <5.0.1 Severity: critical flat vulnerable to Prototype Pollution - https://github.com/advisories/GHSA-2j2x-2gpw-g8fm fix available via `npm audit fix --force` Will install @wdio/mocha-framework@9.13.0, which is a breaking change node_modules/flat yargs-unparser <=1.6.3 Depends on vulnerable versions of flat node_modules/yargs-unparser minimatch <3.0.5 Severity: high minimatch ReDoS vulnerability - https://github.com/advisories/GHSA-f8q6-p94x-37v3 fix available via `npm audit fix --force` Will install @wdio/mocha-framework@9.13.0, which is a breaking change node_modules/minimatch mockery * Severity: critical mockery is vulnerable to prototype pollution - https://github.com/advisories/GHSA-gmwp-3pwc-3j3g fix available via `npm audit fix --force` Will install @wdio/cucumber-framework@9.13.0, which is a breaking change node_modules/mockery @wdio/cucumber-framework <=8.15.10 Depends on vulnerable versions of mockery node_modules/@wdio/cucumber-framework postcss <=8.4.30 Severity: moderate Regular Expression Denial of Service in postcss - https://github.com/advisories/GHSA-566m-qj78-rww5 PostCSS line return parsing error - https://github.com/advisories/GHSA-7fh5-64p2-3v2j fix available via `npm audit fix --force` Will install postcss-less@6.0.0, which is a breaking change node_modules/autoprefixer/node_modules/postcss node_modules/postcss node_modules/postcss-safe-parser/node_modules/postcss node_modules/postcss-sass/node_modules/postcss node_modules/postcss-scss/node_modules/postcss node_modules/stylelint/node_modules/postcss node_modules/sugarss/node_modules/postcss autoprefixer 1.0.20131222 - 9.8.8 Depends on vulnerable versions of postcss node_modules/autoprefixer stylelint 0.1.0 - 13.13.1 Depends on vulnerable versions of autoprefixer Depends on vulnerable versions of postcss Depends on vulnerable versions of postcss-less Depends on vulnerable versions of postcss-safe-parser Depends on vulnerable versions of postcss-sass Depends on vulnerable versions of postcss-scss Depends on vulnerable versions of sugarss node_modules/stylelint grunt-stylelint <=0.16.0 Depends on vulnerable versions of stylelint node_modules/grunt-stylelint stylelint-config-wikimedia <=0.11.1 Depends on vulnerable versions of stylelint node_modules/stylelint-config-wikimedia postcss-less <=3.1.4 Depends on vulnerable versions of postcss Depends on vulnerable versions of postcss node_modules/postcss-less node_modules/stylelint/node_modules/postcss-less postcss-safe-parser <=4.0.2 Depends on vulnerable versions of postcss node_modules/postcss-safe-parser postcss-sass <=0.4.4 Depends on vulnerable versions of postcss node_modules/postcss-sass postcss-scss <=2.1.1 Depends on vulnerable versions of postcss node_modules/postcss-scss sugarss <=2.0.0 Depends on vulnerable versions of postcss node_modules/sugarss request * Severity: moderate Server-Side Request Forgery in Request - https://github.com/advisories/GHSA-p8p7-x288-28g6 Depends on vulnerable versions of tough-cookie fix available via `npm audit fix --force` Will install mwbot@0.1.5, which is a breaking change node_modules/request mwbot >=0.1.6 Depends on vulnerable versions of request Depends on vulnerable versions of semver node_modules/mwbot node_modules/wdio-mediawiki/node_modules/mwbot wdio-mediawiki 1.1.0 - 2.2.0 Depends on vulnerable versions of mwbot node_modules/wdio-mediawiki request-promise-core * Depends on vulnerable versions of request node_modules/request-promise-core request-promise-native >=1.0.0 Depends on vulnerable versions of request Depends on vulnerable versions of request-promise-core node_modules/request-promise-native webdriver 0.0.2 - 6.0.0-beta.1 Depends on vulnerable versions of request node_modules/webdriver webdriverio 5.0.0-alpha.2 - 6.0.0-beta.1 Depends on vulnerable versions of webdriver node_modules/webdriverio @wdio/runner <=6.0.0-beta.1 Depends on vulnerable versions of webdriverio node_modules/@wdio/runner @wdio/local-runner <=6.0.0-beta.1 Depends on vulnerable versions of @wdio/runner node_modules/@wdio/local-runner grunt-webdriver >=3.0.0 Depends on vulnerable versions of webdriverio node_modules/grunt-webdriver semver 7.0.0 - 7.5.1 Severity: high semver vulnerable to Regular Expression Denial of Service - https://github.com/advisories/GHSA-c2qf-rxjj-qqgw fix available via `npm audit fix --force` Will install mwbot@0.1.5, which is a breaking change node_modules/eslint-plugin-compat/node_modules/semver node_modules/wdio-mediawiki/node_modules/semver eslint-plugin-compat 3.6.0-0 - 4.1.4 Depends on vulnerable versions of semver node_modules/eslint-plugin-compat eslint-config-wikimedia 0.18.0 - 0.21.0 Depends on vulnerable versions of eslint-plugin-compat node_modules/eslint-config-wikimedia send <0.19.0 send vulnerable to template injection that can lead to XSS - https://github.com/advisories/GHSA-m6fv-jmcg-4jfg fix available via `npm audit fix --force` Will install restify@8.0.0, which is a breaking change node_modules/send restify >=8.1.0 Depends on vulnerable versions of send node_modules/restify tough-cookie <4.1.3 Severity: moderate tough-cookie Prototype Pollution vulnerability - https://github.com/advisories/GHSA-72xf-g2v4-qvf3 fix available via `npm audit fix --force` Will install mwbot@0.1.5, which is a breaking change node_modules/tough-cookie 37 vulnerabilities (3 low, 20 moderate, 9 high, 5 critical) To address all issues (including breaking changes), run: npm audit fix --force --- end --- Verifying that tests still pass $ /usr/bin/npm ci --- stderr --- npm WARN deprecated @stylelint/postcss-markdown@0.36.2: Use the original unforked package instead: postcss-markdown npm WARN deprecated request-promise-native@1.0.5: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 npm WARN deprecated har-validator@5.1.5: this library is no longer supported npm WARN deprecated date-format@0.0.2: 0.x is no longer supported. Please upgrade to 4.x or higher. npm WARN deprecated debug@3.2.6: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) npm WARN deprecated grunt-webdriver@3.0.0: not maintained anymore npm WARN deprecated formidable@1.2.2: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau 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 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 npm WARN deprecated @babel/polyfill@7.12.1: 🚨 This package has been deprecated in favor of separate inclusion of a polyfill and regenerator-runtime (when needed). See the @babel/polyfill docs (https://babeljs.io/docs/en/babel-polyfill) for more information. npm WARN deprecated gherkin@5.1.0: This package is now published under @cucumber/gherkin npm WARN deprecated cucumber-expressions@6.6.2: This package is now published under @cucumber/cucumber-expressions npm WARN deprecated cucumber@5.1.0: Cucumber is publishing new releases under @cucumber/cucumber npm WARN deprecated core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. --- stdout --- added 954 packages, and audited 955 packages in 17s 123 packages are looking for funding run `npm fund` for details 37 vulnerabilities (3 low, 20 moderate, 9 high, 5 critical) To address issues that do not require attention, run: npm audit fix To address all issues (including breaking changes), run: npm audit fix --force Run `npm audit` for details. --- end --- $ /usr/bin/npm test --- stdout --- > cirrussearch@0.0.0 test > grunt test Running "eslint:all" (eslint) task /src/repo/tests/phpunit/fixtures/configDump/enwiki_crosslang_frwiki_config.json 0:0 warning File ignored because of a matching ignore pattern. Use "--no-ignore" to override /src/repo/tests/phpunit/fixtures/configDump/enwiki_crosslang_frwiki_invalid_config.json 0:0 warning File ignored because of a matching ignore pattern. Use "--no-ignore" to override /src/repo/tests/phpunit/fixtures/configDump/enwiki_sisterproject_configs.json 0:0 warning File ignored because of a matching ignore pattern. Use "--no-ignore" to override /src/repo/tests/phpunit/fixtures/regexParser/ref_impl_fixtures.json 0:0 warning File ignored because of a matching ignore pattern. Use "--no-ignore" to override ✖ 4 problems (0 errors, 4 warnings) Running "banana:all" (banana) task >> 2 message directories checked. Running "stylelint:all" (stylelint) task >> Linted 1 files without errors Done. --- end --- {} $ 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/tmp81c5tdfo --- stdout --- On branch REL1_39 Your branch is up to date with 'origin/REL1_39'. nothing to commit, working tree clean --- end ---