diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index a358aec743259e04536fc57e6e8f6d4857fda0ea..98af35ce6d09a9224c848885e6b9de1f3f8e1779 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -26,14 +26,14 @@ jobs:
         run: ./gradlew about installQuasar cleanFrontend assembleFrontend copyDist build --info
       - name: List files in libs
         run: ls -ahl build/libs
-      - uses: actions/upload-artifact@v2
+      - uses: actions/upload-artifact@v3
         with:
           name: build-artifacts-gradle
           path: |
             build/libs/
             !build/libs/libraries/
           if-no-files-found: warn # 'warn' or 'ignore' are also available, defaults to `warn`
-      - uses: actions/upload-artifact@v2
+      - uses: actions/upload-artifact@v3
         if: failure()
         with:
           name: gradle-report
diff --git a/build.gradle b/build.gradle
index 439c45d792eb042853688a9a91e7438d6563d24b..f2b7a985ae642d6869a29c1991ef5312bcf200e9 100644
--- a/build.gradle
+++ b/build.gradle
@@ -80,10 +80,9 @@ dependencies {
 
     embed 'org.apache.logging.log4j:log4j-api:2.17.1'
     embed 'org.apache.logging.log4j:log4j-slf4j-impl:2.17.2'
-    embed 'org.apache.logging.log4j:log4j-core:2.17.1'
-    embed 'org.apache.logging.log4j:log4j-slf4j-impl:2.17.2'
+    embed 'org.apache.logging.log4j:log4j-core:2.17.2'
     embed 'org.apache.logging.log4j:log4j-web:2.17.1'
-    embed 'org.apache.logging.log4j:log4j-jul:2.17.1'
+    embed 'org.apache.logging.log4j:log4j-jul:2.17.2'
 
     // Dev tools
     developmentOnly 'org.springframework.boot:spring-boot-devtools:2.6.4'
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index 96f7dbb7ac92d46d13648e6f0755b17d099d6fdf..a6c07fd9a7b99f727eeed8c509fad56aaf838343 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -9,10 +9,10 @@
       "version": "0.0.1",
       "dependencies": {
         "@quasar/extras": "1.12.5",
-        "axios": "0.26.0",
+        "axios": "0.26.1",
         "core-js": "3.21.1",
         "quasar": "2.5.5",
-        "tsparticles": "1.41.5"
+        "tsparticles": "1.42.4"
       },
       "devDependencies": {
         "@babel/eslint-parser": "7.17.0",
@@ -20,7 +20,7 @@
         "electron": "17.1.0",
         "electron-packager": "15.4.0",
         "eslint": "8.10.0",
-        "eslint-config-prettier": "8.4.0",
+        "eslint-config-prettier": "8.5.0",
         "eslint-plugin-vue": "8.5.0",
         "eslint-webpack-plugin": "3.1.1"
       },
@@ -3080,9 +3080,9 @@
       }
     },
     "node_modules/axios": {
-      "version": "0.26.0",
-      "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.0.tgz",
-      "integrity": "sha512-lKoGLMYtHvFrPVt3r+RBMp9nh34N0M8zEfCWqdWZx6phynIEhQqAdydpyBAAG211zlhX9Rgu08cOamy6XjE5Og==",
+      "version": "0.26.1",
+      "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz",
+      "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==",
       "dependencies": {
         "follow-redirects": "^1.14.8"
       }
@@ -5386,9 +5386,9 @@
       }
     },
     "node_modules/eslint-config-prettier": {
-      "version": "8.4.0",
-      "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.4.0.tgz",
-      "integrity": "sha512-CFotdUcMY18nGRo5KGsnNxpznzhkopOcOo0InID+sgQssPrzjvsyKZPvOgymTFeHrFuC3Tzdf2YndhXtULK9Iw==",
+      "version": "8.5.0",
+      "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz",
+      "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==",
       "dev": true,
       "bin": {
         "eslint-config-prettier": "bin/cli.js"
@@ -11925,9 +11925,9 @@
       "dev": true
     },
     "node_modules/tsparticles": {
-      "version": "1.41.5",
-      "resolved": "https://registry.npmjs.org/tsparticles/-/tsparticles-1.41.5.tgz",
-      "integrity": "sha512-USK4VZsr5HxiSyCvMuC6F7+SwOrM0zJDkPNlZXLBnf++d8xJ6P+jafEKr89JVUeYCWuDyAfS2GtYaXgOC1+bOA==",
+      "version": "1.42.4",
+      "resolved": "https://registry.npmjs.org/tsparticles/-/tsparticles-1.42.4.tgz",
+      "integrity": "sha512-tfjh6hZFID+5mIdqIvAvmpGymG5kFIxB2k1fs0SIDemo7iL9qnQyvI3HankxfRtCblcwRoEYj/g5phdIhqY8vA==",
       "funding": [
         {
           "type": "github",
@@ -15360,9 +15360,9 @@
       }
     },
     "axios": {
-      "version": "0.26.0",
-      "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.0.tgz",
-      "integrity": "sha512-lKoGLMYtHvFrPVt3r+RBMp9nh34N0M8zEfCWqdWZx6phynIEhQqAdydpyBAAG211zlhX9Rgu08cOamy6XjE5Og==",
+      "version": "0.26.1",
+      "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz",
+      "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==",
       "requires": {
         "follow-redirects": "^1.14.8"
       }
@@ -17258,9 +17258,9 @@
       }
     },
     "eslint-config-prettier": {
-      "version": "8.4.0",
-      "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.4.0.tgz",
-      "integrity": "sha512-CFotdUcMY18nGRo5KGsnNxpznzhkopOcOo0InID+sgQssPrzjvsyKZPvOgymTFeHrFuC3Tzdf2YndhXtULK9Iw==",
+      "version": "8.5.0",
+      "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz",
+      "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==",
       "dev": true,
       "requires": {}
     },
@@ -21986,9 +21986,9 @@
       "dev": true
     },
     "tsparticles": {
-      "version": "1.41.5",
-      "resolved": "https://registry.npmjs.org/tsparticles/-/tsparticles-1.41.5.tgz",
-      "integrity": "sha512-USK4VZsr5HxiSyCvMuC6F7+SwOrM0zJDkPNlZXLBnf++d8xJ6P+jafEKr89JVUeYCWuDyAfS2GtYaXgOC1+bOA=="
+      "version": "1.42.4",
+      "resolved": "https://registry.npmjs.org/tsparticles/-/tsparticles-1.42.4.tgz",
+      "integrity": "sha512-tfjh6hZFID+5mIdqIvAvmpGymG5kFIxB2k1fs0SIDemo7iL9qnQyvI3HankxfRtCblcwRoEYj/g5phdIhqY8vA=="
     },
     "tunnel": {
       "version": "0.0.6",
diff --git a/frontend/package.json b/frontend/package.json
index 9f34087998da99a784629babd7e7f6838e69d958..e60581c5a8b05354749fb4e6590c0dfd110dc3fb 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -27,10 +27,10 @@
   },
   "dependencies": {
     "@quasar/extras": "1.12.5",
-    "axios": "0.26.0",
+    "axios": "0.26.1",
     "quasar": "2.5.5",
     "core-js": "3.21.1",
-    "tsparticles": "1.41.5"
+    "tsparticles": "1.42.4"
   },
   "devDependencies": {
     "@babel/eslint-parser": "7.17.0",
@@ -38,7 +38,7 @@
     "@quasar/app": "3.3.3",
     "electron-packager": "15.4.0",
     "eslint": "8.10.0",
-    "eslint-config-prettier": "8.4.0",
+    "eslint-config-prettier": "8.5.0",
     "eslint-plugin-vue": "8.5.0",
     "eslint-webpack-plugin": "3.1.1"
   },
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index 41dfb87909a877d96c3af4adccce4c7a301b55a2..aa991fceae6e464c320a107e4b337daf48c0d7ab 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,5 +1,5 @@
 distributionBase=GRADLE_USER_HOME
 distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-bin.zip
 zipStoreBase=GRADLE_USER_HOME
 zipStorePath=wrapper/dists