Open JoshuaKGoldberg opened 10 months ago
5 vulnerabilities (4 moderate, 1 high)
:# npm audit report
request *
Severity: moderate
Server-Side Request Forgery in Request - https://github.com/advisories/GHSA-p8p7-x288-28g6
Depends on vulnerable versions of tough-cookie
No fix available
node_modules/request
coveralls *
Depends on vulnerable versions of request
node_modules/coveralls
hyperlink *
Depends on vulnerable versions of request
node_modules/hyperlink
taffydb *
Severity: high
TaffyDB can allow access to any data items in the DB - https://github.com/advisories/GHSA-mxhp-79qh-mcx6
No fix available
node_modules/taffydb
tough-cookie <4.1.3
Severity: moderate
tough-cookie Prototype Pollution vulnerability - https://github.com/advisories/GHSA-72xf-g2v4-qvf3
No fix available
node_modules/request/node_modules/tough-cookie
5 vulnerabilities (4 moderate, 1 high)
Some issues need review, and may require choosing
a different dependency.
Looking at the three relevant packages:
request
: Comes from coveralls
(#3943) and hyperlink
. ~Will file an issue on hyperlink
.~ https://github.com/Munter/hyperlink/issues/200taffydb
: Hasn't been updated in 7 years. Comes from https://github.com/mochajs/mocha-docdash. We'll want to align back to the upstream docdash dependency. #5072tough-cookie
: Comes from taffydb
(☝️), assetgraph
-> jsdom
, and coveralls
-> request
(☝️) -> jsdom
. ~Will file an issue on assetgraph
.~ https://github.com/assetgraph/assetgraph/issues/1297coveralls
is gone #5128 and assetgraph
since #5175, so of the three packages not dealt with by #5071 they all remain, but tough-cookie
only because of taffydb
now and request
only due to hyperlink
And hyperlink
is gone since #5176, so request
dependency should be gone – only @mocha/docdash
/ #5072 remains, and the #5071
Tooling Suggestion Checklist
master
branch of the repository.faq
label, but none matched my issue.Overview
Running
npm audit
reports58 vulnerabilities (34 moderate, 23 high, 1 critical)
:@babel/traverse <7.23.2
axios 0.8.1 - 1.5.1
browserify-sign 2.6.0 - 4.2.1
debug <=2.6.8
engine.io 5.1.0 - 6.4.1
get-func-name <2.0.1
got <=11.8.3
http-cache-semantics <4.1.1
liquidjs <10.0.0
markdown-it <12.3.2
ms <2.0.0
nth-check <2.0.1
nunjucks <3.2.4
postcss <8.4.31
request *
semver <=5.7.1 || 6.0.0 - 6.3.0 || 7.0.0 - 7.5.1
semver-regex <=3.1.3
socket.io-parser 4.0.4 - 4.2.2
taffydb *
tough-cookie <4.1.3
trim-newlines <3.0.1
word-wrap <1.2.4
After running
npm audit fix
locally,npm audit
reports50 vulnerabilities (30 moderate, 20 high)
:axios 0.8.1 - 1.5.1
debug <=2.6.8
got <=11.8.3
http-cache-semantics <4.1.1
liquidjs <10.0.0
markdown-it <12.3.2
ms <2.0.0
nth-check <2.0.1
postcss <8.4.31
request *
semver-regex <=3.1.3
taffydb *
tough-cookie <4.1.3
trim-newlines <3.0.1
Additional Info
It's the nature of package vulnerability alerts that most or all of these are false flags. But it's good practice to stay up-to-date just in case.