mediawiki/extensions/WikimediaMessages: REL1_41 (log #1379729)

sourcepatches

This run took 57 seconds.

From 6e2631716ffd669aea72b939f2c7e57ecf7bfdcc Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Fri, 14 Jun 2024 06:23:28 +0000
Subject: [PATCH] build: Updating braces to 3.0.3

* https://github.com/advisories/GHSA-grv7-fg5c-xmjg

Change-Id: I4e26f978dac8a66d1f92823cecd20e5c9c41016d
---
 package-lock.json | 46 ++++++++++++++++++++++++++--------------------
 1 file changed, 26 insertions(+), 20 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index bb58979..81bd396 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -452,12 +452,12 @@
 			}
 		},
 		"node_modules/braces": {
-			"version": "3.0.2",
-			"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
-			"integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+			"version": "3.0.3",
+			"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
+			"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
 			"dev": true,
 			"dependencies": {
-				"fill-range": "^7.0.1"
+				"fill-range": "^7.1.1"
 			},
 			"engines": {
 				"node": ">=8"
@@ -2006,9 +2006,9 @@
 			}
 		},
 		"node_modules/fill-range": {
-			"version": "7.0.1",
-			"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
-			"integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+			"version": "7.1.1",
+			"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
+			"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
 			"dev": true,
 			"dependencies": {
 				"to-regex-range": "^5.0.1"
@@ -4940,7 +4940,8 @@
 			"version": "2.0.2",
 			"resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz",
 			"integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==",
-			"dev": true
+			"dev": true,
+			"requires": {}
 		},
 		"@es-joy/jsdoccomment": {
 			"version": "0.23.6",
@@ -5120,7 +5121,8 @@
 			"version": "5.3.2",
 			"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
 			"integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
-			"dev": true
+			"dev": true,
+			"requires": {}
 		},
 		"ajv": {
 			"version": "6.12.6",
@@ -5232,12 +5234,12 @@
 			}
 		},
 		"braces": {
-			"version": "3.0.2",
-			"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
-			"integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+			"version": "3.0.3",
+			"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
+			"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
 			"dev": true,
 			"requires": {
-				"fill-range": "^7.0.1"
+				"fill-range": "^7.1.1"
 			}
 		},
 		"browserslist": {
@@ -6008,7 +6010,8 @@
 			"version": "2.7.0",
 			"resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-2.7.0.tgz",
 			"integrity": "sha512-Aeg7dA6GTH1AcWLlBtWNzOU9efK5KpNi7b0EhBO0o0M+awyzguUUo8gF6hXGjQ9n5h8/uRtYv9zOqQkeC5CG0w==",
-			"dev": true
+			"dev": true,
+			"requires": {}
 		},
 		"eslint-plugin-node": {
 			"version": "11.1.0",
@@ -6341,9 +6344,9 @@
 			}
 		},
 		"fill-range": {
-			"version": "7.0.1",
-			"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
-			"integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+			"version": "7.1.1",
+			"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
+			"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
 			"dev": true,
 			"requires": {
 				"to-regex-range": "^5.0.1"
@@ -7537,7 +7540,8 @@
 			"version": "6.0.0",
 			"resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-6.0.0.tgz",
 			"integrity": "sha512-FPX16mQLyEjLzEuuJtxA8X3ejDLNGGEG503d2YGZR5Ask1SpDN8KmZUMpzCvyalWRywAn1n1VOA5dcqfCLo5rg==",
-			"dev": true
+			"dev": true,
+			"requires": {}
 		},
 		"postcss-media-query-parser": {
 			"version": "0.2.3",
@@ -7555,7 +7559,8 @@
 			"version": "6.0.0",
 			"resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz",
 			"integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==",
-			"dev": true
+			"dev": true,
+			"requires": {}
 		},
 		"postcss-selector-parser": {
 			"version": "6.0.11",
@@ -8087,7 +8092,8 @@
 			"version": "9.0.0",
 			"resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-9.0.0.tgz",
 			"integrity": "sha512-9YQSrJq4NvvRuTbzDsWX3rrFOzOlYBmZP+o513BJN/yfEmGSr0AxdvrWs0P/ilSpVV/wisamAHu5XSk8Rcf4CQ==",
-			"dev": true
+			"dev": true,
+			"requires": {}
 		},
 		"stylelint-config-wikimedia": {
 			"version": "0.14.0",
-- 
2.39.2

$ date
--- stdout ---
Fri Jun 14 06:22:35 UTC 2024

--- end ---
$ git clone file:///srv/git/mediawiki-extensions-WikimediaMessages.git repo --depth=1 -b REL1_41
--- 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_41
--- stdout ---
edad6c860f115992607263dad43a422a3bc59a62 refs/heads/REL1_41

--- end ---
$ /usr/bin/npm audit --json
--- stdout ---
{
  "auditReportVersion": 2,
  "vulnerabilities": {
    "braces": {
      "name": "braces",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1097496,
          "name": "braces",
          "dependency": "braces",
          "title": "Uncontrolled resource consumption in braces",
          "url": "https://github.com/advisories/GHSA-grv7-fg5c-xmjg",
          "severity": "high",
          "cwe": [
            "CWE-1050"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": "<3.0.3"
        }
      ],
      "effects": [],
      "range": "<3.0.3",
      "nodes": [
        "node_modules/braces"
      ],
      "fixAvailable": true
    }
  },
  "metadata": {
    "vulnerabilities": {
      "info": 0,
      "low": 0,
      "moderate": 0,
      "high": 1,
      "critical": 0,
      "total": 1
    },
    "dependencies": {
      "prod": 1,
      "dev": 419,
      "optional": 0,
      "peer": 0,
      "peerOptional": 0,
      "total": 419
    }
  }
}

--- 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: 36 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.1.4)
  - Locking composer/semver (3.3.2)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking doctrine/deprecations (1.1.3)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking mediawiki/mediawiki-codesniffer (v41.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.12.1)
  - Locking mediawiki/minus-x (1.1.1)
  - Locking mediawiki/phan-taint-check-plugin (4.0.0)
  - Locking microsoft/tolerant-php-parser (v0.1.1)
  - Locking netresearch/jsonmapper (v4.4.1)
  - Locking phan/phan (5.4.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.3.2)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.4.1)
  - Locking phpdocumentor/type-resolver (1.8.2)
  - Locking phpstan/phpdoc-parser (1.29.1)
  - Locking psr/container (2.0.2)
  - Locking psr/log (2.0.0)
  - Locking sabre/event (5.1.4)
  - Locking squizlabs/php_codesniffer (3.7.2)
  - Locking symfony/console (v5.4.40)
  - Locking symfony/deprecation-contracts (v3.5.0)
  - Locking symfony/polyfill-ctype (v1.29.0)
  - Locking symfony/polyfill-intl-grapheme (v1.29.0)
  - Locking symfony/polyfill-intl-normalizer (v1.29.0)
  - Locking symfony/polyfill-mbstring (v1.29.0)
  - Locking symfony/polyfill-php73 (v1.29.0)
  - Locking symfony/polyfill-php80 (v1.29.0)
  - Locking symfony/service-contracts (v3.5.0)
  - Locking symfony/string (v6.4.8)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 36 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing composer/pcre (3.1.4): Extracting archive
  - Installing symfony/polyfill-php80 (v1.29.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.7.2): Extracting archive
  - Installing symfony/polyfill-mbstring (v1.29.0): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.3.2): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v41.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/polyfill-intl-normalizer (v1.29.0): Extracting archive
  - Installing symfony/polyfill-intl-grapheme (v1.29.0): Extracting archive
  - Installing symfony/polyfill-ctype (v1.29.0): Extracting archive
  - Installing symfony/string (v6.4.8): Extracting archive
  - Installing symfony/deprecation-contracts (v3.5.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.5.0): Extracting archive
  - Installing symfony/polyfill-php73 (v1.29.0): Extracting archive
  - Installing symfony/console (v5.4.40): Extracting archive
  - Installing sabre/event (5.1.4): Extracting archive
  - Installing netresearch/jsonmapper (v4.4.1): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.1): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (1.29.1): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing doctrine/deprecations (1.1.3): Extracting archive
  - Installing phpdocumentor/type-resolver (1.8.2): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.4.1): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing psr/log (2.0.0): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.1): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (4.0.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.12.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.3.2): Extracting archive
  0/36 [>---------------------------]   0%
 24/36 [==================>---------]  66%
 35/36 [===========================>]  97%
 36/36 [============================] 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": {
    "braces": {
      "name": "braces",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1097496,
          "name": "braces",
          "dependency": "braces",
          "title": "Uncontrolled resource consumption in braces",
          "url": "https://github.com/advisories/GHSA-grv7-fg5c-xmjg",
          "severity": "high",
          "cwe": [
            "CWE-1050"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": "<3.0.3"
        }
      ],
      "effects": [],
      "range": "<3.0.3",
      "nodes": [
        "node_modules/braces"
      ],
      "fixAvailable": true
    }
  },
  "metadata": {
    "vulnerabilities": {
      "info": 0,
      "low": 0,
      "moderate": 0,
      "high": 1,
      "critical": 0,
      "total": 1
    },
    "dependencies": {
      "prod": 1,
      "dev": 419,
      "optional": 0,
      "peer": 0,
      "peerOptional": 0,
      "total": 419
    }
  }
}

