Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Snyk] Upgrade: , async-each, git-url-parse, ora, path-exists, shelljs, yargs #164

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

nurrony
Copy link
Owner

@nurrony nurrony commented Sep 16, 2024

snyk-top-banner

Snyk has created this PR to upgrade multiple dependencies.

👯 The following dependencies are linked and will therefore be updated together.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

⚠️ Warning: This PR contains major version upgrade(s), and may be a breaking change.

Name Versions Released on

@babel/polyfill
from 7.2.5 to 7.12.1 | 12 versions ahead of your current version | 4 years ago
on 2020-10-15
async-each
from 1.0.1 to 1.0.6 | 5 versions ahead of your current version | 2 years ago
on 2023-02-04
git-url-parse
from 11.1.2 to 15.0.0 | 16 versions ahead of your current version
⚠️ This is a major version upgrade, and may be a breaking change | 25 days ago
on 2024-08-22
ora
from 4.0.3 to 8.1.0 | 23 versions ahead of your current version
⚠️ This is a major version upgrade, and may be a breaking change | 21 days ago
on 2024-08-25
path-exists
from 3.0.0 to 5.0.0 | 2 versions ahead of your current version
⚠️ This is a major version upgrade, and may be a breaking change | 3 years ago
on 2021-08-12
shelljs
from 0.8.3 to 0.8.5 | 2 versions ahead of your current version | 3 years ago
on 2022-01-07
yargs
from 7.1.0 to 17.7.2 | 116 versions ahead of your current version
⚠️ This is a major version upgrade, and may be a breaking change | a year ago
on 2023-04-27

Issues fixed by the recommended upgrade:

Issue Score Exploit Maturity
high severity Regular Expression Denial of Service (ReDoS)
SNYK-JS-SEMVER-3247795
571 Proof of Concept
high severity Improper Privilege Management
SNYK-JS-SHELLJS-2332187
571 Proof of Concept
high severity Prototype Pollution
SNYK-JS-Y18N-1021887
571 Proof of Concept
high severity Regular Expression Denial of Service (ReDoS)
SNYK-JS-ANSIREGEX-1583908
571 Proof of Concept
high severity Authorization Bypass Through User-Controlled Key
SNYK-JS-PARSEPATH-2936439
571 Proof of Concept
medium severity Improper Input Validation
SNYK-JS-PARSEURL-3024398
571 Proof of Concept
medium severity Prototype Pollution
SNYK-JS-YARGSPARSER-560381
571 Proof of Concept
medium severity Regular Expression Denial of Service (ReDoS)
SNYK-JS-HOSTEDGITINFO-1088355
571 Proof of Concept
medium severity Cross-site Scripting (XSS)
SNYK-JS-PARSEURL-2935944
571 Proof of Concept
medium severity Information Exposure
SNYK-JS-PARSEURL-2935947
571 Proof of Concept
critical severity Server-side Request Forgery (SSRF)
SNYK-JS-PARSEURL-2936249
571 Proof of Concept
medium severity Cross-site Scripting (XSS)
SNYK-JS-PARSEURL-2942134
571 Proof of Concept
medium severity Server-side Request Forgery (SSRF)
SNYK-JS-PARSEURL-3023021
571 Proof of Concept
Release notes
Package name: @babel/polyfill
  • 7.12.1 - 2020-10-15
  • 7.11.5 - 2020-08-31
  • 7.10.4 - 2020-06-30
  • 7.10.1 - 2020-05-27
  • 7.8.7 - 2020-03-05
  • 7.8.3 - 2020-01-13
  • 7.8.0 - 2020-01-12
  • 7.7.0 - 2019-11-05
  • 7.6.0 - 2019-09-06
  • 7.4.4 - 2019-04-26
  • 7.4.3 - 2019-04-02
  • 7.4.0 - 2019-03-19
  • 7.2.5 - 2018-12-21
