Из описаний видно, что практически все они связаны со старыми версиями библиотек из состава крупных корпоративных пакетов. Но почему же тогда вендор не спешит обновить эти зависимости на новые версии библиотек? Скорее всего, ответ кроется в том, что программный код Camunda 7 CE является наследником кодовой базы Camunda 7 Enterprise. И на этой Enterprise версии в мире работает несколько очень крупных клиентов, у которых на продуктовом контуре достаточно старое инфраструктурное окружение, и вендор, в лице Camunda, вынужден во всех своих новых сборках обеспечивать обратную совместимость с этим устаревшим окружением.
А для новых «форков» кодовой базы Camunda 7 такую совместимость обеспечивать нет необходимости, поэтому появляется возможность не только поднять версии зависимых библиотек, но и провести рефакторинг, освободив программный код BPM-движка от поддержки морально устаревших технологий (таких как старые версии серверов приложений WebLogic и Wildfly/JBoss, Java EE и Spring 5). Тем самым повысив надежность и обеспечив потенциал для дальнейшего развития.
В РФ методология РБПО предполагает важнейшей частью композиционный анализ (анализ цепочки поставок), а также статический анализ (который всю эту цепочку проверяет). Для этого создаются строго контролируемые на изменения артефактов репозитории в которые первоначально копируются open-source проекты, “фиксятся” по уязвимостям и уже потом только из этих репозиториев осуществляются сборки.