--- end ---
Attempting to npm audit fix
$ /usr/bin/npm audit fix --dry-run --only=dev --json
--- stderr ---
npm WARN invalid config only="dev" set in command line options
npm WARN invalid config Must be one of: null, prod, production
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@es-joy/jsdoccomment@0.23.6',
npm WARN EBADENGINE   required: { node: '^12 || ^14 || ^16 || ^17' },
npm WARN EBADENGINE   current: { node: 'v18.19.0', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'eslint-plugin-jsdoc@39.2.2',
npm WARN EBADENGINE   required: { node: '^14 || ^16 || ^17' },
npm WARN EBADENGINE   current: { node: 'v18.19.0', npm: '9.2.0' }
npm WARN EBADENGINE }
--- stdout ---
{
  "added": 419,
  "removed": 0,
  "changed": 0,
  "audited": 420,
  "funding": 67,
  "audit": {
    "auditReportVersion": 2,
    "vulnerabilities": {
      "braces": {
        "name": "braces",
        "severity": "high",
        "isDirect": false,
        "via": [
          {
            "source": 1097496,
            "name": "braces",
            "dependency": "braces",
            "title": "Uncontrolled resource consumption in braces",
            "url": "https://github.com/advisories/GHSA-grv7-fg5c-xmjg",
            "severity": "high",
            "cwe": [
              "CWE-1050"
            ],
            "cvss": {
              "score": 7.5,
              "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
            },
            "range": "<3.0.3"
          }
        ],
        "effects": [],
        "range": "<3.0.3",
        "nodes": [
          ""
        ],
        "fixAvailable": true
      }
    },
    "metadata": {
      "vulnerabilities": {
        "info": 0,
        "low": 0,
        "moderate": 0,
        "high": 1,
        "critical": 0,
        "total": 1
      },
      "dependencies": {
        "prod": 1,
        "dev": 419,
        "optional": 0,
        "peer": 0,
        "peerOptional": 0,
        "total": 419
      }
    }
  }
}

--- end ---
{"added": 419, "removed": 0, "changed": 0, "audited": 420, "funding": 67, "audit": {"auditReportVersion": 2, "vulnerabilities": {"braces": {"name": "braces", "severity": "high", "isDirect": false, "via": [{"source": 1097496, "name": "braces", "dependency": "braces", "title": "Uncontrolled resource consumption in braces", "url": "https://github.com/advisories/GHSA-grv7-fg5c-xmjg", "severity": "high", "cwe": ["CWE-1050"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}, "range": "<3.0.3"}], "effects": [], "range": "<3.0.3", "nodes": [""], "fixAvailable": true}}, "metadata": {"vulnerabilities": {"info": 0, "low": 0, "moderate": 0, "high": 1, "critical": 0, "total": 1}, "dependencies": {"prod": 1, "dev": 419, "optional": 0, "peer": 0, "peerOptional": 0, "total": 419}}}}
$ /usr/bin/npm audit fix --only=dev
--- stderr ---
npm WARN invalid config only="dev" set in command line options
npm WARN invalid config Must be one of: null, prod, production
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@es-joy/jsdoccomment@0.23.6',
npm WARN EBADENGINE   required: { node: '^12 || ^14 || ^16 || ^17' },
npm WARN EBADENGINE   current: { node: 'v18.19.0', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'eslint-plugin-jsdoc@39.2.2',
npm WARN EBADENGINE   required: { node: '^14 || ^16 || ^17' },
npm WARN EBADENGINE   current: { node: 'v18.19.0', npm: '9.2.0' }
npm WARN EBADENGINE }
--- stdout ---

