> > There are lots of vulnerabilities reported which do not affect our usage > of dependencies.
While this is probably true, is this an argument you want to keep having over and over again? I have found some security focused folks don't trust the engineering assurances that we are not affected. Especially when their automated scanning tools keep flagging the problems. It's probably easier in the long run to just conceded the point the security tools are flagging, update the dependencies and move on. Regards, Eric On Wed, Oct 19, 2022 at 11:05 AM Konrad Windszus <k...@apache.org> wrote: > Hi, > There are lots of vulnerabilities reported which do not affect our usage > of dependencies. > Therefore I am still in favour of putting the responsibility towards those > who build applications/distributions out of Sling bundles. > For Sling Starter this is obviously us. > > I would recommend to introduce some automated means (apart from > dependabot) to check for vulnerabilities on all Maven projects which are > not OSGi bundles. > Something like > https://jeremylong.github.io/DependencyCheck/dependency-check-maven/ < > https://jeremylong.github.io/DependencyCheck/dependency-check-maven/> > works for that use case., > > A new policy for not depending on vulnerable dependencies will put a lot > of pressure on us, to release bundles way more often than we currently do > (for no functional benefit). > > However, what is documented at > https://cwiki.apache.org/confluence/display/SLING/Dependabot probably > needs to be documented on our web site for consumers as well, so that the > expectations can be managed. > > Regards, > Konrad > > > > On 19. Oct 2022, at 17:28, Carsten Ziegeler <cziege...@apache.org> > wrote: > > > > Hi, > > > > in light of https://issues.apache.org/jira/browse/SLING-11623 I think > its worth to have a hopefully brief discussion about our dependency update > policy. > > > > https://cwiki.apache.org/confluence/display/SLING/Dependabot captures > what we said in the past and I think this is a good guideline, keeping the > dependency at the lowest required. > > > > However :) with security issues in dependencies like the above, we leave > all the responsibility on our users. Clearly, we don't want any of our > users to run with known security issues, so if we update our dependencies > to versions without known issues, we help our customers as they have to > update the dependencies as well. It makes the world a little bit safer and > avoids all these continuous scanning reports. > > > > I'm currently torn between the two, slightly prefering to update > dependencies in case of security issues. > > > > Regards > > Carsten > > -- > > Carsten Ziegeler > > Adobe > > cziege...@apache.org > >