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] Fix for 11 vulnerabilities #72

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

Conversation

ghost
Copy link

@ghost ghost commented Nov 28, 2023

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 696/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 7.5
Regular Expression Denial of Service (ReDoS)
SNYK-JS-ANSIREGEX-1583908
Yes Proof of Concept
high severity 761/1000
Why? Mature exploit, Has a fix available, CVSS 7.5
Denial of Service (DoS)
SNYK-JS-DICER-2311764
Yes Mature
medium severity 636/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 6.3
Prototype Pollution
SNYK-JS-DOTPROP-543489
No Proof of Concept
medium severity 586/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 5.3
Regular Expression Denial of Service (ReDoS)
SNYK-JS-GLOBPARENT-1016905
No Proof of Concept
medium severity 484/1000
Why? Has a fix available, CVSS 5.4
Open Redirect
SNYK-JS-GOT-2932019
No No Known Exploit
high severity 686/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 7.3
Prototype Pollution
SNYK-JS-LODASHSET-1320032
Yes Proof of Concept
medium severity 479/1000
Why? Has a fix available, CVSS 5.3
Regular Expression Denial of Service (ReDoS)
SNYK-JS-MINIMATCH-3050818
No No Known Exploit
medium severity 646/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 6.5
Server-side Request Forgery (SSRF)
SNYK-JS-REQUEST-3361831
Yes Proof of Concept
medium severity 646/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 6.5
Prototype Pollution
SNYK-JS-TOUGHCOOKIE-5672873
Yes Proof of Concept
high severity 589/1000
Why? Has a fix available, CVSS 7.5
Prototype Pollution
SNYK-JS-UNSETVALUE-2400660
Yes No Known Exploit
medium severity 601/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 5.6
Prototype Pollution
SNYK-JS-YARGSPARSER-560381
No Proof of Concept

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

Commit messages
Package name: express-compile-sass The new version differs by 17 commits.

See the full diff

Package name: express-fileupload The new version differs by 250 commits.

See the full diff

Package name: json2csv The new version differs by 101 commits.

See the full diff