added 419 packages, and audited 420 packages in 3s

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

found 0 vulnerabilities

--- end ---
$ package-lock-lint package-lock.json
--- stdout ---
Checking package-lock.json

--- end ---
Verifying that tests still pass
$ /usr/bin/npm ci
--- stderr ---
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@es-joy/jsdoccomment@0.23.6',
npm WARN EBADENGINE   required: { node: '^12 || ^14 || ^16 || ^17' },
npm WARN EBADENGINE   current: { node: 'v18.19.0', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'eslint-plugin-jsdoc@39.2.2',
npm WARN EBADENGINE   required: { node: '^14 || ^16 || ^17' },
npm WARN EBADENGINE   current: { node: 'v18.19.0', npm: '9.2.0' }
npm WARN EBADENGINE }
--- stdout ---

added 419 packages, and audited 420 packages in 4s

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

found 0 vulnerabilities

--- end ---
$ /usr/bin/npm test
--- stdout ---

> test
> grunt test

Running "eslint:all" (eslint) task

/src/repo/i18n/cclicensetexts/jam.json
   9:211  warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"Dis fail laisn anda di [[{{int:wm-license-cc-wiki-link}}|Creative Commons]] [https://creativecommons.org/licenses/by-sa/3.0/deed.en Attribution-Share Alike 3.0 Anpuotid] laisn.‎"'  security/detect-bidi-characters
  10:33   warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"Yu frii:‎"'                                                                                                                                                                          security/detect-bidi-characters
  11:49   warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"fi shier‎"'                                                                                                                                                                          security/detect-bidi-characters
  12:79   warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"fi kapi, dischribiut ah chranzmit di wok‎"'                                                                                                                                          security/detect-bidi-characters
  13:50   warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"fi riimix‎"'                                                                                                                                                                         security/detect-bidi-characters
  14:53   warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"fi adap di wok‎"'                                                                                                                                                                    security/detect-bidi-characters
  15:57   warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"Anda di falarin kandishan:‎"'                                                                                                                                                        security/detect-bidi-characters
  17:176  warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"Yu fi achribiut di wok di wie spesifai bai di aata ar laisnsa (bot no ina no wie we sojes se deh indaas yu ar yu yuus a di wok).‎"'                                                  security/detect-bidi-characters

/src/repo/i18n/cclicensetexts/pnb.json
  164:166  warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"ایس فائل نوں [[{{int:wm-license-cc-wiki-link}}|کریٹو کامنز]] [https://creativecommons.org/licenses/by/3.0/gt/ Attribution 3.0 گو‎ۓٹےمالا] لائسنس دتا گیا."'  security/detect-bidi-characters

/src/repo/i18n/licensetexts/ckb.json
  51:37  warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"‫من، هەڵگری مافی لەبەرگرتنەوەی ئەم بەرھەمە، ئەم بەرھەمە بڵاودەکەمەوە بۆ '''[[{{int:wm-license-pd-wiki-link}}|پاوانی گشتی (public domain)]]'''. ئەم مافە بۆ سەرانسەری جیھانە."'  security/detect-bidi-characters
  55:51  warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"‫$1 مافی بەکارھێنانی ئەم بەرھەمە '''بۆ ھەر مەبەستێک''' دەبەخشێ بە ھەموو کەسێک، بێ ھیچ مەرجێک، مەگەر ئەو چەشنە مەرجانە کە یاسا ھەبوونیانی بە پێویستی بزانێت."'                   security/detect-bidi-characters
  59:52  warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"‫‫$1، ھەڵگری مافی لەبەرگرتنەوەی ئەم بەرھەمە، لەژێر ئەم مۆڵەتنامەیانەدا بڵاوی دەکاتەوە:"'                                                                                        security/detect-bidi-characters
  59:53  warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"‫‫$1، ھەڵگری مافی لەبەرگرتنەوەی ئەم بەرھەمە، لەژێر ئەم مۆڵەتنامەیانەدا بڵاوی دەکاتەوە:"'                                                                                        security/detect-bidi-characters

