diff --git a/mkp/agent_ssllabs-2.0.4-20240604.mkp b/mkp/agent_ssllabs-2.0.4-20240604.mkp
index fb1e3389aff67027a0c0e6aba197d64f92fa8265..dfade58c44078b646cb84682058e03aa7f1cd6fd 100644
Binary files a/mkp/agent_ssllabs-2.0.4-20240604.mkp and b/mkp/agent_ssllabs-2.0.4-20240604.mkp differ
diff --git a/source/lib/python3/cmk/special_agents/agent_ssllabs.py b/source/lib/python3/cmk/special_agents/agent_ssllabs.py
index 432743a8fb32c0676b5d05a978b0048245ea9722..b44d7c1ddfd5ac912f6ae5f61745c816a370894e 100644
--- a/source/lib/python3/cmk/special_agents/agent_ssllabs.py
+++ b/source/lib/python3/cmk/special_agents/agent_ssllabs.py
@@ -21,6 +21,7 @@
 # 2024-05-16: fixed proxy usage
 #             removed check_mk section -> no way to differentiate from checkmk agent section check_mk
 # 2025-06-04: changed to expose API errors to the check plugin
+# 2024-06-17: modified imports for CMK 2.3
 
 # sample agent output (formatted)
 # <<<check_mk>>>
@@ -96,8 +97,8 @@ from requests.exceptions import ConnectionError
 from sys import stdout as sys_stdout
 from time import time as now_time
 
-from cmk.special_agents.utils.agent_common import special_agent_main
-from cmk.special_agents.utils.argument_parsing import create_default_argument_parser
+from cmk.special_agents.v0_unstable.agent_common import special_agent_main
+from cmk.special_agents.v0_unstable.argument_parsing import create_default_argument_parser
 from cmk.utils.paths import tmp_dir
 
 VERSION = '2.0.3'
diff --git a/source/packages/agent_ssllabs b/source/packages/agent_ssllabs
index 1ca90e95ee0b33f10ff008e2342a4b476cb90db6..769b9130a286e3720ada3b50e2283ba8c0572c0b 100644
--- a/source/packages/agent_ssllabs
+++ b/source/packages/agent_ssllabs
@@ -16,6 +16,6 @@
  'name': 'agent_ssllabs',
  'title': 'ssllabs api check',
  'version': '2.0.4-20240604',
- 'version.min_required': '2.2.0b1',
- 'version.packaged': '2.2.0p24',
- 'version.usable_until': '2.3.0b1'}
+ 'version.min_required': '2.3.0b1',
+ 'version.packaged': 'cmk-mkp-tool 0.2.0',
+ 'version.usable_until': '2.4.0b1'}