Package name: knex The new version differs by 73 commits.
  • ca702cf Updated changelog and bumped version up
  • 44ccb33 Fixes #1303 (#2458)
  • 8771bd4 Use tarn as pool (#2450)
  • 053736f Added info about new dialect and about minimal test cases
  • 5f81e8a Add redshift support without changing cli or package.json (#2233)
  • bf1fa63 Add queryContext to schema and query builders (#2314)
  • 09eb126 Update dependencies and fix ESLint warnings accordingly (#2433)
  • c1997e9 Fixing issue with add columns on tables failing if using both after and collate (#2432)
  • 15706c0 2351 CLI sets exit-code 1 if the command supplied was not parseable (#2358)
  • 9f8d2ed Update dependencies (#2422)
  • 59f6cba Set toNative() to be not enumerable (#2388)
  • 45f5ffb Use wrapIdentifier in columnInfo. fixes #2402 (#2405)
  • 82bfdba Disable oracledb tests from non LTS nodes (#2407)
  • 3f89701 Shifted returning before joins for updates (MSSQL) (#2399)
  • 6ffcaed fixes #2373 (#2374)
  • 5e12b23 Incorrectly set UV_THREADPOOL_SIZE (#2372)
  • fbf371f Added decimal variable precision / scale support (#2353)
  • aac0565 Updated change log + version for 0.14.2
  • b5ba51a Fix truncate() on sqlite3 dialect (#2348)
  • aeec0a2 Updated package version and changelog
  • c0ac107 More pool tests and test on borrow default (#2341)
  • 95e5cf8 Support multiple searchPaths while preserving case-sensitive feature … (#2340)
  • e405d66 Fixed passing connection errors directly to the query (#2336)
  • 211a611 Fixed typo in issue template

See the full diff

Package name: node-sass The new version differs by 163 commits.
  • 3b556c1 7.0.2
  • c716359 Bump sass-graph@^4.0.1 (#3292)
  • 24741b3 docs(readme): fix docpad plugin link
  • 1523330 feat: Drop Node 12
  • 365d357 update https://registry.npm.taobao.org to https://registry.npmmirror.com
  • 1456114 build(deps): bump actions/upload-artifact from 2 to 3
  • b465b69 chore: bump GitHub Actions to Windows 2019 (#3254)
  • e6194b1 build(deps): bump make-fetch-happen from 9.1.0 to 10.0.4
  • 4edf594 build(deps): bump node-gyp from 8.4.1 to 9.0.0
  • 29e2344 build(deps): bump actions/checkout from 2 to 3
  • 85b0d22 build(deps): bump actions/setup-node from 2 to 3
  • 3bb51da Use make-fetch-happen instead of request (#3193)
  • adc2f8b build(deps): bump true-case-path from 1.0.3 to 2.2.1 (#3000)
  • 77d12f0 chore: disable Apline for Node 16/17 builds
  • 308d533 ci: use Python 3 for Node 12
  • c818907 ci: unpin actions/setup-node to v2
  • 99242d7 7.0.1
  • 77049d1 build(deps): bump sass-graph from 2.2.5 to 4.0.0 (#3224)
  • c929f25 build(deps): bump node-gyp from 7.1.2 to 8.4.1 (#3209)
  • 918dcb3 Lint fix
  • 0a21792 Set rejectUnauthorized to true by default (#3149)
  • e80d4af chore: Drop EOL Node 15 (#3122)
  • d753397 feat: Add Node 17 support (#3195)
  • dcf2e75 build(deps-dev): bump eslint from 7.32.0 to 8.0.0

See the full diff

Package name: nodemon The new version differs by 98 commits.
  • 9a67f36 feat: update chokidar to v3
  • 6781b40 docs: add license file
  • 0e6ba3c fix: wait for all subprocesses to terminate (fixes issue #1476)
  • b58cf7d chore: Merge branch 'master'
  • 95a4c09 docs: add to faq
  • 3a2eaf7 choe: merge master
  • 3d90879 chore: add logo to site
  • 7d6c1a8 fix: Replace `jade` references by `pug`
  • 74c8749 chore: test funding.yml change
  • c1a8b75 chore: update funding
  • d5b9891 test: ensure ignore relative paths
  • eead311 fix: to avoid confusion like in #1528, always report used extension
  • 12b66cd fix: langauge around "watching" (#1591)
  • 2e6e2c4 docs: README Grammar (#1601)
  • 5124ae9 Merge branch 'master' of github.com:remy/nodemon
  • 95fa05a chore: git card
  • d84f421 chore: adding funding file
  • 13afac2 fix: ensure signal is sent to exit event
  • d088cb6 chore: update stalebot
  • 20ccb62 feat: add message event
  • 886527f fix: disable fork only if string starts with dash
  • 64b474e feat: add TypeScript to default execPath (#1552)
  • 2973afb fix: Quote zero-length strings in arguments (#1551)
  • aa41ab2 fix: hard bump of [email protected]

See the full diff

Package name: snyk The new version differs by 62 commits.
  • 933f3f1 feat: update snyk-resolve-deps to reduce size of dependencies
  • 042c476 feat: remove update notifier
  • 7e10aae feat: support yarn for protect scripts
  • 6b6ce94 fix: dont suggest reinstallation for yarn projects
  • 80e49fd fix: update test fixures expected version
  • 38f993f fix: compatability with new pip version (10.0.0)
  • db91114 feat: a seperate spinner for "Analyzing deps ..."
  • 6a77349 fix: update snyk-go-plugin 1.4.5 -> 1.4.6
  • 334f8b1 fix: remove vulns from analytics payload if present
  • 58b5437 chore: adds security document
  • b3d241a fix: bump snyk-python-plugin to better handle editable fragments
  • 66d658a fix: analytics report includes duration of execution
  • c2399ae feat: add severity-threshold flag
  • 9da056d fix: add --json to help docs
  • 46cb432 fix: bump sbt-plugin to 1.2.5 (better errors)
  • 5bf0f83 fix: debug on requests
  • 6847700 test: lock `nock` to 9.1.0
  • 65c6ac1 test: new policy fixtures
  • 54ffa86 fix: bump snyk-policy to allow unquoted dates
  • e70618d docs: update readme
  • a536ad5 fix: bump snyk-sbt-plugin to fix output format issue
  • d7d3353 fix: standardise handling of errors on snyk test
  • dd60fcc test: tests are not babelified, remove es6 syntax for 0.12 support
  • 297b3ac fix: bump debug to a non-vulnerable minimum version

See the full diff

Some vulnerabilities couldn't be fully fixed and so Snyk will still find them when the project is tested again. This may be because the vulnerability existed within more than one direct dependency, but not all of the affected dependencies could be upgraded.

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:

🦉 Regular Expression Denial of Service (ReDoS)
🦉 Prototype Pollution
🦉 Open Redirect
🦉 More lessons are available in Snyk Learn

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant