[Snyk] Security upgrade npm from 5.6.0 to 6.10.1 #85
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
Vulnerabilities that will be fixed
With an upgrade:
Why? Confidentiality impact: High, Integrity impact: High, Availability impact: High, Scope: Unchanged, Exploit Maturity: No data, User Interaction (UI): None, Privileges Required (PR): None, Attack Complexity: High, Attack Vector: Network, EPSS: 0.00303, Social Trends: No, Days since published: 1384, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: High, Package Popularity Score: 99, Impact: 9.79, Likelihood: 1.68, Score Version: V5
SNYK-JS-AJV-584908
Why? Confidentiality impact: None, Integrity impact: None, Availability impact: High, Scope: Unchanged, Exploit Maturity: Proof of Concept, User Interaction (UI): None, Privileges Required (PR): None, Attack Complexity: Low, Attack Vector: Network, EPSS: 0.00348, Social Trends: No, Days since published: 961, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: High, Package Popularity Score: 99, Impact: 5.99, Likelihood: 2.65, Score Version: V5
SNYK-JS-ANSIREGEX-1583908
Why? Confidentiality impact: Low, Integrity impact: Low, Availability impact: Low, Scope: Unchanged, Exploit Maturity: No data, User Interaction (UI): None, Privileges Required (PR): None, Attack Complexity: Low, Attack Vector: Network, EPSS: 0.00165, Social Trends: No, Days since published: 1812, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: High, Package Popularity Score: 99, Impact: 5.62, Likelihood: 1.89, Score Version: V5
SNYK-JS-FSTREAM-174725
Why? Confidentiality impact: None, Integrity impact: None, Availability impact: High, Scope: Changed, Exploit Maturity: No data, User Interaction (UI): Required, Privileges Required (PR): None, Attack Complexity: Low, Attack Vector: Network, EPSS: 0.00083, Social Trends: No, Days since published: 725, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: High, Package Popularity Score: 99, Impact: 6.65, Likelihood: 1.45, Score Version: V5
SNYK-JS-HAWK-2808852
Why? Confidentiality impact: Low, Integrity impact: Low, Availability impact: High, Scope: Unchanged, Exploit Maturity: No data, User Interaction (UI): None, Privileges Required (PR): None, Attack Complexity: Low, Attack Vector: Network, EPSS: 0.00384, Social Trends: No, Days since published: 898, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: High, Package Popularity Score: 99, Impact: 7.84, Likelihood: 1.9, Score Version: V5
SNYK-JS-JSONSCHEMA-1920922
Why? Confidentiality impact: None, Integrity impact: None, Availability impact: Low, Scope: Unchanged, Exploit Maturity: No data, User Interaction (UI): None, Privileges Required (PR): None, Attack Complexity: Low, Attack Vector: Network, EPSS: 0.0015, Social Trends: No, Days since published: 560, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: Medium, Package Popularity Score: 99, Impact: 2.35, Likelihood: 1.89, Score Version: V5
SNYK-JS-MINIMATCH-3050818
Why? Confidentiality impact: None, Integrity impact: None, Availability impact: Low, Scope: Unchanged, Exploit Maturity: Proof of Concept, User Interaction (UI): None, Privileges Required (PR): None, Attack Complexity: High, Attack Vector: Network, EPSS: 0.01248, Social Trends: No, Days since published: 771, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: Low, Package Popularity Score: 99, Impact: 2.35, Likelihood: 2.45, Score Version: V5
SNYK-JS-MINIMIST-2429795
Why? Confidentiality impact: Low, Integrity impact: Low, Availability impact: Low, Scope: Unchanged, Exploit Maturity: Proof of Concept, User Interaction (UI): None, Privileges Required (PR): None, Attack Complexity: High, Attack Vector: Network, EPSS: 0.00105, Social Trends: No, Days since published: 1511, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: Medium, Package Popularity Score: 99, Impact: 5.62, Likelihood: 2.42, Score Version: V5
SNYK-JS-MINIMIST-559764
Why? Confidentiality impact: None, Integrity impact: None, Availability impact: High, Scope: Unchanged, Exploit Maturity: Proof of Concept, User Interaction (UI): None, Privileges Required (PR): None, Attack Complexity: Low, Attack Vector: Network, EPSS: 0.00877, Social Trends: No, Days since published: 513, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: High, Package Popularity Score: 99, Impact: 5.99, Likelihood: 2.66, Score Version: V5
SNYK-JS-QS-3153490
Why? Confidentiality impact: Low, Integrity impact: None, Availability impact: None, Scope: Unchanged, Exploit Maturity: No data, User Interaction (UI): None, Privileges Required (PR): None, Attack Complexity: Low, Attack Vector: Network, EPSS: 0.00205, Social Trends: No, Days since published: 2112, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: Medium, Package Popularity Score: 99, Impact: 2.35, Likelihood: 1.9, Score Version: V5
npm:cryptiles:20180710
Why? Confidentiality impact: Low, Integrity impact: Low, Availability impact: Low, Scope: Unchanged, Exploit Maturity: No data, User Interaction (UI): None, Privileges Required (PR): None, Attack Complexity: Low, Attack Vector: Network, EPSS: 0.0039, Social Trends: No, Days since published: 2108, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: High, Package Popularity Score: 99, Impact: 5.62, Likelihood: 1.9, Score Version: V5
npm:extend:20180424
Why? Confidentiality impact: Low, Integrity impact: Low, Availability impact: Low, Scope: Unchanged, Exploit Maturity: Proof of Concept, User Interaction (UI): None, Privileges Required (PR): Low, Attack Complexity: Low, Attack Vector: Network, EPSS: 0.01021, Social Trends: No, Days since published: 2267, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: Medium, Package Popularity Score: 99, Impact: 5.62, Likelihood: 2.5, Score Version: V5
npm:hoek:20180212
Why? Confidentiality impact: None, Integrity impact: None, Availability impact: High, Scope: Unchanged, Exploit Maturity: Proof of Concept, User Interaction (UI): None, Privileges Required (PR): None, Attack Complexity: Low, Attack Vector: Network, EPSS: 0.0017, Social Trends: No, Days since published: 2213, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: High, Package Popularity Score: 99, Impact: 5.99, Likelihood: 2.64, Score Version: V5
npm:sshpk:20180409
Why? Confidentiality impact: Low, Integrity impact: None, Availability impact: High, Scope: Unchanged, Exploit Maturity: Functional, User Interaction (UI): None, Privileges Required (PR): None, Attack Complexity: Low, Attack Vector: Physical, EPSS: 0.00211, Social Trends: No, Days since published: 2179, Reachable: No, Transitive dependency: Yes, Is Malicious: No, Business Criticality: High, Provider Urgency: Medium, Package Popularity Score: 99, Impact: 7.03, Likelihood: 2.87, Score Version: V5
npm:stringstream:20180511
(*) Note that the real score may have changed since the PR was raised.
Release notes
Package name: npm
-
6.10.1 - 2019-07-11
-
6.10.1-next.2 - 2019-07-10
-
6.10.1-next.1 - 2019-07-03
-
6.10.1-next.0 - 2019-07-03
-
6.10.0 - 2019-07-03
- Addresses security advisory #886
-
6.10.0-next.0 - 2019-07-01
- Addresses security advisory #886
-
6.9.2 - 2019-06-27
-
6.9.1-next.0 - 2019-03-20
-
6.9.0 - 2019-03-06
-
6.9.0-next.0 - 2019-02-21
-
6.8.0 - 2019-02-13
-
6.8.0-next.2 - 2019-02-07
-
6.8.0-next.1 - 2019-02-06
-
6.8.0-next.0 - 2019-01-31
-
6.7.0 - 2019-01-23
-
6.6.0 - 2019-01-17
-
6.6.0-next.1 - 2019-01-10
-
6.6.0-next.0 - 2018-12-12
-
6.5.0 - 2018-12-10
-
6.5.0-next.0 - 2018-11-28
-
6.4.1 - 2018-08-29
-
6.4.1-next.0 - 2018-08-23
-
6.4.0 - 2018-08-15
-
6.4.0-next.0 - 2018-08-09
-
6.3.0 - 2018-08-02
-
6.3.0-next.0 - 2018-07-25
-
6.2.0 - 2018-07-14
-
6.2.0-next.1 - 2018-07-05
-
6.2.0-next.0 - 2018-06-29
-
6.1.0 - 2018-05-24
-
6.1.0-next.0 - 2018-05-17
-
6.0.1 - 2018-05-10
-
6.0.1-next.0 - 2018-05-04
-
6.0.0 - 2018-04-24
-
6.0.0-next.2 - 2018-04-21
-
6.0.0-next.1 - 2018-04-13
-
6.0.0-next.0 - 2018-03-23
-
5.10.0 - 2018-05-11
-
5.10.0-next.1 - 2018-05-07
-
5.10.0-next.0 - 2018-04-13
-
5.9.0-next.0 - 2018-03-23
-
5.8.0 - 2018-03-23
-
5.8.0-next.0 - 2018-03-13
-
5.7.1 - 2018-02-22
-
5.7.0 - 2018-02-21
-
5.6.0 - 2017-11-28
from npm GitHub release notesBUGFIXES
3cbd57712fix(git): strip GIT environs when running git (@ isaacs)a81a8c4c4#206 improve isOnly(Dev,Optional) (@ larsgw)172f9aca6#179 fix-xmas-underline (@ raywu0123)f52673fc7#212 build: use/usr/bin/envto load bash (@ rsmarples)DEPENDENCIES
ef4445ad3#208[email protected](@ irega)c0d611356[email protected](@ isaacs)7716ba972[email protected](@ isaacs)42d22e837[email protected](@ isaacs)a2ea7f9ff[email protected](@ isaacs)429226a5e[email protected](@ isaacs)175670ea6[email protected]: (@ isaacs)0d0517f7f[email protected](@ isaacs)741400429[email protected](@ isaacs)bddd60e30[email protected](@ isaacs)4acf03fd1[email protected](@ isaacs)c2bd17291[email protected](@ isaacs)7f0221bb1[email protected](@ isaacs)f458fe7dd[email protected](@ isaacs)009752978[email protected](@ isaacs)0fa2bb438[email protected](@ isaacs)b86450929[email protected](@ isaacs)25db00fe9[email protected](@ isaacs)8dfbe8610[email protected](@ isaacs)f6164d5ddisaacs/chownr#21 isaacs/chownr#20 npm.community#7901 npm.community#8203[email protected]This fixes an EISDIR error from cacache on Darwin in Node versions prior to 10.6. (@ isaacs)6.10.1-next.2
6.10.1-next.1
6.10.1-next.0
FEATURES
87fef4e35#176 fix: Always return JSON for outdated --json (@ sreeramjayan)f101d44fc#203 fix(unpublish): add space after hyphen (@ ffflorian)a4475de4c#202 enable production flag for npm audit (@ CalebCourier)d192904d0#178 fix: Return a value forviewwhen in silent mode (@ stayradiated)39d473adf#185 Allow git to follow global tagsign config (@ junderw)BUGFIXES
d9238af0b#201 npm/npm#17858 npm/npm#18042 npm.community#644 do not crash when removing nameless packages (@ SteveVanOpstal and @ isaacs)4bec4f111#200 Check fornode(as well asnode.exe) in npm's local dir on Windows (@ rgoulais)ce93dab2d#180 npm.community#6187 Fix handling ofremotedeps innpm outdated(@ larsgw)TESTING
a823f3084travis: Update to include new v12 LTS (@ isaacs)33e2d1dacfix flaky debug-logs test (@ isaacs)e9411c6cdDon't time out waiting for gpg user input (@ isaacs)d2d301704#195 Add the arm64 check for legacy-platform-all.js test case. (@ ossdev07)a4dc34243parallel tests (@ isaacs)DOCUMENTATION
f5857e263#192 Clarify usage of bundledDependencies (@ john-osullivan)747fdaf66#159 doc: add --audit-level param (@ ngraef)DEPENDENCIES
e36b3c320[email protected] (@ isaacs)6bb935c09[email protected] (@ isaacs)e9cd536Use custom cachingrealpathimplementation, dramatically reducinglstatcalls when reading the package tree (@ isaacs)39538b460[email protected] (@ isaacs)f8b1552#38 Ignore errors raised byfs.closeSync(@ lukeapage)042193069[email protected] (@ isaacs)8bbd051#172 limit git retry times, avoid unlimited retries (小秦)92f5e4c#170 fix(errors): Fix "TypeError: err.code.match is not a function" error (@ jviotti)8bd8e909f[email protected] (@ isaacs)47de8f5#146 npm.community#2395 fix(config): Add ssri config 'error' option (@ larsgw)5156561fix(write): avoid acb never calledsituation (@ zkat)90f40f0#166 #165 docs: Fix docs forpathproperty in get.info (@ hdgarrood)bf61c45c6[email protected] (@ isaacs)f75d46a9d[email protected] (@ isaacs)c80341a#215 Fix encoding/decoding of base-256 numbers (@ justfalter)77522f0#204 #214 Usestatinstead oflstatwhen checking CWD (@ stkb)ec6236210[email protected] (@ isaacs)63d1e3e#30 Sort package tarball entries by file type for compression benefits (@ isaacs)7fcd045Ignore.DS_Storefiles as well as folders (@ isaacs)68b7c96Never include .git folders in package root. (Note: this prevents the issue that broke the v6.9.1 release.) (@ isaacs)57bef61bcupdate fstream in node-gyp (@ isaacs)acbbf7eee#183 [email protected] (@ kemitchell)011ae67f0[email protected] (@ isaacs)f5e884909[email protected] (@ isaacs)b57d07e35[email protected] (@ isaacs)FEATURES
87fef4e35#176 fix: Always return JSON for outdated --json (@ sreeramjayan)f101d44fc#203 fix(unpublish): add space after hyphen (@ ffflorian)a4475de4c#202 enable production flag for npm audit (@ CalebCourier)d192904d0#178 fix: Return a value forviewwhen in silent mode (@ stayradiated)39d473adf#185 Allow git to follow global tagsign config (@ junderw)BUGFIXES
d9238af0b#201 npm/npm#17858 npm/npm#18042 npm.community#644 do not crash when removing nameless packages (@ SteveVanOpstal and @ isaacs)4bec4f111#200 Check fornode(as well asnode.exe) in npm's local dir on Windows (@ rgoulais)ce93dab2d#180 npm.community#6187 Fix handling ofremotedeps innpm outdated(@ larsgw)TESTING
a823f3084travis: Update to include new v12 LTS (@ isaacs)33e2d1dacfix flaky debug-logs test (@ isaacs)e9411c6cdDon't time out waiting for gpg user input (@ isaacs)d2d301704#195 Add the arm64 check for legacy-platform-all.js test case. (@ ossdev07)a4dc34243parallel tests (@ isaacs)DOCUMENTATION
f5857e263#192 Clarify usage of bundledDependencies (@ john-osullivan)747fdaf66#159 doc: add --audit-level param (@ ngraef)DEPENDENCIES
e36b3c320[email protected] (@ isaacs)6bb935c09[email protected] (@ isaacs)e9cd536Use custom cachingrealpathimplementation, dramatically reducinglstatcalls when reading the package tree (@ isaacs)39538b460[email protected] (@ isaacs)f8b1552#38 Ignore errors raised byfs.closeSync(@ lukeapage)042193069[email protected] (@ isaacs)8bbd051#172 limit git retry times, avoid unlimited retries (小秦)92f5e4c#170 fix(errors): Fix "TypeError: err.code.match is not a function" error (@ jviotti)8bd8e909f[email protected] (@ isaacs)47de8f5#146 npm.community#2395 fix(config): Add ssri config 'error' option (@ larsgw)5156561fix(write): avoid acb never calledsituation (@ zkat)90f40f0#166 #165 docs: Fix docs forpathproperty in get.info (@ hdgarrood)bf61c45c6[email protected] (@ isaacs)f75d46a9d[email protected] (@ isaacs)c80341a#215 Fix encoding/decoding of base-256 numbers (@ justfalter)77522f0#204 #214 Usestatinstead oflstatwhen checking CWD (@ stkb)ec6236210[email protected] (@ isaacs)63d1e3e#30 Sort package tarball entries by file type for compression benefits (@ isaacs)7fcd045Ignore.DS_Storefiles as well as folders (@ isaacs)68b7c96Never include .git folders in package root. (Note: this prevents the issue that broke the v6.9.1 release.) (@ isaacs)57bef61bcupdate fstream in node-gyp (@ isaacs)acbbf7eee#183 [email protected] (@ kemitchell)011ae67f0[email protected] (@ isaacs)f5e884909[email protected] (@ isaacs)b57d07e35[email protected] (@ isaacs)This release is identical to v6.9.1, but we had to publish a new version due to a .git directory in the release.
v6.9.1 (2019-03-20):
BUGFIXES
6b1a9da0e#165 UpdateknownBrokenversion. (@ ljharb)d07547154npm.community#5929 Fixoutdatedrendering for global dependencies. (@ zkat)e4a1f1745npm.community#6259 Fix OTP for token create and remove. (@ zkat)DEPENDENCIES
a163a9c35[email protected](@ aeschright)47b08b3b9[email protected](@ aeschright)d6a956cff[email protected](@ aeschright)10b8bed2b[email protected](@ aeschright)e7483704d[email protected](@ aeschright)3242fe698[email protected](@ aeschright)FEATURES
2ba3a0f67#90 Time traveling installs using the--beforeflag. (@ zkat)b7b54f2d1#3 Add support for package aliases. This allows packages to be installed under a different directory than the package name listed inpackage.json, and adds a new dependency type to allow this to be done for registry dependencies. (@ zkat)684bccf06#146 Always savepackage-lock.jsonwhen using--package-lock-only. (@ aeschright)b8b8afd40#139 Make empty-string run-scripts run successfully as a no-op. (@ vlasy)8047b19b1npm.community#3784 Match git semver ranges when flattening the tree. (@ larsgw)e135c2bb3npm.community#1725 Re-enable updating local packages. (@ larsgw)BUGFIXES
cf09fbaed#153 Set modified to undefined innpm viewwhentimeis not available. This fixes a bug wherenpm viewwould crash on certain third-party registries. (@ simonua)774fc26ee#154 Print out tar version ininstall.shonly when the flag is supported not all the tar implementations support --version flag. This allows the install script to work in OpenBSD, for example. (@ agudulin)863baff11#158 Fix typo in error message fornpm stars. (@ phihag)a805a95adnpm.community#4227 Strip version info from pkg on E404. This improves the error messaging format. (@ larsgw)DOCS
5d7633833#160 Addnpm addas alias to npm install in docs. (@ ahasall)489c2211c#162 Fix link to RFC #10 in the changelog. (@ mansona)433020ead#135 Describe exit codes in npm-audit docs. (@ emilis-tm)DEPENDENCIES
ee6b6746bzkat/make-fetch-happen#29[email protected](@ TooTallNate)2ce23baf5[email protected]: Adds support for package aliases (@ zkat)baaedbc6e[email protected]: Adds opts.before support (@ zkat)57e771a03#164[email protected](@ kemitchell)2b78288d4add core to default inclusion tests in pack (@ zkat)9b8b6513fnpm.community#5382[email protected]: Fixes bug wherecore/directories were being suddenly excluded. (@ zkat)Commit messages
Package name: npm
The new version differs by 250 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