/src/repo/i18n/licensetexts/jam.json
   7:499  warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"Pomishan grant fi kapi, dischribiut an/ar madifai dis dakiument anda di toermz a di '''[[{{int:wm-license-gfdl-wiki-link}}|GNU Free Documentation License]]''', Voerjan 1.2 ar eni lieta voerjan poblish bai di [[{{int:wm-license-fsf-wiki-link}}|Free Software Foundation]]; wid no Invieriant Sekshan, no Front-Kova Tex, ah no Bak-Kova Tex. Kapi a di laisn ingkluud ina di sekshan engtaikl ''[[{{int:wm-license-gfdl-full-1.2-link}}|GNU Free Documentation License]]''.‎"'  security/detect-bidi-characters
   9:40   warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"Suos‎"'                                                                                                                                                                                                                                                                                                                                                                                                                                                                             security/detect-bidi-characters
  15:82   warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"Yu kiah silek di laisn we yu prefa.‎"'                                                                                                                                                                                                                                                                                                                                                                                                                                              security/detect-bidi-characters

/src/repo/i18n/licensetexts/pnb.json
   9:134  warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"ایس فائل دے کاپی حق رکھن والا $1 ہر اک نوں اجازت دیندا اے  جے اوہ اینوں ورتے کسے وی کم ل‏ئ پر پر کاپی حق رکھن والے دا ناں لازمی دسے۔"'                                                                                                                                                                                                                                                                                                                                     security/detect-bidi-characters
  49:75   warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"کاپی کرن، ونڈن تے بدلن دی ایس ڈوکومنٹ ل‏ئی اجازت دتی جاندی اے ایہناں '''[[{{int:wm-license-gfdl-wiki-link}}|GNU Free Documentation License]]''', Version 1.2  شرطاں نال یا مگروں کسے وی چھپے ورین  [[{{int:wm-license-fsf-wiki-link}}|Free Software Foundation]] توں  بنا کسے انویرینٹ سیکشن دے، ناں فرنٹ کور لکھت تے ناں بیک کور لکھت دے۔ لسنس دی اک کاپی  سیکشن وچ ہیگی اے  جہدا ناں اے ''[[{{int:wm-license-gfdl-full-1.2-link}}|GNU Free Documentation License]]''۔"'  security/detect-bidi-characters
  50:70   warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"کاپی کرن، ونڈن تے بدلن دی ایس ڈوکومنٹ ل‏ی اجازت دتی جاندا اے ایناں '''[[{{int:wm-license-gfdl-wiki-link}}|GNU Free Documentation License]]''', Version 1.2  شرطاں نال صرف چھپے ورین  [[{{int:wm-license-fsf-wiki-link}}|Free Software Foundation]] توں  بنا کسے انویرینٹ سیکشن دے، ناں فرنٹ کور لکھت تے ناں بیک کور لکھت دے۔ لسنس دی اک کاپی  سیکشن چ ہیگی اے  جیدا ناں اے ''[[{{int:wm-license-gfdl-full-1.2-link}}|GNU Free Documentation License]]''۔"'                 security/detect-bidi-characters
  52:75   warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"کاپی کرن، ونڈن تے بدلن دی ایس ڈوکومنٹ ل‏ی اجازت دتی جاندا اے ایناں '''[[{{int:wm-license-gfdl-wiki-link}}|GNU Free Documentation License]]''', Version 1.3  شرطاں نال یا مگروں کسے وی چھپے ورین  [[{{int:wm-license-fsf-wiki-link}}|Free Software Foundation]] توں  بنا کسے انویرینٹ سیکشن دے، ناں فرنٹ کور لکھت تے ناں بیک کور لکھت دے۔ لسنس دی اک کاپی  سیکشن چ ہیگی اے  جیدا ناں اے ''[[{{int:wm-license-gfdl-full-1.3-link}}|GNU Free Documentation License]]''۔"'     security/detect-bidi-characters
  53:70   warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"کاپی کرن، ونڈن تے بدلن دی ایس ڈوکومنٹ ل‏ی اجازت دتی جاندا اے ایناں '''[[{{int:wm-license-gfdl-wiki-link}}|GNU Free Documentation License]]''', Version 1.3  شرطاں نال صرف چھپے ورین  [[{{int:wm-license-fsf-wiki-link}}|Free Software Foundation]] توں  بنا کسے انویرینٹ سیکشن دے، ناں فرنٹ کور لکھت تے ناں بیک کور لکھت دے۔ لسنس دی اک کاپی  سیکشن چ ہیگی اے  جیدا ناں اے ''[[{{int:wm-license-gfdl-full-1.3-link}}|GNU Free Documentation License]]''۔"'                 security/detect-bidi-characters