from @babel/polyfill GitHub release notes
Package name: async-each from async-each GitHub release notes
Package name: git-url-parse
  • 15.0.0 - 2024-08-22

    Fixed parsing branch with slashes in its name /cc #170 Thanks @ mixa1901 🍰

  • 14.1.0 - 2024-07-15

    fix parsing with 'blob' in file path /cc #168

  • 14.0.0 - 2024-01-02

    Reencode owner and repo names -- thanks @ lfcyja 🍰

  • 13.1.1 - 2023-10-19

    fixed name and organization issue when parsing on the issue URL

  • 13.1.0 - 2022-09-16

    Add edit filetype support /cc #146 -- thanks @ ggdaltoso! 🍰

  • 13.0.0 - 2022-08-30

    [email protected]

    There are breaking changes due to the update to parse-url@^8.0.0. ✨

  • 12.0.0 - 2022-06-27

    git-url-parse 12.0.0

    This is a major release fixing several issues and improving the security of the project.

    Breaking changes

    • VSTS SSH URLs may give unexpected results — I left a TODO in the tests to remind us to fix it.
    • For shorthand urls use the href property instead of pathname.
    • The user and password properties are now parsed separately.

    For other potential breaking changes, you may want to check out the release of git-up.

    Issues Fixed

    • Fixes #102 — Support GitHub usernames with numbers (only numbers).
    • Fixes #130 — Update git-up
    • Fixes #135

    If you have any suggestions and questions let me know. 😊

  • 11.6.0 - 2021-09-06

    Fix parsing Bitbucket Server urls with files located in subfolders -- thanks @ goober! 🍰

  • 11.5.0 - 2021-06-29

    Add support for Bitbucket Server repository root and commit endpoints /cc #128 -- thanks @ goober 🍰

  • 11.4.4 - 2021-01-27

    Add Azure DevOps parsing git branch /cc #124 Thanks @ n2ygk! 🍰

  • 11.4.3 - 2020-12-15
  • 11.4.1 - 2020-12-15
  • 11.4.0 - 2020-10-22
  • 11.3.0 - 2020-09-30
  • 11.2.0 - 2020-09-04
  • 11.1.3 - 2020-08-09
  • 11.1.2 - 2019-01-03
from git-url-parse GitHub release notes
Package name: ora from ora GitHub release notes
Package name: path-exists from path-exists GitHub release notes
Package name: shelljs
  • 0.8.5 - 2022-01-07

    This was a small security fix for #1058.

  • 0.8.4 - 2020-04-25

    Small patch release to fix a circular dependency warning in node v14. See #973.

  • 0.8.3 - 2018-11-13

    Closed issues:

    • Shelljs print stderr to console even if exec-only "silent" is true #905
    • refactor: remove common.state.tempDir #902
    • Can't suppress stdout for echo #899
    • exec() doesn't apply the arguments correctly #895
    • shell.exec('npm pack') painfully slow #885
    • shelljs.exec cannot find app.asar/node_modules/shelljs/src/exec-child.js #881
    • test infra: mocks and skipOnWin conflict #862
    • Support for shell function completion on IDE #859
    • echo command shows options in stdout #855
    • silent does not always work #851
    • Appveyor installs the latest npm, instead of the latest compatible npm #844
    • Force symbolic link (ln -sf) does not overwrite/recreate existing destination #830
    • inconsistent result when trying to echo to a file #798
    • Prevent require()ing executable-only files #789
    • Cannot set property to of [object String] which has only a getter #752
    • which() should check executability before returning a value #657
    • Bad encoding experience #456
    • phpcs very slow #440
    • Error shown when triggering a sigint during shelljs.exec if process.on sigint is defined #254
    • .to\(file\) does not mute STDIO output #146
    • Escaping shell arguments to exec() #143
    • Allow multiple string arguments for exec() #103
    • cp does not recursively copy from readonly location #98
    • Handling permissions errors on file I/O #64

    Merged pull requests:

