-
Improvement
-
Resolution: Fixed
-
Major
-
None
The Jenkins JS Test package (GitHub, NPM) is consumed by Jenkins core but hasn't been touched in 6 years. Many of its dependencies are outdated and have security vulnerabilities. We should consider either replacing this library or modernizing it and cutting a new release, then updating to that release in Jenkins core.
gulp-util@npm:3.0.8 is deprecated: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5 └─ @jenkins-cd/js-test@npm:1.2.3 [f7924] (via npm:1.2.3 [f7924]) └─ gulp-jasmine@npm:2.4.2 (via npm:^2.0.1) └─ gulp-util@npm:3.0.8 (via npm:^3.0.0) har-validator@npm:5.1.3 is deprecated: this library is no longer supported └─ @jenkins-cd/js-test@npm:1.2.3 [f7924] (via npm:1.2.3 [f7924]) └─ jsdom@npm:5.6.1 (via npm:^5.6.1) └─ request@npm:2.88.2 (via npm:^2.55.0) └─ har-validator@npm:5.1.5 (via npm:~5.1.3) request@npm:2.88.2 is deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 └─ @jenkins-cd/js-test@npm:1.2.3 [f7924] (via npm:1.2.3 [f7924]) └─ jsdom@npm:5.6.1 (via npm:^5.6.1) └─ request@npm:2.88.2 (via npm:^2.55.0) tough-cookie@npm:1.2.0 is deprecated: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130 └─ @jenkins-cd/js-test@npm:1.2.3 [f7924] (via npm:1.2.3 [f7924]) └─ jsdom@npm:5.6.1 (via npm:^5.6.1) ├─ request@npm:2.88.2 (via npm:^2.55.0) │ └─ tough-cookie@npm:2.5.0 (via npm:~2.5.0) └─ tough-cookie@npm:1.2.0 (via npm:^1.1.0) uuid@npm:3.4.0 is deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. └─ @jenkins-cd/js-test@npm:1.2.3 [f7924] (via npm:1.2.3 [f7924]) └─ jsdom@npm:5.6.1 (via npm:^5.6.1) └─ request@npm:2.88.2 (via npm:^2.55.0) └─ uuid@npm:3.4.0 (via npm:^3.3.2) xmldom@npm:0.1.31 is deprecated: Deprecated due to CVE-2021-21366 resolved in 0.5.0 └─ @jenkins-cd/js-test@npm:1.2.3 [f7924] (via npm:1.2.3 [f7924]) └─ jasmine-reporters@npm:2.3.2 (via npm:^2.0.6) └─ xmldom@npm:0.1.31 (via npm:^0.1.22)
- is duplicated by
-
JENKINS-69071 Replace or modernize jenkins-cd/js-test
-
- Closed
-
- links to