/src/repo/i18n/wikimedia/jam.json
  11:486  warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"Bai yu sieb demaya chienj, yu agrii tu di [https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use Terms of Use], ah yu irivokabli agrii fi riliis yu kanchribyuushan anda di [https://creativecommons.org/licenses/by-sa/4.0/ CC BY-SA 4.0 License] ah di [https://en.wikipedia.org/wiki/Wikipedia:Text_of_the_GNU_Free_Documentation_License GFDL]. Yu agrii se wah aipalingk ar URL a sofishant achribyuushan anda di Creative Commons laisn.‎"'                                                                                                                           security/detect-bidi-characters
  12:43   warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"Wikinyuuz‎"'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       security/detect-bidi-characters
  13:43   warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"Wikikuot‎"'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        security/detect-bidi-characters
  14:44   warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"Wikisuos‎"'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        security/detect-bidi-characters
  15:45   warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"Wikivayij‎"'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       security/detect-bidi-characters
  17:580  warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"'''Yu IP ajres get [[m:Special:MyLanguage/Global blocks|blak pah aal wiki]].'''\n\nDi blak eh mek bai $1 ($2).\nDi riizn deh gi a ''$3''.\n\n* Taat a blak: $4\n* Expairi a blak: $5\n\nYu korant IP ajres a $6.\nPliiz ingkluud aal tapsaid ditiel ina eni kueri yu mek.\n\nEf yu biliiv se yu get blak bai mistiek, yu kiah fain adishanal infamieshan ah inschrokshan ina di [[m:Special:MyLanguage/No open proxies|No uopm praxi]] gluobal palisi.\nAdawaiz, fi diskos di blak pliiz [[m:Steward requests/Global|puos rikues fi rivyuu pah Meta-Wiki]].‎"'                                     security/detect-bidi-characters
  18:614  warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"'''Wan ar muo praxi saaba yuuz bai yu rikues get [[m:Special:MyLanguage/Global blocks|gluobali blak]].'''\n\nDi blak eh mek bai $1 ($2).\nDi riizn deh gi a ''$3''.\n\n* Taat a blak: $4\n* Expairi a blak: $5\n\nDi blak praxi ajres eh $6.\nPliiz ingkluud aal ditiel tapsaid ina eni kueri yu mek.\n\nEf yu biliib se yu get blak bai mistiek, yu kiah fain adishanal infamieshan ah inschrokshan ina di [[m:Special:MyLanguage/No open proxies|No uopm praxi]] gluobal palisi.\n\nAdawaiz, fi diskos di blak pliiz [[m:Steward requests/Global|puos rikues fi rivyuu pah Meta-Wiki]].‎Edita"'  security/detect-bidi-characters

/src/repo/i18n/wikimedia/kbd-cyrl.json
  16:45  warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"‎'''Один или несколько прокси-серверов, использованных в вашем запросе, [[m:Special:MyLanguage/Global blocks|глобально заблокированы]].''' Блокировка была сделана $1 ($2). Указанная причина: ''$3''. * начало блокировки: $4 * окончание блокировки: $5 Заблокированным прокси-адресом был $6. Пожалуйста, включайте все эти подробности в свои обращения. Если вы считаете, что были заблокированы по ошибке, то можете найти дополнительную информацию и инструкции на странице [[m:Special:MyLanguage/No open proxies|Недопустимость использования открытых прокси-серверов]] глобальных правил. В противном случае, чтобы обсудить блокировку, пожалуйста, [[m:Steward requests/Global|обратитесь с запросом о пересмотре на Мета-вики]]."'  security/detect-bidi-characters

