◐ Shell
clean mode source ↗

[Snyk] Fix for 13 vulnerabilities by jmatsushita · Pull Request #20 · contentascode/nodegit

This PR was automatically created by Snyk using the credentials of a real user.


Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.

Changes included in this PR

  • Changes to the following files to upgrade the vulnerable dependencies to a fixed version:
    • package.json
    • package-lock.json

Vulnerabilities that will be fixed

With an upgrade:
Severity Priority Score (*) Issue Breaking Change Exploit Maturity
high severity 619/1000
Why? Has a fix available, CVSS 8.1
Prototype Pollution
SNYK-JS-AJV-584908
Yes No Known Exploit
high severity 579/1000
Why? Has a fix available, CVSS 7.3
Arbitrary File Overwrite
SNYK-JS-FSTREAM-174725
Yes No Known Exploit
high severity 584/1000
Why? Has a fix available, CVSS 7.4
Regular Expression Denial of Service (ReDoS)
SNYK-JS-HAWK-2808852
Yes No Known Exploit
high severity 644/1000
Why? Has a fix available, CVSS 8.6
Prototype Pollution
SNYK-JS-JSONSCHEMA-1920922
Yes No Known Exploit
medium severity 479/1000
Why? Has a fix available, CVSS 5.3
Regular Expression Denial of Service (ReDoS)
SNYK-JS-MINIMATCH-3050818
Yes No Known Exploit
low severity 506/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 3.7
Prototype Pollution
SNYK-JS-MINIMIST-2429795
Yes Proof of Concept
medium severity 601/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 5.6
Prototype Pollution
SNYK-JS-MINIMIST-559764
Yes Proof of Concept
high severity 696/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 7.5
Prototype Poisoning
SNYK-JS-QS-3153490
Yes Proof of Concept
high severity 726/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 8.1
Arbitrary File Overwrite
SNYK-JS-TAR-174125
Yes Proof of Concept
medium severity 479/1000
Why? Has a fix available, CVSS 5.3
Insecure Randomness
npm:cryptiles:20180710
Yes No Known Exploit
high severity 579/1000
Why? Has a fix available, CVSS 7.3
Prototype Pollution
npm:extend:20180424
Yes No Known Exploit
high severity 696/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 7.5
Regular Expression Denial of Service (ReDoS)
npm:sshpk:20180409
Yes Proof of Concept
medium severity 646/1000
Why? Mature exploit, Has a fix available, CVSS 5.2
Uninitialized Memory Exposure
npm:stringstream:20180511
Yes Mature

(*) Note that the real score may have changed since the PR was raised.

Commit messages
Package name: node-gyp The new version differs by 246 commits.
  • 989abc7 v8.0.0: bump version and update changelog
  • 0da2e01 gyp: update gyp to v0.8.1 (#2355)
  • 0093ec8 gyp: Improve our flake8 linting tests
  • 06ddde2 deps: sync mutual dependencies with npm
  • a5fd1f4 doc: add downloads badge (#2352)
  • 0d8a6f1 ci: update actions/setup-node to v2 (#2302)
  • 1bd18f3 lib: drop Python 2 support in find-python.js (#2333)
  • e81602e lib: migrate requests to fetch (#2220)
  • a78b584 gyp: remove support for Python 2 (#2300)
  • 392b776 lib: avoid changing process.config (#2322)
  • c3c510d gyp: update gyp to v0.8.0 (#2318)
  • cc1cbce doc: update macOS_Catalina.md (#2293)
  • 9e1397c gyp: update gyp to v0.7.0 (#2284)
  • 6287118 doc: updated README.md to copy easily (#2281)
  • 15a5c7d ci: migrate deprecated grammar (#2285)
  • 66c0f04 doc: add missing `sudo` to Catalina doc
  • 19e0f3c v7.1.1: bump version and update changelog
  • 096e3ad gyp: update gyp to 0.6.2
  • 54f97cd doc: add cmd to reset `xcode-select` to initial state
  • b9e3ad2 v7.1.1: bump version and update changelog
  • 18bf2d1 deps: update deps to match npm@7
  • ee6a837 gyp: update gyp to 0.6.1
  • 3e7f8cc lib: better log message when ps fails
  • 7fb3143 test: GitHub Actions: Test on Python 3.9

See the full diff

Package name: node-pre-gyp The new version differs by 42 commits.

See the full diff

Check the changes in this PR to ensure they won't cause issues with your project.


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

For more information:
🧐 View latest project report

🛠 Adjust project settings

📚 Read more about Snyk's upgrade and patch logic


Learn how to fix vulnerabilities with free interactive lessons:

🦉 Prototype Pollution
🦉 Regular Expression Denial of Service (ReDoS)
🦉 Insecure Randomness