Make WordPress Core

Changeset 46403


Ignore:
Timestamp:
10/05/2019 01:47:52 PM (5 years ago)
Author:
jorbin
Message:

Build/Test Tools: Fork and Update grunt-replace

The version of grunt replace that is bundled in core is using an outdated version of lodash that is bringing 2 low, 3 high, and 1 critical issue. This package is currently abandoned. There is a community forked version, but that is also harboring some similar security issues.

This switches to a fork by @whyisjake and causes no change to the build.

See #48203.
Fixes #48217.
Props whyisjake, netweb for testing.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/package-lock.json

    r46364 r46403  
    34703470            }
    34713471        },
    3472         "applause": {
    3473             "version": "1.2.2",
    3474             "resolved": "https://registry.npmjs.org/applause/-/applause-1.2.2.tgz",
    3475             "integrity": "sha1-qEaFeegfZzl7tWNMKZU77c0PVsA=",
    3476             "dev": true,
    3477             "requires": {
    3478                 "cson-parser": "^1.1.0",
    3479                 "js-yaml": "^3.3.0",
    3480                 "lodash": "^3.10.0"
    3481             },
    3482             "dependencies": {
    3483                 "lodash": {
    3484                     "version": "3.10.1",
    3485                     "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",
    3486                     "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=",
    3487                     "dev": true
    3488                 }
    3489             }
    3490         },
    34913472        "aproba": {
    34923473            "version": "1.2.0",
     
    35073488                "file-type": {
    35083489                    "version": "3.9.0",
    3509                     "resolved": "http://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
     3490                    "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
    35103491                    "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
    35113492                    "dev": true,
     
    46704651                "uuid": {
    46714652                    "version": "2.0.3",
    4672                     "resolved": "http://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
     4653                    "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
    46734654                    "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=",
    46744655                    "dev": true,
     
    47594740        "bl": {
    47604741            "version": "1.2.2",
    4761             "resolved": "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
     4742            "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
    47624743            "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
    47634744            "dev": true,
     
    49454926        "browserify-aes": {
    49464927            "version": "1.2.0",
    4947             "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
     4928            "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
    49484929            "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
    49494930            "dev": true,
     
    50975078                "file-type": {
    50985079                    "version": "3.9.0",
    5099                     "resolved": "http://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
     5080                    "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
    51005081                    "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
    51015082                    "dev": true,
     
    51045085                "uuid": {
    51055086                    "version": "2.0.3",
    5106                     "resolved": "http://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
     5087                    "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
    51075088                    "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=",
    51085089                    "dev": true,
     
    60125993                "cacache": {
    60135994                    "version": "10.0.4",
    6014                     "resolved": "http://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz",
     5995                    "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz",
    60155996                    "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==",
    60165997                    "dev": true,
     
    74767457        "duplexer": {
    74777458            "version": "0.1.1",
    7478             "resolved": "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
     7459            "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
    74797460            "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
    74807461            "dev": true
     
    1076010741                "async": {
    1076110742                    "version": "0.2.10",
    10762                     "resolved": "http://registry.npmjs.org/async/-/async-0.2.10.tgz",
     10743                    "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
    1076310744                    "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
    1076410745                    "dev": true
     
    1092010901                "uglify-js": {
    1092110902                    "version": "2.7.5",
    10922                     "resolved": "http://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz",
     10903                    "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz",
    1092310904                    "integrity": "sha1-RhLAx7qu4rp8SH3kkErhIgefLKg=",
    1092410905                    "dev": true,
     
    1093210913                "yargs": {
    1093310914                    "version": "3.10.0",
    10934                     "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
     10915                    "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
    1093510916                    "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
    1093610917                    "dev": true,
     
    1126811249            }
    1126911250        },
    11270         "grunt-replace": {
    11271             "version": "1.0.1",
    11272             "resolved": "https://registry.npmjs.org/grunt-replace/-/grunt-replace-1.0.1.tgz",
    11273             "integrity": "sha1-kKeVMvuJBB/kJ8h9QlI4sPiGZRo=",
    11274             "dev": true,
    11275             "requires": {
    11276                 "applause": "1.2.2",
     11251        "grunt-replace-lts": {
     11252            "version": "1.1.0",
     11253            "resolved": "https://registry.npmjs.org/grunt-replace-lts/-/grunt-replace-lts-1.1.0.tgz",
     11254            "integrity": "sha512-YCLFHDM7/mEb+7tzdstb756ZYEUTSiyiEj5XhfLIxmVrDKShXQ8STD9f0s7HZXwwHwxFgPr4zELSP7J3kYra7w==",
     11255            "dev": true,
     11256            "requires": {
    1127711257                "chalk": "^1.1.0",
    1127811258                "file-sync-cmp": "^0.1.0",
    11279                 "lodash": "^4.11.0"
     11259                "lodash": "^4.17.15",
     11260                "next-applause": "^2.2.4"
    1128011261            }
    1128111262        },
     
    1587015851            "dev": true
    1587115852        },
     15853        "next-applause": {
     15854            "version": "2.2.4",
     15855            "resolved": "https://registry.npmjs.org/next-applause/-/next-applause-2.2.4.tgz",
     15856            "integrity": "sha512-ktqjWT512q6vzAYnmRfJcqqVCA7ft8VcqkfBzgWuqI9SDSHM//B+hvjrGlkNzOzDMzljc3flok01t79OGkRVXQ==",
     15857            "dev": true,
     15858            "requires": {
     15859                "cson-parser": "^1.2.0",
     15860                "js-yaml": "^3.3.0",
     15861                "lodash": "^4.17.11"
     15862            }
     15863        },
    1587215864        "nice-try": {
    1587315865            "version": "1.0.5",
     
    1688916881                "progress": {
    1689016882                    "version": "1.1.8",
    16891                     "resolved": "http://registry.npmjs.org/progress/-/progress-1.1.8.tgz",
     16883                    "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz",
    1689216884                    "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=",
    1689316885                    "dev": true
  • trunk/package.json

    r46364 r46403  
    4242        "grunt-patch-wordpress": "~2.0.0",
    4343        "grunt-postcss": "~0.9.0",
    44         "grunt-replace": "~1.0.1",
     44        "grunt-replace-lts": "~1.1.0",
    4545        "grunt-rtlcss": "~2.0.1",
    4646        "grunt-sass": "~3.0.2",
Note: See TracChangeset for help on using the changeset viewer.