Skip to content

Conversation

@aurbroszniowski
Copy link
Contributor

@aurbroszniowski aurbroszniowski commented Jan 23, 2026

  • Removed Gretty and used an embedded jetty 12 instance instead - See EmbeddedPeeperServer and Peeper* classes inside the demos folder.
  • Moved to jakarta
  • Moved to SpotBug 4.5.8 because of CVE (commons-text:1.9 and gson:2.8.6)
    This required to add a few rules (e.g. spotbugs.getOmitVisitors().addAll("FindReturnRef", "ConstructorThrow");) and uncovered a few issues (TiredStore, UserManagerCacheBuilder).
  • Moved to assertJ 3.27.7 because of CVE. This required to move to Mockito 5.12.0 and refactoring tests.

Note about the Mend report: the following vulnerable dependency isn’t coming from the demos module:

Unknown
k8s.io/apimachinery:v0.24.2

@aurbroszniowski aurbroszniowski force-pushed the TDB-19854-upgrade-dependencies-main branch 4 times, most recently from 7f3ce18 to 4fbee30 Compare January 28, 2026 10:22
@ehcache ehcache deleted a comment from Gen-SIQA-User Jan 28, 2026
@aurbroszniowski aurbroszniowski force-pushed the TDB-19854-upgrade-dependencies-main branch from f0376ff to d0e77d9 Compare January 28, 2026 15:34
@ehcache ehcache deleted a comment from Gen-SIQA-User Jan 28, 2026
@aurbroszniowski aurbroszniowski force-pushed the TDB-19854-upgrade-dependencies-main branch from d0e77d9 to 9a87c46 Compare January 28, 2026 16:09
@ehcache ehcache deleted a comment from Gen-SIQA-User Jan 28, 2026
@aurbroszniowski aurbroszniowski force-pushed the TDB-19854-upgrade-dependencies-main branch from 9a87c46 to 0d6354e Compare January 28, 2026 17:15
@ehcache ehcache deleted a comment from Gen-SIQA-User Jan 28, 2026
@ehcache ehcache deleted a comment from Gen-SIQA-User Jan 29, 2026
@ehcache ehcache deleted a comment from Gen-SIQA-User Jan 29, 2026
@aurbroszniowski aurbroszniowski changed the title [WIP] TDB-19854 - Remove vulnerable dependencies TDB-19854 - Remove vulnerable dependencies Jan 29, 2026
- Removed Gretty to get rid of vulnerable dependencies, use an embedded jetty 12 instance instead
- Fixed SpotBugs issues
- Fixed SpotBugs issues
- Upgraded assertj
- Upgraded mockito
@aurbroszniowski aurbroszniowski force-pushed the TDB-19854-upgrade-dependencies-main branch from 0d6354e to 3b38af9 Compare January 29, 2026 08:34
@Gen-SIQA-User
Copy link
Collaborator

Gen-SIQA-User commented Jan 29, 2026

Checks Summary

Last run: 2026-01-29T15:02:17.477Z

Code Risk Analyzer vulnerability scan found 2 vulnerabilities:

Severity Identifier Package Details Fix
◻ Unknown CVE-2026-1225 ch.qos.logback:logback-core
Logback allows an attacker to instantiate classes already present on the class pathGHSA-qqpg-mvqg-649v

ch.qos.logback:logback-core:1.5.20->ch.qos.logback:logback-classic:1.5.20,org.terracotta:server-api:5.12.15,org.terracotta:galvan:5.12.15,org.terracotta.internal:galvan-support:5.12.15,org.terracotta:terracotta-dynamic-config-testing-galvan:5.11.6
1.5.25
◻ Unknown CVE-2025-68161 org.apache.logging.log4j:log4j-core
Apache Log4j does not verify the TLS hostname in its Socket AppenderGHSA-vc5p-v9hr-52mj

org.apache.logging.log4j:log4j-core:2.25.2->com.github.spotbugs:spotbugs-annotations:4.9.8,com.github.spotbugs:spotbugs:4.9.8,org.apache.logging.log4j:log4j-core:2.25.2,com.github.spotbugs:spotbugs:4.9.8
2.25.3

@aurbroszniowski aurbroszniowski force-pushed the TDB-19854-upgrade-dependencies-main branch from 0b5e7f7 to 3b38af9 Compare January 29, 2026 14:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants