-
Type:
Improvement
-
Resolution: Duplicate
-
Priority:
Major
-
Component/s: core
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)
- duplicates
-
JENKINS-69070 Replace or modernize jenkins-cd/js-test
-
- Closed
-