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 1 vulnerabilities #74

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

Conversation

simha95
Copy link
Owner

@simha95 simha95 commented Apr 15, 2024

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

Vulnerabilities that will be fixed

With an upgrade:
Severity Priority Score (*) Issue Breaking Change Exploit Maturity
high severity 768/1000
Why? Proof of Concept exploit, Recently disclosed, Has a fix available, CVSS 7.5
Prototype Pollution
SNYK-JS-LODASH-6139239
Yes Proof of Concept

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

Commit messages
Package name: anchor The new version differs by 39 commits.
  • 819083a 0.11.4
  • 9eae256 Bump deps
  • 2566882 0.11.3
  • 4b6d85a Update error message created in errorFactory
  • af50852 Add note about the behavior of require('validator').isNull([]) and 'required' validation checks.
  • cbbc3a5 0.11.2
  • 8c2fc2d remove one of the worse npm options i've ever seen
  • c820ad0 Code conventions.
  • e80f0dd Remove undocumented rule 'len'
  • 1a12163 0.11.1
  • 24a7761 Merge branch 'master' of github.com:balderdashy/anchor
  • 63fe5af Take errors thrown from inside of validation rules and concatenate them onto the generated default error message.
  • 0ff4c61 clean out old stuff from package.json
  • 4c37226 0.11.0
  • b294231 use break instead of return
  • c470c77 ignore validations that are set to "false"
  • 40aa514 normalize booleans
  • e7fbec2 update and lock down dependency versions
  • ee132ef update mocha version
  • 212328c normalize old files to spaces over tabs and 2 over 4
  • c42db8b cleanup whitespace
  • 11ca413 add semicolon
  • 9cdad08 fix tests
  • 9abea11 don't pass the flag value to the validations

See the full diff

Package name: grunt-contrib-coffee The new version differs by 38 commits.

See the full diff

Package name: grunt-contrib-less The new version differs by 24 commits.

See the full diff

Package name: grunt-contrib-uglify The new version differs by 74 commits.

See the full diff

Package name: grunt-contrib-watch The new version differs by 16 commits.

See the full diff

Package name: grunt-sync The new version differs by 17 commits.

See the full diff

Package name: rttc The new version differs by 118 commits.
  • 3c66ae7 10.0.0
  • cf517b5 10.0.0-5
  • dd2acad Update mocha dev dependency
  • 8a84191 10.0.0-4
  • bd2ddda Fix logic error (needed early return), and add a couple of tests for rttc.dehydrate()
  • 29c68ba Add doRunToJSONMethods flag to rttc.dehydrate() (as well as to our internal private sanitize() util) More info: https://trello.com/c/5SkpUlhI/402-make-customtojson-work-with-actions2#comment-5a3b6e7b43107b7a2938e7bd
  • 95d342a 10.0.0-3
  • 305958e Only force interpretation of Infinity/-Infinity/NaN as 'ref' when useStrict is enabled (which it is by default). But otherwise if useStrict is disabled, then interpret them as numbers.
  • 0b62421 10.0.0-2
  • d96f1bc Generalize getNounPhrase() for better error in rarer edge cases, and improve parent hops in invalidity message.
  • 2582b0f Allow through Infinity, -Infinity, and NaN in dehydrate via a new option, improving the output for several errors.
  • b05f4ef Better error output for -Infinity, Infinity, NaN
  • b32e124 Added rttc.GRAMMAR shortcut, plus rttc.getInvadityMessage().
  • afe9c8a Add support for type schemas in getDisplayTypeLabel() and getNounPhrase().
  • c9962a1 Bring in tweak to mimic lodash impl.
  • 2375389 Add getRdt() method and fix one unrelated lint issue.
  • 515b342 Tweak error msg presentation, and remove unused requires.
  • 8d05940 Update boilerplate.
  • 0215f9d Merge branch 'master' of github.com:node-machine/rttc
  • f152d45 Correct out of date docs
  • 3f67ce7 Merge pull request [Snyk Update] New fixes for 4 vulnerable dependency paths #6 from node-machine/mikermcneil-patch-1
  • 8489a85 Add a bit more reference info about type schemas
  • 4b793ed Merge pull request [Snyk Update] New fixes for 1 vulnerable dependency path #5 from node-machine/10.0
  • 64c9cb7 10.0.0-1