from shelljs GitHub release notes
Package name: yargs
  • 17.7.2 - 2023-04-27

    17.7.2 (2023-04-27)

    Bug Fixes

    • do not crash completion when having negated options (#2322) (7f42848)
  • 17.7.1 - 2023-02-21

    17.7.1 (2023-02-21)

    Bug Fixes

    • address display bug with default sub-commands (#2303) (9aa2490)
  • 17.7.0 - 2023-02-16

    17.7.0 (2023-02-13)

    Features

    • add method to hide option extras (#2156) (2c144c4)
    • convert line break to whitespace for the description of the option (#2271) (4cb41dc)

    Bug Fixes

    • copy the description of the option to its alias in completion (#2269) (f37ee6f)
  • 17.6.2 - 2022-11-03

    17.6.2 (2022-11-03)

    Bug Fixes

    • deps: update dependency yargs-parser to v21.1.1 (#2231) (75b4d52)
    • lang: typo in Finnish unknown argument singular form (#2222) (a6dfd0a)
  • 17.6.1 - 2022-11-02

    17.6.1 (2022-11-02)

    Bug Fixes

    • lang: fix "Not enough non-option arguments" message for the Czech language (#2242) (3987b13)
  • 17.6.0 - 2022-10-01
  • 17.5.1 - 2022-05-16
  • 17.5.0 - 2022-05-11
  • 17.4.1 - 2022-04-09
  • 17.4.0 - 2022-03-19
  • 17.3.1 - 2021-12-23
  • 17.3.0 - 2021-11-30
  • 17.2.1 - 2021-09-25
  • 17.2.0 - 2021-09-23
  • 17.1.1 - 2021-08-13
  • 17.1.1-candidate.0 - 2021-08-13
  • 17.1.0 - 2021-08-04
  • 17.1.0-candidate.0 - 2021-07-15
  • 17.0.2-candidate.1 - 2021-07-15
  • 17.0.2-candidate - 2021-07-10
  • 17.0.1 - 2021-05-03
  • 17.0.0 - 2021-05-02
  • 17.0.0-candidate.13 - 2021-04-26
  • 17.0.0-candidate.12 - 2021-04-12
  • 17.0.0-candidate.11 - 2021-04-11
  • 17.0.0-candidate.10 - 2021-04-04
  • 17.0.0-candidate.9 - 2021-04-04
  • 17.0.0-candidate.8 - 2021-03-26
  • 17.0.0-candidate.7 - 2021-03-14
  • 17.0.0-candidate.6 - 2021-03-11
  • 17.0.0-candidate.5 - 2021-03-10
  • 17.0.0-candidate.4 - 2021-03-08
  • 17.0.0-candidate.3 - 2021-02-22
  • 17.0.0-candidate.2 - 2021-02-16
  • 17.0.0-candidate.1 - 2021-02-15
  • 17.0.0-candidate.0 - 2021-01-09
  • 16.2.0 - 2020-12-05
  • 16.1.1 - 2020-11-15
  • 16.1.0 - 2020-10-16
  • 16.0.4-candidate.0 - 2020-09-21
  • 16.0.3 - 2020-09-10
  • 16.0.2 - 2020-09-09
  • 16.0.1 - 2020-09-09
  • 16.0.0 - 2020-09-09
  • 16.0.0-beta.3 - 2020-09-08
  • 16.0.0-beta.2 - 2020-09-08
  • 16.0.0-beta.1 - 2020-08-27
  • 16.0.0-beta.0 - 2020-08-22
  • 16.0.0-alpha.3 - 2020-08-19
  • 16.0.0-alpha.2 - 2020-08-17
  • 16.0.0-alpha.1 - 2020-08-17
  • 16.0.0-alpha.0 - 2020-08-17
  • 15.5.0-candidate.0 - 2021-02-22
  • 15.4.1 - 2020-07-10
  • 15.4.0 - 2020-07-02
  • 15.4.0-beta.1 - 2020-07-01
  • 15.4.0-beta.0 - 2020-05-15
  • 15.3.2-beta.0 - 2020-04-17
  • 15.3.1 - 2020-03-16
  • 15.3.1-beta.0 - 2020-03-12
  • 15.3.0 - 2020-03-08
  • 15.3.0-beta.1 - 2020-03-08
  • 15.3.0-beta.0 - 2020-03-02
  • 15.2.0 - 2020-03-01
  • 15.2.0-beta.2 - 2020-03-01
  • 15.2.0-beta.1 - 2020-02-29
  • 15.2.0-beta.0 - 2020-02-24
  • 15.1.0 - 2020-01-02
  • 15.0.2 - 2019-11-19
  • 15.0.1 - 2019-11-16
  • 15.0.0 - 2019-11-10
  • 14.2.3 - 2020-03-13
  • 14.2.2 - 2019-11-19
  • 14.2.1 - 2019-10-30
  • 14.2.0 - 2019-10-07
  • 14.1.0 - 2019-09-06
  • 14.0.0 - 2019-07-30
  • 13.3.2 - 2020-03-13
  • 13.3.0 - 2019-06-10
  • 13.2.4 - 2019-05-13
  • 13.2.2 - 2019-03-06
  • 13.2.1 - 2019-02-18
  • 13.2.0 - 2019-02-15
  • 13.1.0 - 2019-02-12
  • 13.0.0-candidate.0 - 2019-02-02
  • 12.0.5 - 2018-11-19
  • 12.0.4 - 2018-11-10
  • 12.0.3-candidate.0 - 2018-10-06
  • 12.0.2 - 2018-09-04
  • 12.0.1 - 2018-06-29
  • 12.0.0 - 2018-06-26
  • 12.0.0-candidate.0 - 2018-04-04
  • 11.1.1 - 2019-10-07
  • 11.1.0 - 2018-03-04
  • 11.0.0 - 2018-01-22
  • 10.1.2 - 2018-01-17
  • 10.1.1 - 2018-01-09
  • 10.1.0 - 2018-01-01
  • 10.0.3 - 2017-10-21
  • 10.0.2 - 2017-10-21
  • 10.0.1 - 2017-10-19
  • 10.0.0 - 2017-10-18
  • 10.0.0-alpha.4 - 2017-10-18
  • 10.0.0-alpha.3 - 2017-10-17
  • 10.0.0-alpha.2 - 2017-10-16
  • 10.0.0-alpha.1 - 2017-10-14
  • 10.0.0-alpha.0 - 2017-10-13
  • 9.0.1 - 2017-09-17
  • 9.0.0 - 2017-09-03
  • 8.0.2 - 2017-06-12
  • 8.0.1 - 2017-05-02
  • 8.0.0 - 2017-05-01
  • 8.0.0-candidate.1 - 2017-05-01
  • 8.0.0-candidate.0 - 2017-04-15
  • 7.1.2 - 2021-04-25
  • 7.1.1 - 2020-05-22
  • 7.1.0 - 2017-04-13
from yargs GitHub release notes

Important

  • Warning: This PR contains a major version upgrade, and may be a breaking change.
  • Check the changes in this PR to ensure they won't cause issues with your project.
  • This PR was automatically created by Snyk using the credentials of a real user.
  • Max score is 1000. Note that the real score may have changed since the PR was raised.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

Snyk has created this PR to upgrade:
  - @babel/polyfill from 7.2.5 to 7.12.1.
    See this package in npm: https://www.npmjs.com/package/@babel/polyfill
  - async-each from 1.0.1 to 1.0.6.
    See this package in npm: https://www.npmjs.com/package/async-each
  - git-url-parse from 11.1.2 to 15.0.0.
    See this package in npm: https://www.npmjs.com/package/git-url-parse
  - ora from 4.0.3 to 8.1.0.
    See this package in npm: https://www.npmjs.com/package/ora
  - path-exists from 3.0.0 to 5.0.0.
    See this package in npm: https://www.npmjs.com/package/path-exists
  - shelljs from 0.8.3 to 0.8.5.
    See this package in npm: https://www.npmjs.com/package/shelljs
  - yargs from 7.1.0 to 17.7.2.
    See this package in npm: https://www.npmjs.com/package/yargs

See this project in Snyk:
https://app.snyk.io/org/nmrony/project/a20d56bf-e03f-494a-a786-284b25c5622a?utm_source=github&utm_medium=referral&page=upgrade-pr
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants