firewalla
firewalla copied to clipboard
Bump the npm_and_yarn group with 17 updates
Bumps the npm_and_yarn group with 16 updates in the root directory:
Package | From | To |
---|---|---|
async | 2.6.1 |
2.6.4 |
debug | 2.2.0 |
2.6.9 |
express | 4.16.3 |
4.19.2 |
flat | 4.1.0 |
5.0.1 |
ip | 1.1.5 |
2.0.1 |
jsonwebtoken | 8.3.0 |
9.0.0 |
minimatch | 3.0.4 |
3.0.5 |
minimist | 1.2.0 |
1.2.6 |
moment | 2.22.2 |
2.29.4 |
node-forge | 0.7.6 |
1.3.0 |
redis | 2.8.0 |
3.1.1 |
requestretry | 4.1.2 |
7.0.0 |
underscore | 1.9.1 |
1.12.1 |
validator | 9.4.1 |
13.7.0 |
xml2js | 0.4.23 |
0.5.0 |
semver | 5.5.1 |
5.7.2 |
These versions of these dependencies currently in use have known vulnerabilities. This pull request aims to resolve 65 known vulnerabilities by upgrading to patched versions of these packages.
Yarn audit results before:
$ yarn audit --summary
98 vulnerabilities found - Packages audited: 330
Severity: 9 Low | 33 Moderate | 42 High | 14 Critical
Yarn audit results after:
$ yarn audit --summary
33 vulnerabilities found - Packages audited: 332
Severity: 4 Low | 12 Moderate | 12 High | 5 Critical
Updates async
from 2.6.1 to 2.6.4
Changelog
Sourced from async's changelog.
v2.6.4
- Fix potential prototype pollution exploit (#1828)
v2.6.3
- Updated lodash to squelch a security warning (#1675)
v2.6.2
- Updated lodash to squelch a security warning (#1620)
Commits
c6bdaca
Version 2.6.48870da9
Update built files4df6754
update changelog8f7f903
Fix prototype pollution vulnerability (#1828)f1d8383
Version 2.6.32b674c1
update changelogeab740f
fix: udpate lodash. closes #1675eaf32be
Version 2.6.2684b42e
Update built filese1bd3da
update changelog- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by hargasinski, a new releaser for async since your current version.
Updates debug
from 2.2.0 to 2.6.9
Release notes
Sourced from debug's releases.
2.6.9
Patches
- Remove ReDoS regexp in
%o
formatter: #504Credits
Huge thanks to
@zhuangya
for their help!release 2.6.7
No release notes provided.
release 2.6.6
No release notes provided.
release 2.6.5
No release notes provided.
release 2.6.4
No release notes provided.
release 2.6.3
No release notes provided.
release 2.6.2
No release notes provided.
release 2.6.1
No release notes provided.
release 2.6.0
No release notes provided.
release 2.5.2
No release notes provided.
release 2.5.1
No release notes provided.
release 2.4.5
No release notes provided.
release 2.4.4
No release notes provided.
release 2.4.3
No release notes provided.
release 2.4.2
No release notes provided.
... (truncated)
Changelog
Sourced from debug's changelog.
2.6.9 / 2017-09-22
- remove ReDoS regexp in %o formatter (#504)
2.6.8 / 2017-05-18
- Fix: Check for undefined on browser globals (#462,
@marbemac
)2.6.7 / 2017-05-16
- Fix: Update ms to 2.0.0 to fix regular expression denial of service vulnerability (#458,
@hubdotcom
)- Fix: Inline extend function in node implementation (#452,
@dougwilson
)- Docs: Fix typo (#455,
@msasad
)2.6.5 / 2017-04-27
- Fix: null reference check on window.documentElement.style.WebkitAppearance (#447,
@thebigredgeek
)- Misc: clean up browser reference checks (#447,
@thebigredgeek
)- Misc: add npm-debug.log to .gitignore (
@thebigredgeek
)2.6.4 / 2017-04-20
- Fix: bug that would occure if process.env.DEBUG is a non-string value. (#444,
@LucianBuzzo
)- Chore: ignore bower.json in npm installations. (#437,
@joaovieira
)- Misc: update "ms" to v0.7.3 (
@tootallnate
)2.6.3 / 2017-03-13
- Fix: Electron reference to
process.env.DEBUG
(#431,@paulcbetts
)- Docs: Changelog fix (
@thebigredgeek
)2.6.2 / 2017-03-10
- Fix: DEBUG_MAX_ARRAY_LENGTH (#420,
@slavaGanzin
)- Docs: Add backers and sponsors from Open Collective (#422,
@piamancini
)- Docs: Add Slackin invite badge (
@tootallnate
)2.6.1 / 2017-02-10
... (truncated)
Commits
13abeae
Release 2.6.9f53962e
remove ReDoS regexp in %o formatter (#504)52e1f21
Release 2.6.82482e08
Check for undefined on browser globals (#462)6bb07f7
release 2.6.715850cb
Fix Regular Expression Denial of Service (ReDoS)4a6c85c
update "debug" to v1.0.0 (#454)b68dbf8
Fix typo (#455)1351d2f
Inline extend function in node implementation (#452)c211947
update version for component- Additional commits viewable in compare view
Updates express
from 4.16.3 to 4.19.2
Release notes
Sourced from express's releases.
4.19.2
What's Changed
Full Changelog: https://github.com/expressjs/express/compare/4.19.1...4.19.2
4.19.1
What's Changed
- Fix ci after location patch by
@wesleytodd
in expressjs/express#5552- fixed un-edited version in history.md for 4.19.0 by
@wesleytodd
in expressjs/express#5556Full Changelog: https://github.com/expressjs/express/compare/4.19.0...4.19.1
4.19.0
What's Changed
- fix typo in release date by
@UlisesGascon
in expressjs/express#5527- docs: nominating
@wesleytodd
to be project captian by@wesleytodd
in expressjs/express#5511- docs: loosen TC activity rules by
@wesleytodd
in expressjs/express#5510- Add note on how to update docs for new release by
@crandmck
in expressjs/express#5541- Prevent open redirect allow list bypass due to encodeurl
- Release 4.19.0 by
@wesleytodd
in expressjs/express#5551New Contributors
@crandmck
made their first contribution in expressjs/express#5541Full Changelog: https://github.com/expressjs/express/compare/4.18.3...4.19.0
4.18.3
Main Changes
- Fix routing requests without method
- deps: [email protected]
- Fix strict json error message on Node.js 19+
- deps: content-type@~1.0.5
- deps: [email protected]
Other Changes
- Use https: protocol instead of deprecated git: protocol by
@vcsjones
in expressjs/express#5032- build: [email protected] and [email protected] by
@abenhamdine
in expressjs/express#5034- ci: update actions/checkout to v3 by
@armujahid
in expressjs/express#5027- test: remove unused function arguments in params by
@raksbisht
in expressjs/express#5124- Remove unused originalIndex from acceptParams by
@raksbisht
in expressjs/express#5119- Fixed typos by
@raksbisht
in expressjs/express#5117- examples: remove unused params by
@raksbisht
in expressjs/express#5113- fix: parameter str is not described in JSDoc by
@raksbisht
in expressjs/express#5130- fix: typos in History.md by
@raksbisht
in expressjs/express#5131- build : add [email protected] by
@abenhamdine
in expressjs/express#5028- test: remove unused function arguments in params by
@raksbisht
in expressjs/express#5137
... (truncated)
Changelog
Sourced from express's changelog.
4.19.2 / 2024-03-25
- Improved fix for open redirect allow list bypass
4.19.1 / 2024-03-20
- Allow passing non-strings to res.location with new encoding handling checks
4.19.0 / 2024-03-20
- Prevent open redirect allow list bypass due to encodeurl
- deps: [email protected]
4.18.3 / 2024-02-29
- Fix routing requests without method
- deps: [email protected]
- Fix strict json error message on Node.js 19+
- deps: content-type@~1.0.5
- deps: [email protected]
- deps: [email protected]
- Add
partitioned
option4.18.2 / 2022-10-08
- Fix regression routing a large stack in a single route
- deps: [email protected]
- deps: [email protected]
- perf: remove unnecessary object clone
- deps: [email protected]
4.18.1 / 2022-04-29
- Fix hanging on large stack of sync routes
4.18.0 / 2022-04-25
- Add "root" option to
res.download
- Allow
options
withoutfilename
inres.download
- Deprecate string and non-integer arguments to
res.status
- Fix behavior of
null
/undefined
asmaxAge
inres.cookie
- Fix handling very large stacks of sync middleware
- Ignore
Object.prototype
values in settings throughapp.set
/app.get
... (truncated)
Commits
04bc627
4.19.2da4d763
Improved fix for open redirect allow list bypass4f0f6cc
4.19.1a003cfa
Allow passing non-strings to res.location with new encoding handling checks f...a1fa90f
fixed un-edited version in history.md for 4.19.011f2b1d
build: fix build due to inconsistent supertest behavior in older versions084e365
4.19.00867302
Prevent open redirect allow list bypass due to encodeurl567c9c6
Add note on how to update docs for new release (#5541)69a4cf2
deps: [email protected]- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by wesleytodd, a new releaser for express since your current version.
Updates flat
from 4.1.0 to 5.0.1
Commits
f25d3a1
Release 5.0.154cc7ad
use standard formatting779816e
drop dependencies2eea6d3
Bump lodash from 4.17.15 to 4.17.19a61a554
Bump acorn from 7.1.0 to 7.4.020ef0ef
Fix prototype pollution on unflattene8fb281
Test prototype pollution on unflatten6e95c43
Add node 10 & 12 to travis config.38239cc
Release 5.0.0beaea9d
Add tests around cli. Only show usage if on TTY & no argument, allow eaccess ...- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by timoxley, a new releaser for flat since your current version.
Updates ip
from 1.1.5 to 2.0.1
Commits
Updates jsonwebtoken
from 8.3.0 to 9.0.0
Changelog
Sourced from jsonwebtoken's changelog.
9.0.0 - 2022-12-21
Breaking changes: See Migration from v8 to v9
Breaking changes
- Removed support for Node versions 11 and below.
- The verify() function no longer accepts unsigned tokens by default. ([834503079514b72264fd13023a3b8d648afd6a16]https://github.com/auth0/node-jsonwebtoken/commit/834503079514b72264fd13023a3b8d648afd6a16)
- RSA key size must be 2048 bits or greater. ([ecdf6cc6073ea13a7e71df5fad043550f08d0fa6]https://github.com/auth0/node-jsonwebtoken/commit/ecdf6cc6073ea13a7e71df5fad043550f08d0fa6)
- Key types must be valid for the signing / verification algorithm
Security fixes
- security: fixes
Arbitrary File Write via verify function
- CVE-2022-23529- security: fixes
Insecure default algorithm in jwt.verify() could lead to signature validation bypass
- CVE-2022-23540- security: fixes
Insecure implementation of key retrieval function could lead to Forgeable Public/Private Tokens from RSA to HMAC
- CVE-2022-23541- security: fixes
Unrestricted key type could lead to legacy keys usage
- CVE-2022-235398.5.1 - 2019-03-18
Bug fix
- fix: ensure correct PS signing and verification (#585) (e5874ae428ffc0465e6bd4e660f89f78b56a74a6), closes #585
Docs
- README: fix markdown for algorithms table (84e03ef70f9c44a3aef95a1dc122c8238854f683)
8.5.0 - 2019-02-20
New Functionality
- feat: add PS JWA support for applicable node versions (#573) (eefb9d9c6eec54718fa6e41306bda84788df7bec), closes #573
- Add complete option in jwt.verify (#522) (8737789dd330cf9e7870f4df97fd52479adbac22), closes #522
Test Improvements
- Add tests for private claims in the payload (#555) (5147852896755dc1291825e2e40556f964411fb2), closes #555
- Force use_strict during testing (#577) (7b60c127ceade36c33ff33be066e435802001c94), closes #577
- Refactor tests related to jti and jwtid (#544) (7eebbc75ab89e01af5dacf2aae90fe05a13a1454), closes #544
- ci: remove nsp from tests (#569) (da8f55c3c7b4dd0bfc07a2df228500fdd050242a), closes #569
Docs
- Fix 'cert' token which isn't a cert (#554) (0c24fe68cd2866cea6322016bf993cd897fefc98), closes #554
8.4.0 - 2018-11-14
New Functionality
... (truncated)
Commits
e1fa9dc
Merge pull request from GHSA-8cf7-32gw-wr335eaedbf
chore(ci): remove github test actions job (#861)cd4163e
chore(ci): configure Github Actions jobs for Tests & Security Scanning (#856)ecdf6cc
fix!: Prevent accidental use of insecure key sizes & misconfiguration of secr...8345030
fix(sign&verify)!: Remove defaultnone
support fromsign
andverify
met...7e6a86b
Upload OpsLevel YAML (#849)74d5719
docs: update references vercel/ms references (#770)d71e383
docs: document "invalid token" error3765003
docs: fix spelling in README.md: Peak -> Peek (#754)a46097e
docs: make decode impossible to discover before verify- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by julien.wollscheid, a new releaser for jsonwebtoken since your current version.
Updates minimatch
from 3.0.4 to 3.0.5
Commits
707e1b2
3.0.5a8763f4
Improve redos protection, add many testsbafa295
Use master branch for travis badge013d64d
update travis- See full diff in compare view
Updates minimist
from 1.2.0 to 1.2.6
Changelog
Sourced from minimist's changelog.
v1.2.6 - 2022-03-21
Commits
- test from prototype pollution PR
bc8ecee
- isConstructorOrProto adapted from PR
c2b9819
- security notice for additional prototype pollution issue
ef88b93
v1.2.5 - 2020-03-12
v1.2.4 - 2020-03-11
Commits
v1.2.3 - 2020-03-10
Commits
- more failing proto pollution tests
13c01a5
- even more aggressive checks for protocol pollution
38a4d1c
v1.2.2 - 2020-03-10
Commits
- failing test for protocol pollution
0efed03
- cleanup
67d3722
- console.dir -> console.log
47acf72
- don't assign onto proto
63e7ed0
v1.2.1 - 2020-03-10
Merged
- move the
opts['--']
example back where it belongs[#63](https://github.com/minimistjs/minimist/issues/63)
Commits
Commits
7efb22a
1.2.6ef88b93
security notice for additional prototype pollution issuec2b9819
isConstructorOrProto adapted from PRbc8ecee
test from prototype pollution PRaeb3e27
1.2.5278677b
1.2.44cf1354
security notice1043d21
additional test for constructor prototype pollution6457d74
1.2.338a4d1c
even more aggressive checks for protocol pollution- Additional commits viewable in compare view
Updates moment
from 2.22.2 to 2.29.4
Changelog
Sourced from moment's changelog.
2.29.4
- Release Jul 6, 2022
- #6015 [bugfix] Fix ReDoS in preprocessRFC2822 regex
2.29.3 Full changelog
2.29.2 See full changelog
- Release Apr 3 2022
Address https://github.com/moment/moment/security/advisories/GHSA-8hfj-j24r-96c4
2.29.1 See full changelog
- Release Oct 6, 2020
Updated deprecation message, bugfix in hi locale
2.29.0 See full changelog
- Release Sept 22, 2020
New locales (es-mx, bn-bd). Minor bugfixes and locale improvements. More tests. Moment is in maintenance mode. Read more at this link: https://momentjs.com/docs/#/-project-status/
2.28.0 See full changelog
- Release Sept 13, 2020
Fix bug where .format() modifies original instance, and locale updates
2.27.0 See full changelog
- Release June 18, 2020
Added Turkmen locale, other locale improvements, slight TypeScript fixes
2.26.0 See full changelog
- Release May 19, 2020
... (truncated)
Commits
000ac18
Build 2.24.4f2006b6
Bump version to 2.24.4536ad0c
Update changelog for 2.29.49a3b589
[bugfix] Fix redos in preprocessRFC2822 regex (#6015)6374fd8
Merge branch 'master' into developb4e6153
Revert "[bugfix] Fix redos in preprocessRFC2822 regex (#6015)"7aebb16
[bugfix] Fix redos in preprocessRFC2822 regex (#6015)57c9062
Build 2.29.3aaf50b6
Fixup release complaints26f4aef
Bump version to 2.29.3- Additional commits viewable in compare view
Updates node-forge
from 0.7.6 to 1.3.0
Changelog
Sourced from node-forge's changelog.
1.3.0 - 2022-03-17
Security
- Three RSA PKCS#1 v1.5 signature verification issues were reported by Moosa Yahyazadeh ([email protected]).
- HIGH: Leniency in checking
digestAlgorithm
structure can lead to signature forgery.
- The code is lenient in checking the digest algorithm structure. This can allow a crafted structure that steals padding bytes and uses unchecked portion of the PKCS#1 encoded message to forge a signature when a low public exponent is being used. For more information, please see "Bleichenbacher's RSA signature forgery based on implementation error" by Hal Finney.
- CVE ID: CVE-2022-24771
- GHSA ID: GHSA-cfm4-qjh2-4765
- HIGH: Failing to check tailing garbage bytes can lead to signature forgery.
- The code does not check for tailing garbage bytes after decoding a
DigestInfo
ASN.1 structure. This can allow padding bytes to be removed and garbage data added to forge a signature when a low public exponent is being used. For more information, please see "Bleichenbacher's RSA signature forgery based on implementation error" by Hal Finney.- CVE ID: CVE-2022-24772
- GHSA ID: GHSA-x4jg-mjrx-434g
- MEDIUM: Leniency in checking type octet.
DigestInfo
is not properly checked for proper ASN.1 structure. This can lead to successful verification with signatures that contain invalid structures but a valid digest.- CVE ID: CVE-2022-24773
- GHSA ID: GHSA-2r2c-g63r-vccr
Fixed
- [asn1] Add fallback to pretty print invalid UTF8 data.
- [asn1]
fromDer
is now more strict and will default to ensuring all input bytes are parsed or throw an error. A new optionparseAllBytes
can disable this behavior.
- NOTE: The previous behavior is being changed since it can lead to security issues with crafted inputs. It is possible that code doing custom DER parsing may need to adapt to this new behavior and optional flag.
- [rsa] Add and use a validator to check for proper structure of parsed ASN.1
RSASSA-PKCS-v1_5
DigestInfo
data. Additionally check that the hash algorithm identifier is a known value from RFC 8017PKCS1-v1-5DigestAlgorithms
. An invalidDigestInfo
or algorithm identifier will now throw an error.
- NOTE: The previous lenient behavior is being changed to be more strict since it could lead to security issues with crafted inputs. It is possible that code may have to handle the errors from these stricter checks.
... (truncated)
Commits
6c5b901
Release 1.3.0.0f3972a
Update changelog.dc77b39
Fix error checking.bb822c0
Add advisory links.d4395fe
Update changelog.a4405bb
Improve signature verification tests.aa9372d
Add missing RFC 8017 algorithm identifiers.3f0b49a
Fix signature verification issues.c20f309
Adjust remaining length.e27f612
Remove unused option.- Additional commits viewable in compare view
Updates redis
from 2.8.0 to 3.1.1
Changelog
Sourced from redis's changelog.
v3.1.1
Enhancements
- Upgrade node and dependencies
Fixes
- Fix a potential exponential regex in monitor mode
v3.1.0 - 31 Mar, 2021
Enhancements
- Upgrade node and dependencies and redis-commands to support Redis 6
- Add support for Redis 6
auth pass [user]
v3.0.0 - 09 Feb, 2020
This version is mainly a release to distribute all the unreleased changes on master since 2017 and additionally removes a lot of old deprecated features and old internals in preparation for an upcoming modernization refactor (v4).
Breaking Changes
- Dropped support for Node.js < 6
- Dropped support for
hiredis
(no longer required)- Removed previously deprecated
drain
event- Removed previously deprecated
idle
event- Removed previously deprecated
parser
option- Removed previously deprecated
max_delay
option- Removed previously deprecated
max_attempts
option- Removed previously deprecated
socket_no_delay
optionBug Fixes
- Removed development files from published package (#1370)
- Duplicate function now allows db param to be passed (#1311)
Features
- Upgraded to latest
redis-commands
package- Upgraded to latest
redis-parser
package, v3.0.0, which brings performance improvements- Replaced
double-ended-queue
withdenque
, which brings performance improvements- Add timestamps to debug traces
- Add
socket_initial_delay
option forsocket.setKeepAlive
(#1396)- Add support for
rediss
protocol in url (#1282)
Commits
fc28860
Bump version to 3.1.1 (#1597)2d11b6d
fix #1569 - improve monitor_regex (#1595)7e77de8
Add Chat (#1594)5d3e995
Merge branch 'master' of https://github.com/NodeRedis/node-redisb797cf2
add user to README.md79f34c2
Bump version to 3.1.0 (#1590)7fdc54e
fix for 428e1c8a7b2322c2650294638cb1663ac5692728 - fix auth retry when redis ...09f0fe8
"fix" tests428e1c8
Add support for Redis 6auth pass [user]
(#1508)bb208d0
Add codeclimate badge (#1572)- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by leibale, a new releaser for redis since your current version.
Updates requestretry
from 4.1.2 to 7.0.0
Changelog
Sourced from requestretry's changelog.
7.0.0 (2022-02-21)
- changes (2d822ad)
- Prevent Cookie & Authorization Headers from being forwarded when the URL redirects to another domain (0979c60), closes #137
- Release v7.0.0. (4569005)
- Update leak.test.js (2768f5c)
- Update leak.test.js (afa27ef)
- Update README.md (5e1a63c)
- Update README.md (ebf3471)
- test: add more test (c7c47d6)
- fix: :facepalm: (3c0d686)
- fix: breaking test suite (95e7a3b)
- docs(changelog): updated (a450999)
6.0.0 (2021-08-24)
- Release v6.0.0. (1b8ea5c)
- fix: remove dependency on when in favor of native Promises (52d0603)
- docs(changelog): updated (a1189ef)
5.0.0 (2021-02-16)
Commits
4569005
Release v7.0.0.c7c47d6
test: add more testf517344
Merge pull request #139 from Sampaguitas/master2768f5c
Update leak.test.jsafa27ef
Update leak.test.js2d822ad
changes3c0d686
fix: :facepalm:95e7a3b
fix: breaking test suite42f7e79
Merge pull request #138 from Sampaguitas/master0979c60
Prevent Cookie & Authorization Headers from being forwarded when the URL redi...- Additional commits viewable in compare view
Updates underscore
from 1.9.1 to 1.12.1
Commits
c627e38
Mention CVE-2021-23358 in code, test and documentation (#2915)c9e803e
Add diff and docs to the 1.12.1 change log entry0c20985
Restore comments from 7e89b79f95e7bbf5a0ed
Merge branch 'template-variable-parameter'7e3d404
Update annotated sources and minified bundles for 1.12.15343fbc
Add version 1.12.1 to the documentation44df929
Bump the version to 1.12.17e89b79
Un-document the fix for #2911 for the time being4c73526
Fix #2911ef646cc
Reflect real issue of #2911 in test from #2912- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by jgonggrijp, a new releaser for underscore since your current version.
Updates validator
from 9.4.1 to 13.7.0
- Release notes
- Changelog
- Commits
Updates xml2js
from 0.4.23 to 0.5.0
Updates semver
from 5.5.1 to 5.7.2
- Release notes
- Changelog
- Commits