/src/repo/i18n/wikimedia/pnb.json
  104:637  warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"اپنی لکھت نوں محفوظ کردیاں ہوئیاں تسیں اس [https://creativecommons.org/licenses/by-sa/4.0/  کریئیٹیو کامنز انتساب-یکساں شراکت لائسنس   4.0] تے [https://www.gnu.org/copyleft/fdl.html جی این یو آزاد مسوداتی لائسنس]  نوں مندے او تے اپنا حصہ ساریاں اگے رکھدے او. تسیں متفقہ طور اُتے دوبارہ استعمال کرنے والےآں دے ذریعہ اس صفحے اُتے ہائپر لنک یا یو آر ایل دے ذریعہ اسنوں ساڈے ناویں کیتے جانے اُتے متفق او۔ تفصیل لئی [https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use ورتن شرطاں ] دیکھو ۔\nواضح رہے کہ تواڈی لکھی اس لکھت وچ ہور ورتنوالے وی کسی ہائپر لنک یا یو آر ایل دے ذریعہ ترمیم ک‏ر سکدے نيں۔"'  security/detect-bidi-characters

/src/repo/i18n/wikimediaoverrides/fa.json
  18:59  warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"شما می‎توانید صفحه ترجیحات خودتان را در [[m:Special:CentralAuth/$1|پروژه‌های دیگر ویکی‌مدیا که مشارکت داشتید]] مشاهده کنید تا داده حساب خودتان از این پروژه‌ها بارگیری کنید."'  security/detect-bidi-characters

/src/repo/i18n/wikimediaprojectnames/ja.json
  872:42  warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"‎ベトナム語版ウィキソース"'    security/detect-bidi-characters
  873:42  warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"‎ベトナム語版ウィキボヤージュ"'  security/detect-bidi-characters
  874:42  warning  Detected potential trojan source attack with unicode bidi introduced in this code: '"‎ベトナム語版ウィクショナリー"'  security/detect-bidi-characters

/src/repo/modules/rcfilters-highlight-tour-hooks.js
  14:27  warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible  no-jquery/no-global-selector
  15:18  warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible  no-jquery/no-global-selector
  26:4   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible  no-jquery/no-global-selector
  29:4   warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible  no-jquery/no-global-selector

/src/repo/modules/rcfilters-highlight-tour.js
  31:19  warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible  no-jquery/no-global-selector
  32:15  warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible  no-jquery/no-global-selector

/src/repo/modules/rcfilters-intro-tour.js
  3:36  warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible  no-jquery/no-global-selector

/src/repo/modules/wlfilters-intro-tour.js
  3:36  warning  Avoid queries which search the entire DOM. Keep DOM nodes in memory where possible  no-jquery/no-global-selector

✖ 42 problems (0 errors, 42 warnings)


Running "banana:WikimediaMessages" (banana) task
>> 12 message directories checked.

Running "stylelint:all" (stylelint) task
>> Linted 6 files without errors

Done.

--- end ---
{"1097496": {"source": 1097496, "name": "braces", "dependency": "braces", "title": "Uncontrolled resource consumption in braces", "url": "https://github.com/advisories/GHSA-grv7-fg5c-xmjg", "severity": "high", "cwe": ["CWE-1050"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}, "range": "<3.0.3"}}
Upgrading n:braces from 3.0.2 -> 3.0.3
$ package-lock-lint package-lock.json
--- stdout ---
Checking package-lock.json

--- end ---
build: Updating braces to 3.0.3

* https://github.com/advisories/GHSA-grv7-fg5c-xmjg

$ git add .
--- stdout ---

--- end ---
$ git commit -F /tmp/tmpjxqnp96g
--- stdout ---
[REL1_41 6e26317] build: Updating braces to 3.0.3
 1 file changed, 26 insertions(+), 20 deletions(-)

--- end ---
$ git format-patch HEAD~1 --stdout
--- stdout ---
From 6e2631716ffd669aea72b939f2c7e57ecf7bfdcc Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Fri, 14 Jun 2024 06:23:28 +0000
Subject: [PATCH] build: Updating braces to 3.0.3

