diff --git a/package-lock.json b/package-lock.json
index ca3df334605796524de41d31aa3e59371a3c94f4..b9e39fe0a046d9534a1f174a3045bfa324b8618a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,7 +9,7 @@
       "devDependencies": {
         "@perun-proxy-aai/semantic-release-proxy-config": "^1.1.10",
         "browserslist-useragent-regexp": "3.0.2",
-        "semantic-release": "^22.0.8"
+        "semantic-release": "22.0.8"
       }
     },
     "node_modules/@babel/code-frame": {
@@ -7762,9 +7762,9 @@
       }
     },
     "node_modules/semantic-release/node_modules/@semantic-release/npm": {
-      "version": "11.0.1",
-      "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-11.0.1.tgz",
-      "integrity": "sha512-nFcT0pgVwpXsPkzjqP3ObH+pILeN1AbYscCDuYwgZEPZukL+RsGhrtdT4HA1Gjb/y1bVbE90JNtMIcgRi5z/Fg==",
+      "version": "11.0.2",
+      "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-11.0.2.tgz",
+      "integrity": "sha512-owtf3RjyPvRE63iUKZ5/xO4uqjRpVQDUB9+nnXj0xwfIeM9pRl+cG+zGDzdftR4m3f2s4Wyf3SexW+kF5DFtWA==",
       "dev": true,
       "dependencies": {
         "@semantic-release/error": "^4.0.0",
@@ -8037,9 +8037,9 @@
       }
     },
     "node_modules/semantic-release/node_modules/npm": {
-      "version": "10.2.4",
-      "resolved": "https://registry.npmjs.org/npm/-/npm-10.2.4.tgz",
-      "integrity": "sha512-umEuYneVEYO9KoEEI8n2sSGmNQeqco/3BSeacRlqIkCzw4E7XGtYSWMeJobxzr6hZ2n9cM+u5TsMTcC5bAgoWA==",
+      "version": "10.2.5",
+      "resolved": "https://registry.npmjs.org/npm/-/npm-10.2.5.tgz",
+      "integrity": "sha512-lXdZ7titEN8CH5YJk9C/aYRU9JeDxQ4d8rwIIDsvH3SMjLjHTukB2CFstMiB30zXs4vCrPN2WH6cDq1yHBeJAw==",
       "bundleDependencies": [
         "@isaacs/string-locale-compare",
         "@npmcli/arborist",
@@ -8126,7 +8126,7 @@
         "@sigstore/tuf": "^2.2.0",
         "abbrev": "^2.0.0",
         "archy": "~1.0.0",
-        "cacache": "^18.0.0",
+        "cacache": "^18.0.1",
         "chalk": "^5.3.0",
         "ci-info": "^4.0.0",
         "cli-columns": "^4.0.0",
@@ -8140,7 +8140,7 @@
         "ini": "^4.1.1",
         "init-package-json": "^6.0.0",
         "is-cidr": "^5.0.3",
-        "json-parse-even-better-errors": "^3.0.0",
+        "json-parse-even-better-errors": "^3.0.1",
         "libnpmaccess": "^8.0.1",
         "libnpmdiff": "^6.0.3",
         "libnpmexec": "^7.0.4",
@@ -8169,7 +8169,7 @@
         "npm-user-validate": "^2.0.0",
         "npmlog": "^7.0.1",
         "p-map": "^4.0.0",
-        "pacote": "^17.0.4",
+        "pacote": "^17.0.5",
         "parse-conflict-json": "^3.0.1",
         "proc-log": "^3.0.0",
         "qrcode-terminal": "^0.12.0",
@@ -8196,9 +8196,9 @@
       }
     },
     "node_modules/semantic-release/node_modules/npm-run-path": {
-      "version": "5.1.0",
-      "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz",
-      "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==",
+      "version": "5.2.0",
+      "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.2.0.tgz",
+      "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==",
       "dev": true,
       "dependencies": {
         "path-key": "^4.0.0"
@@ -8283,7 +8283,7 @@
       }
     },
     "node_modules/semantic-release/node_modules/npm/node_modules/@npmcli/arborist": {
-      "version": "7.2.1",
+      "version": "7.2.2",
       "dev": true,
       "inBundle": true,
       "license": "ISC",
@@ -8330,7 +8330,7 @@
       }
     },
     "node_modules/semantic-release/node_modules/npm/node_modules/@npmcli/config": {
-      "version": "8.0.2",
+      "version": "8.0.3",
       "dev": true,
       "inBundle": true,
       "license": "ISC",
@@ -8796,7 +8796,7 @@
       }
     },
     "node_modules/semantic-release/node_modules/npm/node_modules/cacache": {
-      "version": "18.0.0",
+      "version": "18.0.1",
       "dev": true,
       "inBundle": true,
       "license": "ISC",
@@ -8806,7 +8806,7 @@
         "glob": "^10.2.2",
         "lru-cache": "^10.0.1",
         "minipass": "^7.0.3",
-        "minipass-collect": "^1.0.2",
+        "minipass-collect": "^2.0.1",
         "minipass-flush": "^1.0.5",
         "minipass-pipeline": "^1.2.4",
         "p-map": "^4.0.0",
@@ -9377,7 +9377,7 @@
       "license": "BSD-3-Clause"
     },
     "node_modules/semantic-release/node_modules/npm/node_modules/ignore-walk": {
-      "version": "6.0.3",
+      "version": "6.0.4",
       "dev": true,
       "inBundle": true,
       "license": "ISC",
@@ -9515,7 +9515,7 @@
       }
     },
     "node_modules/semantic-release/node_modules/npm/node_modules/json-parse-even-better-errors": {
-      "version": "3.0.0",
+      "version": "3.0.1",
       "dev": true,
       "inBundle": true,
       "license": "MIT",
@@ -9554,7 +9554,7 @@
       "license": "MIT"
     },
     "node_modules/semantic-release/node_modules/npm/node_modules/libnpmaccess": {
-      "version": "8.0.1",
+      "version": "8.0.2",
       "dev": true,
       "inBundle": true,
       "license": "ISC",
@@ -9567,7 +9567,7 @@
       }
     },
     "node_modules/semantic-release/node_modules/npm/node_modules/libnpmdiff": {
-      "version": "6.0.3",
+      "version": "6.0.4",
       "dev": true,
       "inBundle": true,
       "license": "ISC",
@@ -9587,7 +9587,7 @@
       }
     },
     "node_modules/semantic-release/node_modules/npm/node_modules/libnpmexec": {
-      "version": "7.0.4",
+      "version": "7.0.5",
       "dev": true,
       "inBundle": true,
       "license": "ISC",
@@ -9609,7 +9609,7 @@
       }
     },
     "node_modules/semantic-release/node_modules/npm/node_modules/libnpmfund": {
-      "version": "5.0.1",
+      "version": "5.0.2",
       "dev": true,
       "inBundle": true,
       "license": "ISC",
@@ -9621,7 +9621,7 @@
       }
     },
     "node_modules/semantic-release/node_modules/npm/node_modules/libnpmhook": {
-      "version": "10.0.0",
+      "version": "10.0.1",
       "dev": true,
       "inBundle": true,
       "license": "ISC",
@@ -9634,7 +9634,7 @@
       }
     },
     "node_modules/semantic-release/node_modules/npm/node_modules/libnpmorg": {
-      "version": "6.0.1",
+      "version": "6.0.2",
       "dev": true,
       "inBundle": true,
       "license": "ISC",
@@ -9647,7 +9647,7 @@
       }
     },
     "node_modules/semantic-release/node_modules/npm/node_modules/libnpmpack": {
-      "version": "6.0.3",
+      "version": "6.0.4",
       "dev": true,
       "inBundle": true,
       "license": "ISC",
@@ -9662,7 +9662,7 @@
       }
     },
     "node_modules/semantic-release/node_modules/npm/node_modules/libnpmpublish": {
-      "version": "9.0.2",
+      "version": "9.0.3",
       "dev": true,
       "inBundle": true,
       "license": "ISC",
@@ -9681,7 +9681,7 @@
       }
     },
     "node_modules/semantic-release/node_modules/npm/node_modules/libnpmsearch": {
-      "version": "7.0.0",
+      "version": "7.0.1",
       "dev": true,
       "inBundle": true,
       "license": "ISC",
@@ -9693,7 +9693,7 @@
       }
     },
     "node_modules/semantic-release/node_modules/npm/node_modules/libnpmteam": {
-      "version": "6.0.0",
+      "version": "6.0.1",
       "dev": true,
       "inBundle": true,
       "license": "ISC",
@@ -9706,7 +9706,7 @@
       }
     },
     "node_modules/semantic-release/node_modules/npm/node_modules/libnpmversion": {
-      "version": "5.0.1",
+      "version": "5.0.2",
       "dev": true,
       "inBundle": true,
       "license": "ISC",
@@ -9722,13 +9722,10 @@
       }
     },
     "node_modules/semantic-release/node_modules/npm/node_modules/lru-cache": {
-      "version": "10.0.2",
+      "version": "10.1.0",
       "dev": true,
       "inBundle": true,
       "license": "ISC",
-      "dependencies": {
-        "semver": "^7.3.5"
-      },
       "engines": {
         "node": "14 || >=16.14"
       }
@@ -9780,27 +9777,15 @@
       }
     },
     "node_modules/semantic-release/node_modules/npm/node_modules/minipass-collect": {
-      "version": "1.0.2",
-      "dev": true,
-      "inBundle": true,
-      "license": "ISC",
-      "dependencies": {
-        "minipass": "^3.0.0"
-      },
-      "engines": {
-        "node": ">= 8"
-      }
-    },
-    "node_modules/semantic-release/node_modules/npm/node_modules/minipass-collect/node_modules/minipass": {
-      "version": "3.3.6",
+      "version": "2.0.1",
       "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
-        "yallist": "^4.0.0"
+        "minipass": "^7.0.3"
       },
       "engines": {
-        "node": ">=8"
+        "node": ">=16 || 14 >=14.17"
       }
     },
     "node_modules/semantic-release/node_modules/npm/node_modules/minipass-fetch": {
@@ -10087,12 +10072,12 @@
       }
     },
     "node_modules/semantic-release/node_modules/npm/node_modules/npm-packlist": {
-      "version": "8.0.0",
+      "version": "8.0.1",
       "dev": true,
       "inBundle": true,
       "license": "ISC",
       "dependencies": {
-        "ignore-walk": "^6.0.0"
+        "ignore-walk": "^6.0.4"
       },
       "engines": {
         "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
@@ -10184,7 +10169,7 @@
       }
     },
     "node_modules/semantic-release/node_modules/npm/node_modules/pacote": {
-      "version": "17.0.4",
+      "version": "17.0.5",
       "dev": true,
       "inBundle": true,
       "license": "ISC",
@@ -11151,9 +11136,9 @@
       }
     },
     "node_modules/semantic-release/node_modules/type-fest": {
-      "version": "4.8.2",
-      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.8.2.tgz",
-      "integrity": "sha512-mcvrCjixA5166hSrUoJgGb9gBQN4loMYyj9zxuMs/66ibHNEFd5JXMw37YVDx58L4/QID9jIzdTBB4mDwDJ6KQ==",
+      "version": "4.9.0",
+      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.9.0.tgz",
+      "integrity": "sha512-KS/6lh/ynPGiHD/LnAobrEFq3Ad4pBzOlJ1wAnJx9N4EYoqFhMfLIBjUT2UEx4wg5ZE+cC1ob6DCSpppVo+rtg==",
       "dev": true,
       "engines": {
         "node": ">=16"
@@ -17515,9 +17500,9 @@
           "dev": true
         },
         "@semantic-release/npm": {
-          "version": "11.0.1",
-          "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-11.0.1.tgz",
-          "integrity": "sha512-nFcT0pgVwpXsPkzjqP3ObH+pILeN1AbYscCDuYwgZEPZukL+RsGhrtdT4HA1Gjb/y1bVbE90JNtMIcgRi5z/Fg==",
+          "version": "11.0.2",
+          "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-11.0.2.tgz",
+          "integrity": "sha512-owtf3RjyPvRE63iUKZ5/xO4uqjRpVQDUB9+nnXj0xwfIeM9pRl+cG+zGDzdftR4m3f2s4Wyf3SexW+kF5DFtWA==",
           "dev": true,
           "requires": {
             "@semantic-release/error": "^4.0.0",
@@ -17698,9 +17683,9 @@
           }
         },
         "npm": {
-          "version": "10.2.4",
-          "resolved": "https://registry.npmjs.org/npm/-/npm-10.2.4.tgz",
-          "integrity": "sha512-umEuYneVEYO9KoEEI8n2sSGmNQeqco/3BSeacRlqIkCzw4E7XGtYSWMeJobxzr6hZ2n9cM+u5TsMTcC5bAgoWA==",
+          "version": "10.2.5",
+          "resolved": "https://registry.npmjs.org/npm/-/npm-10.2.5.tgz",
+          "integrity": "sha512-lXdZ7titEN8CH5YJk9C/aYRU9JeDxQ4d8rwIIDsvH3SMjLjHTukB2CFstMiB30zXs4vCrPN2WH6cDq1yHBeJAw==",
           "dev": true,
           "requires": {
             "@isaacs/string-locale-compare": "^1.1.0",
@@ -17714,7 +17699,7 @@
             "@sigstore/tuf": "^2.2.0",
             "abbrev": "^2.0.0",
             "archy": "~1.0.0",
-            "cacache": "^18.0.0",
+            "cacache": "^18.0.1",
             "chalk": "^5.3.0",
             "ci-info": "^4.0.0",
             "cli-columns": "^4.0.0",
@@ -17728,7 +17713,7 @@
             "ini": "^4.1.1",
             "init-package-json": "^6.0.0",
             "is-cidr": "^5.0.3",
-            "json-parse-even-better-errors": "^3.0.0",
+            "json-parse-even-better-errors": "^3.0.1",
             "libnpmaccess": "^8.0.1",
             "libnpmdiff": "^6.0.3",
             "libnpmexec": "^7.0.4",
@@ -17757,7 +17742,7 @@
             "npm-user-validate": "^2.0.0",
             "npmlog": "^7.0.1",
             "p-map": "^4.0.0",
-            "pacote": "^17.0.4",
+            "pacote": "^17.0.5",
             "parse-conflict-json": "^3.0.1",
             "proc-log": "^3.0.0",
             "qrcode-terminal": "^0.12.0",
@@ -17830,7 +17815,7 @@
               }
             },
             "@npmcli/arborist": {
-              "version": "7.2.1",
+              "version": "7.2.2",
               "bundled": true,
               "dev": true,
               "requires": {
@@ -17870,7 +17855,7 @@
               }
             },
             "@npmcli/config": {
-              "version": "8.0.2",
+              "version": "8.0.3",
               "bundled": true,
               "dev": true,
               "requires": {
@@ -18171,7 +18156,7 @@
               }
             },
             "cacache": {
-              "version": "18.0.0",
+              "version": "18.0.1",
               "bundled": true,
               "dev": true,
               "requires": {
@@ -18180,7 +18165,7 @@
                 "glob": "^10.2.2",
                 "lru-cache": "^10.0.1",
                 "minipass": "^7.0.3",
-                "minipass-collect": "^1.0.2",
+                "minipass-collect": "^2.0.1",
                 "minipass-flush": "^1.0.5",
                 "minipass-pipeline": "^1.2.4",
                 "p-map": "^4.0.0",
@@ -18547,7 +18532,7 @@
               "dev": true
             },
             "ignore-walk": {
-              "version": "6.0.3",
+              "version": "6.0.4",
               "bundled": true,
               "dev": true,
               "requires": {
@@ -18634,7 +18619,7 @@
               }
             },
             "json-parse-even-better-errors": {
-              "version": "3.0.0",
+              "version": "3.0.1",
               "bundled": true,
               "dev": true
             },
@@ -18659,7 +18644,7 @@
               "dev": true
             },
             "libnpmaccess": {
-              "version": "8.0.1",
+              "version": "8.0.2",
               "bundled": true,
               "dev": true,
               "requires": {
@@ -18668,7 +18653,7 @@
               }
             },
             "libnpmdiff": {
-              "version": "6.0.3",
+              "version": "6.0.4",
               "bundled": true,
               "dev": true,
               "requires": {
@@ -18684,7 +18669,7 @@
               }
             },
             "libnpmexec": {
-              "version": "7.0.4",
+              "version": "7.0.5",
               "bundled": true,
               "dev": true,
               "requires": {
@@ -18702,7 +18687,7 @@
               }
             },
             "libnpmfund": {
-              "version": "5.0.1",
+              "version": "5.0.2",
               "bundled": true,
               "dev": true,
               "requires": {
@@ -18710,7 +18695,7 @@
               }
             },
             "libnpmhook": {
-              "version": "10.0.0",
+              "version": "10.0.1",
               "bundled": true,
               "dev": true,
               "requires": {
@@ -18719,7 +18704,7 @@
               }
             },
             "libnpmorg": {
-              "version": "6.0.1",
+              "version": "6.0.2",
               "bundled": true,
               "dev": true,
               "requires": {
@@ -18728,7 +18713,7 @@
               }
             },
             "libnpmpack": {
-              "version": "6.0.3",
+              "version": "6.0.4",
               "bundled": true,
               "dev": true,
               "requires": {
@@ -18739,7 +18724,7 @@
               }
             },
             "libnpmpublish": {
-              "version": "9.0.2",
+              "version": "9.0.3",
               "bundled": true,
               "dev": true,
               "requires": {
@@ -18754,7 +18739,7 @@
               }
             },
             "libnpmsearch": {
-              "version": "7.0.0",
+              "version": "7.0.1",
               "bundled": true,
               "dev": true,
               "requires": {
@@ -18762,7 +18747,7 @@
               }
             },
             "libnpmteam": {
-              "version": "6.0.0",
+              "version": "6.0.1",
               "bundled": true,
               "dev": true,
               "requires": {
@@ -18771,7 +18756,7 @@
               }
             },
             "libnpmversion": {
-              "version": "5.0.1",
+              "version": "5.0.2",
               "bundled": true,
               "dev": true,
               "requires": {
@@ -18783,12 +18768,9 @@
               }
             },
             "lru-cache": {
-              "version": "10.0.2",
+              "version": "10.1.0",
               "bundled": true,
-              "dev": true,
-              "requires": {
-                "semver": "^7.3.5"
-              }
+              "dev": true
             },
             "make-fetch-happen": {
               "version": "13.0.0",
@@ -18822,21 +18804,11 @@
               "dev": true
             },
             "minipass-collect": {
-              "version": "1.0.2",
+              "version": "2.0.1",
               "bundled": true,
               "dev": true,
               "requires": {
-                "minipass": "^3.0.0"
-              },
-              "dependencies": {
-                "minipass": {
-                  "version": "3.3.6",
-                  "bundled": true,
-                  "dev": true,
-                  "requires": {
-                    "yallist": "^4.0.0"
-                  }
-                }
+                "minipass": "^7.0.3"
               }
             },
             "minipass-fetch": {
@@ -19036,11 +19008,11 @@
               }
             },
             "npm-packlist": {
-              "version": "8.0.0",
+              "version": "8.0.1",
               "bundled": true,
               "dev": true,
               "requires": {
-                "ignore-walk": "^6.0.0"
+                "ignore-walk": "^6.0.4"
               }
             },
             "npm-pick-manifest": {
@@ -19102,7 +19074,7 @@
               }
             },
             "pacote": {
-              "version": "17.0.4",
+              "version": "17.0.5",
               "bundled": true,
               "dev": true,
               "requires": {
@@ -19679,9 +19651,9 @@
           }
         },
         "npm-run-path": {
-          "version": "5.1.0",
-          "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz",
-          "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==",
+          "version": "5.2.0",
+          "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.2.0.tgz",
+          "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==",
           "dev": true,
           "requires": {
             "path-key": "^4.0.0"
@@ -19756,9 +19728,9 @@
           "dev": true
         },
         "type-fest": {
-          "version": "4.8.2",
-          "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.8.2.tgz",
-          "integrity": "sha512-mcvrCjixA5166hSrUoJgGb9gBQN4loMYyj9zxuMs/66ibHNEFd5JXMw37YVDx58L4/QID9jIzdTBB4mDwDJ6KQ==",
+          "version": "4.9.0",
+          "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.9.0.tgz",
+          "integrity": "sha512-KS/6lh/ynPGiHD/LnAobrEFq3Ad4pBzOlJ1wAnJx9N4EYoqFhMfLIBjUT2UEx4wg5ZE+cC1ob6DCSpppVo+rtg==",
           "dev": true
         }
       }
diff --git a/package.json b/package.json
index 0d456692b2c2fa61177168dcca5d7e8ad8dbdc3d..f31021b184f07b965c1ee8400ff1882fca11e16b 100644
--- a/package.json
+++ b/package.json
@@ -4,7 +4,7 @@
   "devDependencies": {
     "@perun-proxy-aai/semantic-release-proxy-config": "^1.1.10",
     "browserslist-useragent-regexp": "3.0.2",
-    "semantic-release": "^22.0.8"
+    "semantic-release": "22.0.8"
   },
   "license": "BSD-3-Clause"
 }