diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml
index 003b6aad84fa1aa9553a4382fb8a528df9412b16..7c250208e6fc49d004a97d68876ca0ed861a1834 100644
--- a/.github/workflows/php.yml
+++ b/.github/workflows/php.yml
@@ -112,13 +112,13 @@ jobs:
         run: composer install --no-progress --prefer-dist --optimize-autoloader
 
       - name: Security check for locked dependencies
-        uses: symfonycorp/security-checker-action@v2
+        uses: symfonycorp/security-checker-action@v3
 
       - name: Update Composer dependencies
         run: composer update --no-progress --prefer-dist --optimize-autoloader
 
       - name: Security check for updated dependencies
-        uses: symfonycorp/security-checker-action@v2
+        uses: symfonycorp/security-checker-action@v3
 
   sanity-check:
     name: Sanity checks
diff --git a/composer.json b/composer.json
index 6665f8ea277e176a98a873b05cc01c22c3057cca..4347d2773f711e51deb613bd81e62ae8d372176e 100644
--- a/composer.json
+++ b/composer.json
@@ -59,7 +59,7 @@
         "gettext/gettext": "^5.6.1",
         "gettext/translator": "^1.0.1",
         "phpmailer/phpmailer": "^6.5",
-        "simplesamlphp/assert": "^0.3.0",
+        "simplesamlphp/assert": "^0.6.0",
         "simplesamlphp/saml2": "^4.6",
         "symfony/cache": "^5.4||^6",
         "symfony/config": "^5.4||^6",
@@ -85,7 +85,7 @@
         "mikey179/vfsstream": "~1.6",
         "simplesamlphp/simplesamlphp-module-adfs": ">=2.0.0-rc2",
         "simplesamlphp/simplesamlphp-test-framework": "^1.2.1",
-        "simplesamlphp/xml-security": "^0.4.5"
+        "simplesamlphp/xml-security": "^0.6.3"
     },
     "suggest": {
         "predis/predis": "Needed if a Redis server is used to store session information",