* https://github.com/advisories/GHSA-grv7-fg5c-xmjg

Change-Id: I4e26f978dac8a66d1f92823cecd20e5c9c41016d
---
 package-lock.json | 46 ++++++++++++++++++++++++++--------------------
 1 file changed, 26 insertions(+), 20 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index bb58979..81bd396 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -452,12 +452,12 @@
 			}
 		},
 		"node_modules/braces": {
-			"version": "3.0.2",
-			"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
-			"integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+			"version": "3.0.3",
+			"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
+			"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
 			"dev": true,
 			"dependencies": {
-				"fill-range": "^7.0.1"
+				"fill-range": "^7.1.1"
 			},
 			"engines": {
 				"node": ">=8"
@@ -2006,9 +2006,9 @@
 			}
 		},
 		"node_modules/fill-range": {
-			"version": "7.0.1",
-			"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
-			"integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+			"version": "7.1.1",
+			"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
+			"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
 			"dev": true,
 			"dependencies": {
 				"to-regex-range": "^5.0.1"
@@ -4940,7 +4940,8 @@
 			"version": "2.0.2",
 			"resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz",
 			"integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==",
-			"dev": true
+			"dev": true,
+			"requires": {}
 		},
 		"@es-joy/jsdoccomment": {
 			"version": "0.23.6",
@@ -5120,7 +5121,8 @@
 			"version": "5.3.2",
 			"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
 			"integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
-			"dev": true
+			"dev": true,
+			"requires": {}
 		},
 		"ajv": {
 			"version": "6.12.6",
@@ -5232,12 +5234,12 @@
 			}
 		},
 		"braces": {
-			"version": "3.0.2",
-			"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
-			"integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+			"version": "3.0.3",
+			"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
+			"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
 			"dev": true,
 			"requires": {
-				"fill-range": "^7.0.1"
+				"fill-range": "^7.1.1"
 			}
 		},
 		"browserslist": {
@@ -6008,7 +6010,8 @@
 			"version": "2.7.0",
 			"resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-2.7.0.tgz",
 			"integrity": "sha512-Aeg7dA6GTH1AcWLlBtWNzOU9efK5KpNi7b0EhBO0o0M+awyzguUUo8gF6hXGjQ9n5h8/uRtYv9zOqQkeC5CG0w==",
-			"dev": true
+			"dev": true,
+			"requires": {}
 		},
 		"eslint-plugin-node": {
 			"version": "11.1.0",
@@ -6341,9 +6344,9 @@
 			}
 		},
 		"fill-range": {
-			"version": "7.0.1",
-			"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
-			"integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+			"version": "7.1.1",
+			"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
+			"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
 			"dev": true,
 			"requires": {
 				"to-regex-range": "^5.0.1"
@@ -7537,7 +7540,8 @@
 			"version": "6.0.0",
 			"resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-6.0.0.tgz",
 			"integrity": "sha512-FPX16mQLyEjLzEuuJtxA8X3ejDLNGGEG503d2YGZR5Ask1SpDN8KmZUMpzCvyalWRywAn1n1VOA5dcqfCLo5rg==",
-			"dev": true
+			"dev": true,
+			"requires": {}
 		},
 		"postcss-media-query-parser": {
 			"version": "0.2.3",
@@ -7555,7 +7559,8 @@
 			"version": "6.0.0",
 			"resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz",
 			"integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==",
-			"dev": true
+			"dev": true,
+			"requires": {}
 		},
 		"postcss-selector-parser": {
 			"version": "6.0.11",
@@ -8087,7 +8092,8 @@
 			"version": "9.0.0",
 			"resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-9.0.0.tgz",
 			"integrity": "sha512-9YQSrJq4NvvRuTbzDsWX3rrFOzOlYBmZP+o513BJN/yfEmGSr0AxdvrWs0P/ilSpVV/wisamAHu5XSk8Rcf4CQ==",
-			"dev": true
+			"dev": true,
+			"requires": {}
 		},
 		"stylelint-config-wikimedia": {
 			"version": "0.14.0",
-- 
2.39.2


--- end ---
Source code is licensed under the AGPL.