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: argon2, express, express-rate-limit, jsonwebtoken, uuid #20

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

Conversation

itsdavetho
Copy link
Owner

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.

Name Versions Released on

argon2
from 0.31.0 to 0.41.1 | 10 versions ahead of your current version | 21 days ago
on 2024-08-31
express
from 4.18.2 to 4.19.2 | 4 versions ahead of your current version | 6 months ago
on 2024-03-25
express-rate-limit
from 6.9.0 to 6.11.2 | 4 versions ahead of your current version | a year ago
on 2023-09-12
jsonwebtoken
from 9.0.1 to 9.0.2 | 1 version ahead of your current version | a year ago
on 2023-08-30
uuid
from 9.0.0 to 9.0.1 | 1 version ahead of your current version | a year ago
on 2023-09-12

Issues fixed by the recommended upgrade:

Issue Score Exploit Maturity
medium severity Open Redirect
SNYK-JS-EXPRESS-6474509
519 No Known Exploit
medium severity Missing Release of Resource after Effective Lifetime
SNYK-JS-INFLIGHT-6095116
519 Proof of Concept
medium severity Uncontrolled Resource Consumption ('Resource Exhaustion')
SNYK-JS-TAR-6476909
519 Proof of Concept
Release notes
Package name: argon2
  • 0.41.1 - 2024-08-31

    Finally fixed the bug with generated types specifying any instead of Buffer for byte inputs (closes #403)

    We also added provenance to the publishing, so you can track what commit was used to build each published version from now on.

    Full Changelog: v0.41.0...v0.41.1

  • 0.41.0 - 2024-08-25

    What's Changed

    New Contributors

    Full Changelog: v0.40.2...v0.41.0

  • 0.40.3 - 2024-05-25
  • 0.40.2 - 2024-05-25

    Fix issue with publishing tags starting with v

  • 0.40.1 - 2024-02-22
  • 0.40.0-alpha.3 - 2024-01-10
  • 0.40.0-alpha.2 - 2023-12-30
  • 0.40.0-alpha.1 - 2023-12-20
  • 0.31.2 - 2023-11-04

    Note: this is the last version that will support Node 16 since it's support has ended on 2023-09-11. Please upgrade to 18 or preferably 20 as soon as possible.

    What's Changed

    New Contributors

    Full Changelog: v0.31.1...v0.31.2

  • 0.31.1 - 2023-09-01

    Maintenance release intended to fix missing prebuilts due to failure when building v0.31.0

    Note: v0.31.x will be the last version supporting Node v16. Please update to Node v18 or newer.

    Full Changelog: v0.31.0...v0.31.1

  • 0.31.0 - 2023-08-02

    What's Changed

    Please update to v0.31.0 as soon as possible.

    New Contributors

    Full Changelog: v0.30.3...v0.31.0

from argon2 GitHub release notes
Package name: express from express GitHub release notes
Package name: express-rate-limit
  • 6.11.2 - 2023-09-12

    Fixed

    • Restored IncrementResponse TypeScript type (See #397)
  • 6.11.1 - 2023-09-10

    Fixed

    • Check for prefixed keys when validating that the stores have single counted keys (See #395).
  • 6.11.0 - 2023-09-06

    Added

    • Support for retrieving the current hit count and reset time for a given key from a store (See #390).
  • 6.10.0 - 2023-08-30

    Added

    • Support for combined RateLimit header from the RateLimit header fields for HTTP standardization draft adopted by the IETF. Enable by setting standardHeaders: 'draft-7'
    • New standardHeaders: 'draft-6' option, treated equivalent to standardHeaders: true from previous releases. (true and false are still supported.)
    • New RateLimit-Policy header added when standardHeaders is set to 'draft-6', 'draft-7', or true
    • Warning when using deprecated draft_polli_ratelimit_headers option
    • Warning when using deprecated onLimitReached option
    • Warning when totalHits value returned from Store is invalid
  • 6.9.0 - 2023-08-06

    Added

    • New validaion check for double-counted requests
    • Added help link to each ValidationError, directing users to the appropriate wiki page for more info

    Changed

    • Miscaleanous documenation improvements

    You can view the full changelog here.

from express-rate-limit GitHub release notes
Package name: jsonwebtoken from jsonwebtoken GitHub release notes
Package name: uuid from uuid GitHub release notes

Important

  • 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:metadata:{"customTemplate":{"variablesUsed":[],"fieldsUsed":[]},"dependencies":[{"name":"argon2","from":"0.31.0","to":"0.41.1"},{"name":"express","from":"4.18.2","to":"4.19.2"},{"name":"express-rate-limit","from":"6.9.0","to":"6.11.2"},{"name":"jsonwebtoken","from":"9.0.1","to":"9.0.2"},{"name":"uuid","from":"9.0.0","to":"9.0.1"}],"env":"prod","hasFixes":true,"isBreakingChange":false,"isMajorUpgrade":false,"issuesToFix":[{"exploit_maturity":"no-known-exploit","id":"SNYK-JS-EXPRESS-6474509","issue_id":"SNYK-JS-EXPRESS-6474509","priority_score":519,"priority_score_factors":[{"type":"fixability","label":true,"score":214},{"type":"cvssScore","label":"6.1","score":305},{"type":"scoreVersion","label":"v1","score":1}],"severity":"medium","title":"Open Redirect"},{"exploit_maturity":"proof-of-concept","id":"SNYK-JS-INFLIGHT-6095116","issue_id":"SNYK-JS-INFLIGHT-6095116","priority_score":631,"priority_score_factors":[{"type":"exploit","label":"Proof of Concept","score":107},{"type":"fixability","label":true,"score":214},{"type":"cvssScore","label":"6.2","score":310},{"type":"scoreVersion","label":"v1","score":1}],"severity":"medium","title":"Missing Release of Resource after Effective Lifetime"},{"exploit_maturity":"proof-of-concept","id":"SNYK-JS-TAR-6476909","issue_id":"SNYK-JS-TAR-6476909","priority_score":646,"priority_score_factors":[{"type":"exploit","label":"Proof of Concept","score":107},{"type":"fixability","label":true,"score":214},{"type":"cvssScore","label":"6.5","score":325},{"type":"scoreVersion","label":"v1","score":1}],"severity":"medium","title":"Uncontrolled Resource Consumption ('Resource Exhaustion')"}],"prId":"dd6211a5-e608-485b-a35f-e5dbbb9e2aa3","prPublicId":"dd6211a5-e608-485b-a35f-e5dbbb9e2aa3","packageManager":"npm","priorityScoreList":[519,631,646],"projectPublicId":"1183c870-d3a1-4ff3-b543-2492d078f9ac","projectUrl":"https://app.snyk.io/org/xxorpheus/project/1183c870-d3a1-4ff3-b543-2492d078f9ac?utm_source=github&utm_medium=referral&page=upgrade-pr","prType":"upgrade","templateFieldSources":{"branchName":"default","commitMessage":"default","description":"default","title":"default"},"templateVariants":["priorityScore"],"type":"auto","upgrade":["SNYK-JS-EXPRESS-6474509","SNYK-JS-INFLIGHT-6095116","SNYK-JS-TAR-6476909"],"upgradeInfo":{"versionsDiff":10,"publishedDate":"2024-08-31T22:15:19.457Z"},"vulns":["SNYK-JS-EXPRESS-6474509","SNYK-JS-INFLIGHT-6095116","SNYK-JS-TAR-6476909"]}'

Snyk has created this PR to upgrade:
  - argon2 from 0.31.0 to 0.41.1.
    See this package in npm: https://www.npmjs.com/package/argon2
  - express from 4.18.2 to 4.19.2.
    See this package in npm: https://www.npmjs.com/package/express
  - express-rate-limit from 6.9.0 to 6.11.2.
    See this package in npm: https://www.npmjs.com/package/express-rate-limit
  - jsonwebtoken from 9.0.1 to 9.0.2.
    See this package in npm: https://www.npmjs.com/package/jsonwebtoken
  - uuid from 9.0.0 to 9.0.1.
    See this package in npm: https://www.npmjs.com/package/uuid

See this project in Snyk:
https://app.snyk.io/org/xxorpheus/project/1183c870-d3a1-4ff3-b543-2492d078f9ac?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
Development

Successfully merging this pull request may close these issues.

Type regression between v0.31.2 and v0.40.1
2 participants