diff --git a/pom.xml b/pom.xml
index fab8dafa..a44f9f45 100644
--- a/pom.xml
+++ b/pom.xml
@@ -65,7 +65,7 @@
4.10.0
3.4.0
7.19.0
- 10.26.1
+ 12.3.0
4.9.8
3.9.12
3.9.12
diff --git a/sat-plugin/src/main/java/org/openhab/tools/analysis/tools/CheckstyleChecker.java b/sat-plugin/src/main/java/org/openhab/tools/analysis/tools/CheckstyleChecker.java
index e7e83db8..c7ce56b0 100644
--- a/sat-plugin/src/main/java/org/openhab/tools/analysis/tools/CheckstyleChecker.java
+++ b/sat-plugin/src/main/java/org/openhab/tools/analysis/tools/CheckstyleChecker.java
@@ -118,7 +118,7 @@ public void execute() throws MojoExecutionException {
checkstylePlugins.add(dependency("org.openhab.tools.sat.custom-checks", "checkstyle", plugin.getVersion()));
// Maven may load an older version, if no version is specified
- checkstylePlugins.add(dependency("com.puppycrawl.tools", "checkstyle", "10.26.1"));
+ checkstylePlugins.add(dependency("com.puppycrawl.tools", "checkstyle", "12.3.0"));
checkstylePlugins.forEach(logDependency());
String baseDir = mavenProject.getBasedir().toString();