fix: remove vulnerable transitive dependency - beanutils#7705
fix: remove vulnerable transitive dependency - beanutils#7705jeremylong merged 1 commit intomainfrom
Conversation
|
@aikebah see any issues with this one? |
|
@jeremylong Looks fine to me, but given that only RetireJS uses commons-validator, and uses it only for a URL validity check we might even fully remove commons-validator dependency as a whole and replace it by our own helper method. For the purposes of reference URL checking I think it would suffice to do a non-null check followed by construction of a URI for non-null strings and a call to It would save future version-bumps on commons-validator releases and reduces the transitive dependency set at runtime (commons-beanutils itself would still be present as a test-dependency of mockserver (via velocity-tools-generic) in the dependency-check-utils module) |
resolves #7704