🚨 [security] [backend] Update mongoose 6.0.8 → 9.0.1 (major) #460
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.
🚨 Your current dependencies have known security vulnerabilities 🚨
This dependency update fixes known security vulnerabilities. Please see the details below and assess their impact carefully. We recommend to merge and deploy this as soon as possible!
Here is everything you need to know about this upgrade. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ mongoose (6.0.8 → 9.0.1) · Repo · Changelog
Security Advisories 🚨
🚨 Mongoose search injection vulnerability
🚨 Mongoose search injection vulnerability
🚨 Mongoose search injection vulnerability
🚨 Mongoose search injection vulnerability
🚨 Mongoose search injection vulnerability
🚨 Mongoose Prototype Pollution vulnerability
🚨 Mongoose Prototype Pollution vulnerability
🚨 Mongoose Vulnerable to Prototype Pollution in Schema Object
🚨 automattic/mongoose vulnerable to Prototype pollution via Schema.path
Release Notes
Too many releases to show here. View the full release notes.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
Sorry, we couldn't find anything useful about this release.
Sorry, we couldn't find anything useful about this release.
Release Notes
Too many releases to show here. View the full release notes.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
Release Notes
3.0.0 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
Security Advisories 🚨
🚨 MongoDB Driver may publish events containing authentication-related data
🚨 MongoDB Driver may publish events containing authentication-related data
Release Notes
Too many releases to show here. View the full release notes.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
Release Notes
7.0.0
3.0.2
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
Release Notes
0.9.0 (from changelog)
Does any of this look wrong? Please let us know.
Release Notes
6.0.0 (from changelog)
5.0.0 (from changelog)
4.0.3 (from changelog)
4.0.2 (from changelog)
4.0.1 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
Commits
See the full diff on Github. The new version differs by 25 commits:
Release v2.3.1Prepare v2.3.1 releaseUpdate `version`ci(deps): update GitHub Actions workflows to run on Node.js 20 (LTS) (#130)Update dependencies (#128)Fix broken referenceAdd README section for maintainersRelease v2.3.0Rename package.json#name before publishing `punycode.js`Release v2.2.2Update repo URLAdd jsDelivr hits badge (#69)Update mocha dependency (#103)Set up GitHub ActionsAdd test for #115Do not encode DEL (#115)Update browser support section in README (#118)Replace `let` with `const` where applicable (#93)Release v2.2.1Do not decode non-ASCII-alphanumerics in Punycode labels (#124)Release v2.2.0fix: upstream node.js changes (#121)fix: update jsdoc definitions (#120)Fix usage instructions in README (#113)Add LTS Node.js version to CI settings (#92)Release Notes
16.0.0 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 72 commits:
17.1.3fix #26917.1.2change to mjsprettierupdate deps17.1.1fix testsMerge pull request #267 from weiliddat/patch-array-prop-accessfix: use hasOwnProperty instead of `in`fix: property access in array-like17.1.0update yarn lockMerge pull request #264 from weiliddat/patch-263Merge pull request #266 from weiliddat/patch-265fix: $in/nin with non-arrays as paramsfix: $exists comparing non-leaf valuestest: add nested key exist testremove extra -add to changelogMerge pull request #260 from kubo550/masterfix typoes and code errors in documentationMerge pull request #259 from crcn/fix-25517.0.1coerce undefined to nullMerge pull request #256 from crcn/fix-255regenerate17.0.0ensure that numerical operations with null work like MongoDBbump16.0.1Merge pull request #251 from Helveg/export-query-typesExported other types as wellRenamed `QueryKeys` to `QueryOperators` with generic T for `elemMatch`added `QueryKeys`export to top levelExport ShapeQueryMerge pull request #244 from crcn/fix-bugsadd to changelog16.0.0revertfix #243add test casefix #242reveert15.1.0fix #239fix readmeinclude custom op tester15.0.0throw error if emptyMerge branch 'master' of github.com:crcn/sift.js14.0.3use hasOwnPropfix #231Merge pull request #230 from crcn/custom-ops-no-$Merge pull request #229 from crcn/custom-ops-no-$14.0.2test for errorallow custom ops14.0.1throw error if params is not an object14.0.0fixfix #22513.5.4Merge pull request #226 from Seldszar/patch/wherefix(types): $where signatureMerge pull request #224 from crcn/dependabot/npm_and_yarn/hosted-git-info-2.8.9Bump hosted-git-info from 2.8.8 to 2.8.913.5.3upgrade deps to prevent tsc issueRelease Notes
5.1.1
5.1.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 28 commits:
5.1.1Fix useSTD3ASCIIRules regression, with tests5.1.0Update for Unicode 16 / TR46 rev 33Update dev dependencies5.0.0Update to follow the TR46 rev 31Update web platform testsUse logical assignment operatorsMove to Node's built-in test runnerUpdate dependencies and move from yarn to npmRaise minimum Node.js version to v18Reflect the change from master to mainv4.1.1Fix empty label handlingImprove automation of regexp generationRemove installation instructions4.1.0Update tables to Unicode 154.0.0Require punycode with trailing slashUpdate dependencies and minimum Node versionv3.0.0Readme touchupsUpdate lint configRemove license yearUpdate dependencies and raise Node minimum to v12Switch to GitHub ActionsCommits
See the full diff on Github. The new version differs by 14 commits:
v7.0.0Rename "void" to "undefined"Support environments without SharedArrayBufferRemove dead codeRemove type() internal helper functionStyle updatesFix toNumber BigInt exceptionRemove Function and VoidFunction supportMove assertThrows test helper to a subdirectoryRemove Node.js v10 workaround in the testsUpdate lint configUpdate dev dependencies and require Node v12Switch CI to GitHub ActionsFix typo and dead codeRelease Notes
14.2.0
14.1.1
14.1.0
14.0.0
13.0.0
12.0.1
12.0.0
11.0.0
10.0.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 58 commits:
14.2.0Ensure opaque paths always roundtripAdd U+005E (^) to the path percent-encode setUpdate for Unicode 16 / TR46 rev 33Update dev dependenciesRemove dead code in urlencoded serializer14.1.1Implement faster trimming of control characters14.1.0Roll testsMatch the spec's "find the IPv6 address compressed piece index"Implement URL.parse()Update dev dependenciesIncorporate editorial updatesFix specification link for percentDecodeString()Remove DOMException dev dependency14.0.0Use official GitHub Actions for live viewer deploymentUpdate web platform testsMove from Jest to Node.js test runner and c8Update dependencies and dev dependenciesRaise minimum Node.js version to v18Reflect the change from master to main13.0.0Require Node v16+; update dev dependenciesChange blob: URL origin serialization for inner non-http(s): URLImplement value argument for URLSearchParams has() and delete()Implement URL.canParse()Implement URLSearchParam's sizeOverhaul the test runner12.0.1Update dev dependenciesUpgrade tr46 dependency to fix IDNA issues12.0.0Ensure the URL API roundtrips for opaque pathsLive viewer: rename "URL" field to "input"Live viewer: add escape supportLive viewer: remove another IE-ismLive viewer: update the UI and fragment on loadLive viewer: don't generate new history entriesLive viewer: stop using iframesLive viewer: switch to using modulesLive viewer: stop using duplicate IDsLive viewer: display the origin tooUpdate dev dependenciesUpdate dependencies and require Node v14Update specification and test commit SHAsSplit forbidden host/domain code-pointsLive viewer: fix empty string URL inputs in shared linksLive viewer: switch from browserify to esbuildSimplify cannotHaveAUsernamePasswordPort11.0.0Update URL Standard API to remove cannot-be-a-base-URL10.0.0Update webidl2jsUpdate dependencies and dev dependenciesRemove license yearRemove source transform and add benchmark🆕 @mongodb-js/saslprep (added, 1.3.2)
🗑️ @types/node (removed)
🗑️ base64-js (removed)
🗑️ buffer (removed)
🗑️ denque (removed)
🗑️ ieee754 (removed)
🗑️ regexp-clone (removed)
🗑️ saslprep (removed)
🗑️ sliced (removed)
👉 No CI detected
You don't seem to have any Continuous Integration service set up!
Without a service that will test the Depfu branches and pull requests, we can't inform you if incoming updates actually work with your app. We think that this degrades the service we're trying to provide down to a point where it is more or less meaningless.
This is fine if you just want to give Depfu a quick try. If you want to really let Depfu help you keep your app up-to-date, we recommend setting up a CI system:
* [Circle CI](https://circleci.com), [Semaphore ](https://semaphoreci.com) and [Github Actions](https://docs.github.com/actions) are all excellent options. * If you use something like Jenkins, make sure that you're using the Github integration correctly so that it reports status data back to Github. * If you have already set up a CI for this repository, you might need to check your configuration. Make sure it will run on all new branches. If you don’t want it to run on every branch, you can whitelist branches starting with `depfu/`.Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase.All Depfu comment commands