Details
-
Type:
Improvement
-
Status: Closed (View Workflow)
-
Priority:
Trivial
-
Resolution: Fixed
-
Component/s: role-strategy-plugin
-
Labels:None
-
Environment:jenkins:2.176.2 (lts)
role-strategy:2.13 (latest)
-
Similar Issues:
-
Released As:Role Strategy 2.15
Description
Role strategy plugin has a dependency on the jquery-ui plugin which has been deprecated in favor of the jquery plugin (which role-strategy already has a dependency on). jquery-ui plugin hasn't been pushed in 8 years and brings in many implied and un-needed dependencies, some of which have security vulnerabilities.
All existing dependencies on the jquery-ui plugin should be reimplemented using the jquery plugin and the dependency on jquery-ui plugin should be removed.
https://plugins.jenkins.io/jquery
https://plugins.jenkins.io/jquery-ui
https://plugins.jenkins.io/role-strategy
Yes the transitive dependencies, especially the implied ones are really annoying when trying to cleanup the list of needed plugins.