diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0607c8ed688d388ab198fa569f62913d30f3ccee..fa58de35445137fbebf28f4645df87d6e1c7aee8 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -109,7 +109,7 @@ E2E-test-newsite-playwright:
   needs:
   - environment
   - infrastructure-test-newsite-provision
-  image: mcr.microsoft.com/playwright:v1.39.0-jammy
+  image: mcr.microsoft.com/playwright:v1.52.0-jammy
   variables:
     SITENAME: 'test-newsite-${PIPELINE_ID}'
   script:
@@ -128,7 +128,7 @@ E2E-test-clonesite-playwright:
   needs:
   - environment
   - infrastructure-test-clonesite-provision
-  image: mcr.microsoft.com/playwright:v1.39.0-jammy
+  image: mcr.microsoft.com/playwright:v1.52.0-jammy
   variables:
     SITENAME: 'test-clonesite-${PIPELINE_ID}'
   script:
diff --git a/composer.json b/composer.json
index 76493dc3aa4de86382d936babc967e4f6de0c180..ef192c512ed32ba865b9430e6251d2b94f99e65c 100644
--- a/composer.json
+++ b/composer.json
@@ -102,20 +102,20 @@
   ],
   "require": {
     "php": ">=8.1",
-    "twbs/bootstrap": "5.3.3",
+    "twbs/bootstrap": "5.3.5",
     "bower-asset/jquery-cycle": "3.0.3",
     "bower-asset/jquery-hoverintent": "v1.10.2",
     "bower-asset/json2": "dev-master",
     "composer/installers": "v2.3.0",
     "cweagans/composer-patches": "1.7.3",
     "dompdf/dompdf": "v2.0.8",
-    "drupal/admin_toolbar": "3.5.1",
+    "drupal/admin_toolbar": "3.5.3",
     "drupal/adminimal_theme": "1.7.0",
     "drupal/aggregator": "2.2.2",
     "drupal/allowed_formats": "3.0.1",
     "drupal/bartik": "1.0.2",
-    "drupal/bootstrap": "3.31.0",
-    "drupal/captcha": "2.0.6",
+    "drupal/bootstrap": "3.35.0",
+    "drupal/captcha": "2.0.7",
     "drupal/cern-adminimal-subtheme": "3.0.1",
     "drupal/cern-base-theme": "3.0.4",
     "drupal/cern-cds-media": "3.0.3",
@@ -135,74 +135,74 @@
     "drupal/cern-toolbar": "3.1.1",
     "drupal/cern-webcast-feeds": "3.0.4",
     "drupal/cern-webform-invitation": "3.0.1",
-    "drupal/ckeditor_font": "2.0.0-beta4",
-    "drupal/ckeditor_lts": "1.0.3",
+    "drupal/ckeditor_font": "2.0.0-beta5",
+    "drupal/ckeditor_lts": "1.0.4",
     "drupal/codesnippet": "1.9.0",
     "drupal/color": "1.0.3",
-    "drupal/color_field": "3.0.1",
-    "drupal/colorbox": "2.1.1",
+    "drupal/color_field": "3.0.2",
+    "drupal/colorbox": "2.1.2",
     "drupal/colorbutton": "1.5.0",
     "drupal/components": "3.1.0",
     "drupal/config_update": "2.0.0-alpha4",
     "drupal/content_access": "2.0.0",
-    "drupal/core-composer-scaffold": "10.4.5",
-    "drupal/core-project-message": "10.4.5",
-    "drupal/core-recommended": "10.4.5",
+    "drupal/core-composer-scaffold": "10.4.6",
+    "drupal/core-project-message": "10.4.6",
+    "drupal/core-recommended": "10.4.6",
     "drupal/ctools": "4.1.0",
     "drupal/date_filter": "1.0.2",
     "drupal/date_popup": "2.0.2",
     "drupal/devel": "5.3.1",
-    "drupal/ds": "3.24.0",
-    "drupal/easy_breadcrumb": "2.0.8",
-    "drupal/entity_browser": "2.12.0",
+    "drupal/ds": "3.28.0",
+    "drupal/easy_breadcrumb": "2.0.9",
+    "drupal/entity_browser": "2.13.0",
     "drupal/entity_print": "2.15.0",
     "drupal/entity_reference_revisions": "1.12.0",
-    "drupal/externalauth": "2.0.6",
+    "drupal/externalauth": "2.0.8",
     "drupal/extlink": "1.7.0",
     "drupal/facets": "2.0.9",
-    "drupal/features": "3.13.0",
-    "drupal/feeds": "3.0.0-rc2",
+    "drupal/features": "3.14.0",
+    "drupal/feeds": "3.0.0",
     "drupal/feeds_ex": "1.0.0-beta5",
-    "drupal/fences": "3.0.4",
+    "drupal/fences": "3.0.7",
     "drupal/field_formatter_class": "1.8.0",
     "drupal/field_group": "3.6.0",
     "drupal/field_permissions": "1.4.0",
-    "drupal/filefield_paths": "1.0.0-beta7",
+    "drupal/filefield_paths": "1.0.0-beta8",
     "drupal/filelog": "3.0.0",
-    "drupal/honeypot": "2.2.0",
+    "drupal/honeypot": "2.2.2",
     "drupal/hook_event_dispatcher": "4.2.0",
     "drupal/imagemagick": "3.7.0",
-    "drupal/imce": "3.1.1",
+    "drupal/imce": "3.1.3",
     "drupal/jquery_ui": "1.7.0",
     "drupal/jquery_ui_accordion": "2.1.0",
     "drupal/jquery_ui_datepicker": "2.1.1",
     "drupal/jquery_ui_draggable": "2.1.0",
     "drupal/jquery_ui_droppable": "2.1.0",
     "drupal/mailsystem": "4.5.0",
-    "drupal/matomo": "1.23.0",
+    "drupal/matomo": "1.25.0",
     "drupal/memcache": "2.7.0",
-    "drupal/menu_block": "1.13.0",
-    "drupal/menu_breadcrumb": "2.0.0-alpha0",
-    "drupal/metatag": "2.0.2",
+    "drupal/menu_block": "1.14.0",
+    "drupal/menu_breadcrumb": "2.0.0",
+    "drupal/metatag": "2.1.0",
     "drupal/migrate_tools": "6.0.5",
     "drupal/migrate_upgrade": "4.0.2",
     "drupal/module_filter": "4.1.1",
     "drupal/node_view_permissions": "1.6.0",
-    "drupal/openid_connect": "3.0.0-alpha3",
+    "drupal/openid_connect": "3.0.0-alpha6",
     "drupal/panelbutton": "1.5.0",
-    "drupal/panels": "4.8",
-    "drupal/paragraphs": "1.18.0",
+    "drupal/panels": "4.9.0",
+    "drupal/paragraphs": "1.19.0",
     "drupal/pathauto": "1.13.0",
-    "drupal/permissions_by_term": "3.1.33",
+    "drupal/permissions_by_term": "3.1.37",
     "drupal/quickedit": "1.0.3",
-    "drupal/r4032login": "2.2.2",
+    "drupal/r4032login": "2.2.3",
     "drupal/rdf": "2.1.1",
     "drupal/recaptcha": "3.4.0",
-    "drupal/redirect": "1.10.0",
-    "drupal/require_login": "3.0.6",
+    "drupal/redirect": "1.11.0",
+    "drupal/require_login": "3.0.7",
     "drupal/rules": "4.0.0",
-    "drupal/scheduler": "2.1.0",
-    "drupal/search_api": "1.35.0",
+    "drupal/scheduler": "2.2.1",
+    "drupal/search_api": "1.38.0",
     "drupal/seven": "1.0.0",
     "drupal/smart_trim": "2.2.0",
     "drupal/token": "1.15.0",
@@ -214,11 +214,11 @@
     "drupal/ui_patterns_library": "1.10.0",
     "drupal/upgrade_status": "4.3.6",
     "drupal/userprotect": "1.3.0",
-    "drupal/views_bulk_operations": "4.3.1",
+    "drupal/views_bulk_operations": "4.3.4",
     "drupal/views_slideshow": "5.0.1",
     "drupal/views_taxonomy_term_name_depth": "7.2.0",
     "drupal/viewsreference": "dev-1.x",
-    "drupal/webform": "6.2.7",
+    "drupal/webform": "6.2.9",
     "drush/drush": "12.5.3",
     "mtdowling/jmespath.php": "2.8.0",
     "npm-asset/jquery": "3.7.1",
diff --git a/playwright-test/package-lock.json b/playwright-test/package-lock.json
index 6dd2b718325b6fb1cbd25b499a5027c270ed8a74..28314a240f9d0135774b392b506b8d186f68ba0f 100644
--- a/playwright-test/package-lock.json
+++ b/playwright-test/package-lock.json
@@ -14,25 +14,30 @@
       }
     },
     "node_modules/@playwright/test": {
-      "version": "1.39.0",
-      "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.39.0.tgz",
-      "integrity": "sha512-3u1iFqgzl7zr004bGPYiN/5EZpRUSFddQBra8Rqll5N0/vfpqlP9I9EXqAoGacuAbX6c9Ulg/Cjqglp5VkK6UQ==",
+      "version": "1.52.0",
+      "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.52.0.tgz",
+      "integrity": "sha512-uh6W7sb55hl7D6vsAeA+V2p5JnlAqzhqFyF0VcJkKZXkgnFcVG9PziERRHQfPLfNGx1C292a4JqbWzhR8L4R1g==",
       "dev": true,
+      "license": "Apache-2.0",
       "dependencies": {
-        "playwright": "1.39.0"
+        "playwright": "1.52.0"
       },
       "bin": {
         "playwright": "cli.js"
       },
       "engines": {
-        "node": ">=16"
+        "node": ">=18"
       }
     },
     "node_modules/@types/node": {
-      "version": "20.7.1",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.7.1.tgz",
-      "integrity": "sha512-LT+OIXpp2kj4E2S/p91BMe+VgGX2+lfO+XTpfXhh+bCk2LkQtHZSub8ewFBMGP5ClysPjTDFa4sMI8Q3n4T0wg==",
-      "dev": true
+      "version": "20.17.30",
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.30.tgz",
+      "integrity": "sha512-7zf4YyHA+jvBNfVrk2Gtvs6x7E8V+YDW05bNfG2XkWDJfYRXrTiP/DsB2zSYTaHX0bGIujTBQdMVAhb+j7mwpg==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "undici-types": "~6.19.2"
+      }
     },
     "node_modules/fsevents": {
       "version": "2.3.2",
@@ -49,34 +54,43 @@
       }
     },
     "node_modules/playwright": {
-      "version": "1.39.0",
-      "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.39.0.tgz",
-      "integrity": "sha512-naE5QT11uC/Oiq0BwZ50gDmy8c8WLPRTEWuSSFVG2egBka/1qMoSqYQcROMT9zLwJ86oPofcTH2jBY/5wWOgIw==",
+      "version": "1.52.0",
+      "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.52.0.tgz",
+      "integrity": "sha512-JAwMNMBlxJ2oD1kce4KPtMkDeKGHQstdpFPcPH3maElAXon/QZeTvtsfXmTMRyO9TslfoYOXkSsvao2nE1ilTw==",
       "dev": true,
+      "license": "Apache-2.0",
       "dependencies": {
-        "playwright-core": "1.39.0"
+        "playwright-core": "1.52.0"
       },
       "bin": {
         "playwright": "cli.js"
       },
       "engines": {
-        "node": ">=16"
+        "node": ">=18"
       },
       "optionalDependencies": {
         "fsevents": "2.3.2"
       }
     },
     "node_modules/playwright-core": {
-      "version": "1.39.0",
-      "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.39.0.tgz",
-      "integrity": "sha512-+k4pdZgs1qiM+OUkSjx96YiKsXsmb59evFoqv8SKO067qBA+Z2s/dCzJij/ZhdQcs2zlTAgRKfeiiLm8PQ2qvw==",
+      "version": "1.52.0",
+      "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.52.0.tgz",
+      "integrity": "sha512-l2osTgLXSMeuLZOML9qYODUQoPPnUsKsb5/P6LJ2e6uPKXUdPK5WYhN4z03G+YNbWmGDY4YENauNu4ZKczreHg==",
       "dev": true,
+      "license": "Apache-2.0",
       "bin": {
         "playwright-core": "cli.js"
       },
       "engines": {
-        "node": ">=16"
+        "node": ">=18"
       }
+    },
+    "node_modules/undici-types": {
+      "version": "6.19.8",
+      "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
+      "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
+      "dev": true,
+      "license": "MIT"
     }
   }
 }