See the full diff

Package name: sails-disk The new version differs by 85 commits.
  • 15faa44 1.0.0
  • a2b7ee6 1.0.0-12
  • 9d7118c Only set footprint keys for uniqueness violations.
  • a2c2261 Add some assertions.
  • a222824 Update gitignore and scripts
  • 3b3c334 1.0.0-11
  • cef95b4 Support updating the primary key value, as long as it's not using _id as the column.
  • aad2a15 Set _id column to value of primary key when creating records.
  • 333e2d1 1.0.0-10
  • c8a26c5 Add shim to replicate MongoDB's behavior w/ `{ $ne: null }` and empty arrays.
  • bf92cb8 1.0.0-9
  • af97943 Workaround issue with projections including only `_id`
  • b5b985b Relax restrictions on using `_id` column in sails disk.
  • f4adfd7 Add an entry in the `refCols` dictionary for every model, so we don't have to short-circuit checks for it later
  • b494fd9 In `find`, deserialize Buffer objects into `ref` attributes where possible.
  • 7aaaaa4 Merge pull request [Snyk] Fix for 1 vulnerabilities #58 from balderdashy/expose-lib
  • 70ead96 (whoops) Add back 0.10 and 0.12 in appveyor.yml
  • beabe7a Merge pull request [Snyk] Security upgrade grunt from 0.4.5 to 1.5.3 #57 from balderdashy/expose-lib
  • 9c80187 1.0.0-8
  • f7a349d Actually, don't expose the static lib. (No reason to do so, and better to not introduce something experimental if there's any chance it could make an app dependent on random stuff in a dev-only adapter)
  • 2d4d97e 1.0.0-7
  • f2dd761 Rename afterwards function to avoid perceived scope conflict (whether or not it'd ever actually be a big deal, this avoids any potential future scope issues from refactoring, etc).
  • 4051e5e 1.0.0-6
  • 250c32e Handle stray error (and a couple of other trivial changes just from when I was reading through the code)

See the full diff

Package name: sails-generate The new version differs by 250 commits.

See the full diff

Package name: sails-hook-orm The new version differs by 250 commits.
  • 1e9e6f2 2.0.0
  • 58eef54 2.0.0-23
  • 0e2134f Update eslintrc, and fix something trivial
  • 1db6353 Fix https://github.com/Sails request hangs on sails.getDataStore().transaction(fn) , and fn seems not executed when sails-mysql upgraded to 1.0.0-16 balderdashy/sails#4271
  • f2c2fc0 Use `name: 'userError'` instead of sending strings back as error arguments to callbacks.
  • 6f33b31 More friendly error for invalid datastore config
  • 3df2117 Don't allow model instance methods at all.
  • 8b025f1 Update warning msg (now that we're using neDB it needn't come across quite as dire)
  • 6e678df 2.0.0-22
  • 1b5884d Bump parley dep to improve error messages (not to mention all of the other rich, complicated goodness that comes from the latest release)
  • a077af7 Add slightly more accurate suffix to error msg (e.g. to improve the output when attempting to use .transaction() with sails-disk)
  • 1facd90 Properly catch unhandled promise rejections and tolerate non-Errors from procedural parameters (to allow for special exit signals and other flow control paradigms). Solves https://trello.com/c/Yv4BGFwr
  • df71162 Added sanity check w/ better error msg.
  • a1c585d If invalid model definitions are detected, just return an error message _without_ a stack trace.
  • e418590 Validate validation rule configuration
  • d537073 Turn off archiving for tests
  • e21b429 Set default datastore adapter to `sails-disk` (string), and make sure it's loaded last.
  • bc48bd1 trivial
  • 650eec7 Dont globalize models with the _private flag attached.
  • 47d373a trivial
  • 8139c26 2.0.0-21
  • 91580df Bump Waterline version and set to semver range
  • 43c78ed 2.0.0-20
  • 5a96e59 Update scripts and update eslint.

See the full diff

Package name: sails-hook-sockets The new version differs by 64 commits.
  • f7a92c3 1.2.0
  • 98ce8e3 Use @ sailshq/lodash instead of lodash
  • 3a25971 Add support for `onDisconnect` and `onReconnect` in Redis clients
  • 9b396ac Improve code ensuring Redis connections and move into separate file
  • 891a43a Upgrade version of socket.io-redis used
  • 8d5de32 Use the locally-installed adapter instead of just doing `require()`, which will use the version installed in the hook
  • db4e3ad Add tests for using custom clients
  • d3b5128 Warn if admin bus receives messages on other channels besides the admin channel
  • 39d55cc Escape `prepare-driver` early if pubClient and subClient are already defined
  • d793a82 Add `adminAdapterOptions` config (replaces `adminPubClient` and `adminSubClient`)
  • 3efe945 Never mind, we do need to create raw socket instances for admin pubsub (unless they're provided in the adminAdapterOptions config)
  • 9cc6b4f Deprecate putting Redis adapter options at the top level of sails.config.sockets
  • 2fe85c9 Add support for `adminPubClient` and `adminSubClient`
  • e3fad26 Use `_.clone` instead of `_.cloneDeep` so as not to mess up already-connected clients provided in the config via `pubClient` and `subClient`
  • 7a32a01 Don't create raw clients just for the admin bus.
  • 1a67ce0 Fix typos
  • 7884a03 Fixed comments above `adapterModule`.
  • 0574f74 Simplify the way we require 3rd-party adapters
  • b895426 Add appveyor.yml and get latest npmignore.
  • 1cd6e05 Fix accidental overwriting of .travis.yml .
  • d430742 Update boilerplate files once more.
  • d144d4f Add notification email for CI
  • feecc8e Allow md files in publish
  • 5830777 Fix bad travis config

See the full diff

Package name: skipper The new version differs by 83 commits.
  • 554db19 0.9.0
  • 6d728f8 Change heading in README to use markdown instead of html, in case it fixes the weird double-logo situation on npm
  • e201b3e 0.9.0-4
  • 9fbd622 Improve resilience versus friendly, down-home text parameter names like 'constructor' and '__proto__'
  • c366671 0.9.0-3
  • 4e1f770 Add support for 'X-JSON-MPU-Params' request header
  • caa3706 Prepare to absorb the X-JSON-MPU-Params implementation in Skipper (instead of in machine-as-action)
  • 513777a Add note about MPU text params and JSON encoding.
  • e08e0a1 0.9.0-2
  • c8d8915 Use skipperFd if available - this is related to https://github.com/balderdashy/skipper-disk/commit/579a0e7516d9b106343a7e0c04902075918e61d6
  • 81539e9 0.9.0-1
  • 2cb22ef update comments
  • cc6773f clean up old TODOs
  • 8a6f9b4 latest SVR for skipper-adapter-tests
  • 6c963cb update docs about other adapter methods
  • cc5b996 Remove standalone/ alias
  • dbc938e 0.9.0-0
  • 1a8d07d finish restructuring things to match latest conventions in parley, etc. Leave standalone/ alias for backwards-compatibility
  • 4037e7c move index.js to lib/skipper.js
  • 62ccd8c conslidate into lib/ (part 1)
  • 5d9c1da typo fix in comment
  • 653e074 documentation
  • 3a7b91e Remove old logger in favor of consistently using 'debug'
  • 441dca4 consolidate contributor info

See the full diff

Package name: waterline 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

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-LODASH-6139239
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.

2 participants