It seems we all agree that we don't want our users to run vulnerable dependencies. Yet, we do not agree to support our users in that respect.

Imho, there is no point to guarantee that a Sling module still runs with an old, insecure version of a dependency. However, we make it the default to allow this.

I guess we can close this discussion as we are not moving anywhere.

Thanks
Carsten

Am 19.10.2022 um 17:28 schrieb Carsten Ziegeler:
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

Reply via email to