diff --git a/NodeApp/package-lock.json b/NodeApp/package-lock.json
index fb1bd888e9523ac99e94d7d6e33c49dc85b79378..ed153abcf0d2bf7fc6adaac6804de00f39edb7a4 100644
--- a/NodeApp/package-lock.json
+++ b/NodeApp/package-lock.json
@@ -11,41 +11,41 @@
             "dependencies": {
                 "ajv": "^8.12.0",
                 "appdata-path": "^1.0.0",
-                "axios": "^1.4.0",
+                "axios": "^1.6.2",
                 "boxen": "^5.1.2",
                 "chalk": "^4.1.2",
-                "commander": "^11.0.0",
+                "commander": "^11.1.0",
                 "dotenv": "^16.3.1",
                 "dotenv-expand": "^10.0.0",
-                "fs-extra": "^11.1.1",
-                "http-status-codes": "^2.2.0",
-                "inquirer": "^8.2.5",
+                "fs-extra": "^11.2.0",
+                "http-status-codes": "^2.3.0",
+                "inquirer": "^8.2.6",
                 "json5": "^2.2.3",
                 "jsonwebtoken": "^8.5.1",
                 "openurl": "^1.1.1",
                 "ora": "^5.4.1",
                 "tar-stream": "^3.1.6",
-                "winston": "^3.10.0",
-                "yaml": "^2.3.2"
+                "winston": "^3.11.0",
+                "yaml": "^2.3.4"
             },
             "bin": {
                 "dojo": "dist/app.js"
             },
             "devDependencies": {
-                "@types/fs-extra": "^11.0.1",
-                "@types/inquirer": "^8.2.6",
+                "@types/fs-extra": "^11.0.4",
+                "@types/inquirer": "^8.2.10",
                 "@types/jsonwebtoken": "^8.5.9",
-                "@types/node": "^18.17.2",
-                "@types/openurl": "^1.0.1",
-                "@types/tar-stream": "^2.2.2",
-                "@typescript-eslint/eslint-plugin": "^6.10.0",
-                "@typescript-eslint/parser": "^6.10.0",
+                "@types/node": "^18.19.2",
+                "@types/openurl": "^1.0.3",
+                "@types/tar-stream": "^3.1.3",
+                "@typescript-eslint/eslint-plugin": "^6.13.2",
+                "@typescript-eslint/parser": "^6.13.2",
                 "dotenv-vault": "^1.25.0",
                 "genversion": "^3.1.1",
                 "pkg": "^5.8.1",
                 "tiny-typed-emitter": "^2.1.0",
                 "ts-node": "^10.9.1",
-                "typescript": "^5.1.6"
+                "typescript": "^5.3.2"
             }
         },
         "node_modules/@aashutoshrathi/word-wrap": {
@@ -805,9 +805,9 @@
             }
         },
         "node_modules/@types/fs-extra": {
-            "version": "11.0.2",
-            "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.2.tgz",
-            "integrity": "sha512-c0hrgAOVYr21EX8J0jBMXGLMgJqVf/v6yxi0dLaJboW9aQPh16Id+z6w2Tx1hm+piJOLv8xPfVKZCLfjPw/IMQ==",
+            "version": "11.0.4",
+            "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.4.tgz",
+            "integrity": "sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==",
             "dev": true,
             "dependencies": {
                 "@types/jsonfile": "*",
@@ -815,9 +815,9 @@
             }
         },
         "node_modules/@types/inquirer": {
-            "version": "8.2.6",
-            "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-8.2.6.tgz",
-            "integrity": "sha512-3uT88kxg8lNzY8ay2ZjP44DKcRaTGztqeIvN2zHvhzIBH/uAPaL75aBtdNRKbA7xXoMbBt5kX0M00VKAnfOYlA==",
+            "version": "8.2.10",
+            "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-8.2.10.tgz",
+            "integrity": "sha512-IdD5NmHyVjWM8SHWo/kPBgtzXatwPkfwzyP3fN1jF2g9BWt5WO+8hL2F4o2GKIYsU40PpqeevuUWvkS/roXJkA==",
             "dev": true,
             "dependencies": {
                 "@types/through": "*",
@@ -849,30 +849,33 @@
             }
         },
         "node_modules/@types/node": {
-            "version": "18.18.3",
-            "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.3.tgz",
-            "integrity": "sha512-0OVfGupTl3NBFr8+iXpfZ8NR7jfFO+P1Q+IO/q0wbo02wYkP5gy36phojeYWpLQ6WAMjl+VfmqUk2YbUfp0irA==",
-            "dev": true
+            "version": "18.19.2",
+            "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.2.tgz",
+            "integrity": "sha512-6wzfBdbWpe8QykUkXBjtmO3zITA0A3FIjoy+in0Y2K4KrCiRhNYJIdwAPDffZ3G6GnaKaSLSEa9ZuORLfEoiwg==",
+            "dev": true,
+            "dependencies": {
+                "undici-types": "~5.26.4"
+            }
         },
         "node_modules/@types/openurl": {
-            "version": "1.0.1",
-            "resolved": "https://registry.npmjs.org/@types/openurl/-/openurl-1.0.1.tgz",
-            "integrity": "sha512-1XWIANTcgHenp3tboMdCiyzc2hBFfhf7Us2LHJ7X+kPiw648trTuV+lMsd0NUG3hv/44VM38r2vLYvtFpbc9sw==",
+            "version": "1.0.3",
+            "resolved": "https://registry.npmjs.org/@types/openurl/-/openurl-1.0.3.tgz",
+            "integrity": "sha512-rdWpxNve8iUBizep3BwjGzcdfk2XeXeeFiMwIgLN6dAKxCusfFC6H9XVvfPeNObRFpSgqI+HVmoG7UOB9HEnBQ==",
             "dev": true,
             "dependencies": {
                 "@types/node": "*"
             }
         },
         "node_modules/@types/semver": {
-            "version": "7.5.5",
-            "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.5.tgz",
-            "integrity": "sha512-+d+WYC1BxJ6yVOgUgzK8gWvp5qF8ssV5r4nsDcZWKRWcDQLQ619tvWAxJQYGgBrO1MnLJC7a5GtiYsAoQ47dJg==",
+            "version": "7.5.6",
+            "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz",
+            "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==",
             "dev": true
         },
         "node_modules/@types/tar-stream": {
-            "version": "2.2.3",
-            "resolved": "https://registry.npmjs.org/@types/tar-stream/-/tar-stream-2.2.3.tgz",
-            "integrity": "sha512-if3mugZfjVkXOMZdFjIHySxY13r6GXPpyOlsDmLffvyI7tLz9wXE8BFjNivXsvUeyJ1KNlOpfLnag+ISmxgxPw==",
+            "version": "3.1.3",
+            "resolved": "https://registry.npmjs.org/@types/tar-stream/-/tar-stream-3.1.3.tgz",
+            "integrity": "sha512-Zbnx4wpkWBMBSu5CytMbrT5ZpMiF55qgM+EpHzR4yIDu7mv52cej8hTkOc6K+LzpkOAbxwn/m7j3iO+/l42YkQ==",
             "dev": true,
             "dependencies": {
                 "@types/node": "*"
@@ -893,16 +896,16 @@
             "integrity": "sha512-6tOUG+nVHn0cJbVp25JFayS5UE6+xlbcNF9Lo9mU7U0zk3zeUShZied4YEQZjy1JBF043FSkdXw8YkUJuVtB5g=="
         },
         "node_modules/@typescript-eslint/eslint-plugin": {
-            "version": "6.10.0",
-            "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.10.0.tgz",
-            "integrity": "sha512-uoLj4g2OTL8rfUQVx2AFO1hp/zja1wABJq77P6IclQs6I/m9GLrm7jCdgzZkvWdDCQf1uEvoa8s8CupsgWQgVg==",
+            "version": "6.13.2",
+            "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.13.2.tgz",
+            "integrity": "sha512-3+9OGAWHhk4O1LlcwLBONbdXsAhLjyCFogJY/cWy2lxdVJ2JrcTF2pTGMaLl2AE7U1l31n8Py4a8bx5DLf/0dQ==",
             "dev": true,
             "dependencies": {
                 "@eslint-community/regexpp": "^4.5.1",
-                "@typescript-eslint/scope-manager": "6.10.0",
-                "@typescript-eslint/type-utils": "6.10.0",
-                "@typescript-eslint/utils": "6.10.0",
-                "@typescript-eslint/visitor-keys": "6.10.0",
+                "@typescript-eslint/scope-manager": "6.13.2",
+                "@typescript-eslint/type-utils": "6.13.2",
+                "@typescript-eslint/utils": "6.13.2",
+                "@typescript-eslint/visitor-keys": "6.13.2",
                 "debug": "^4.3.4",
                 "graphemer": "^1.4.0",
                 "ignore": "^5.2.4",
@@ -928,15 +931,15 @@
             }
         },
         "node_modules/@typescript-eslint/parser": {
-            "version": "6.10.0",
-            "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.10.0.tgz",
-            "integrity": "sha512-+sZwIj+s+io9ozSxIWbNB5873OSdfeBEH/FR0re14WLI6BaKuSOnnwCJ2foUiu8uXf4dRp1UqHP0vrZ1zXGrog==",
+            "version": "6.13.2",
+            "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.13.2.tgz",
+            "integrity": "sha512-MUkcC+7Wt/QOGeVlM8aGGJZy1XV5YKjTpq9jK6r6/iLsGXhBVaGP5N0UYvFsu9BFlSpwY9kMretzdBH01rkRXg==",
             "dev": true,
             "dependencies": {
-                "@typescript-eslint/scope-manager": "6.10.0",
-                "@typescript-eslint/types": "6.10.0",
-                "@typescript-eslint/typescript-estree": "6.10.0",
-                "@typescript-eslint/visitor-keys": "6.10.0",
+                "@typescript-eslint/scope-manager": "6.13.2",
+                "@typescript-eslint/types": "6.13.2",
+                "@typescript-eslint/typescript-estree": "6.13.2",
+                "@typescript-eslint/visitor-keys": "6.13.2",
                 "debug": "^4.3.4"
             },
             "engines": {
@@ -956,13 +959,13 @@
             }
         },
         "node_modules/@typescript-eslint/scope-manager": {
-            "version": "6.10.0",
-            "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.10.0.tgz",
-            "integrity": "sha512-TN/plV7dzqqC2iPNf1KrxozDgZs53Gfgg5ZHyw8erd6jd5Ta/JIEcdCheXFt9b1NYb93a1wmIIVW/2gLkombDg==",
+            "version": "6.13.2",
+            "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.13.2.tgz",
+            "integrity": "sha512-CXQA0xo7z6x13FeDYCgBkjWzNqzBn8RXaE3QVQVIUm74fWJLkJkaHmHdKStrxQllGh6Q4eUGyNpMe0b1hMkXFA==",
             "dev": true,
             "dependencies": {
-                "@typescript-eslint/types": "6.10.0",
-                "@typescript-eslint/visitor-keys": "6.10.0"
+                "@typescript-eslint/types": "6.13.2",
+                "@typescript-eslint/visitor-keys": "6.13.2"
             },
             "engines": {
                 "node": "^16.0.0 || >=18.0.0"
@@ -973,13 +976,13 @@
             }
         },
         "node_modules/@typescript-eslint/type-utils": {
-            "version": "6.10.0",
-            "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.10.0.tgz",
-            "integrity": "sha512-wYpPs3hgTFblMYwbYWPT3eZtaDOjbLyIYuqpwuLBBqhLiuvJ+9sEp2gNRJEtR5N/c9G1uTtQQL5AhV0fEPJYcg==",
+            "version": "6.13.2",
+            "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.13.2.tgz",
+            "integrity": "sha512-Qr6ssS1GFongzH2qfnWKkAQmMUyZSyOr0W54nZNU1MDfo+U4Mv3XveeLZzadc/yq8iYhQZHYT+eoXJqnACM1tw==",
             "dev": true,
             "dependencies": {
-                "@typescript-eslint/typescript-estree": "6.10.0",
-                "@typescript-eslint/utils": "6.10.0",
+                "@typescript-eslint/typescript-estree": "6.13.2",
+                "@typescript-eslint/utils": "6.13.2",
                 "debug": "^4.3.4",
                 "ts-api-utils": "^1.0.1"
             },
@@ -1000,9 +1003,9 @@
             }
         },
         "node_modules/@typescript-eslint/types": {
-            "version": "6.10.0",
-            "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.10.0.tgz",
-            "integrity": "sha512-36Fq1PWh9dusgo3vH7qmQAj5/AZqARky1Wi6WpINxB6SkQdY5vQoT2/7rW7uBIsPDcvvGCLi4r10p0OJ7ITAeg==",
+            "version": "6.13.2",
+            "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.13.2.tgz",
+            "integrity": "sha512-7sxbQ+EMRubQc3wTfTsycgYpSujyVbI1xw+3UMRUcrhSy+pN09y/lWzeKDbvhoqcRbHdc+APLs/PWYi/cisLPg==",
             "dev": true,
             "engines": {
                 "node": "^16.0.0 || >=18.0.0"
@@ -1013,13 +1016,13 @@
             }
         },
         "node_modules/@typescript-eslint/typescript-estree": {
-            "version": "6.10.0",
-            "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.10.0.tgz",
-            "integrity": "sha512-ek0Eyuy6P15LJVeghbWhSrBCj/vJpPXXR+EpaRZqou7achUWL8IdYnMSC5WHAeTWswYQuP2hAZgij/bC9fanBg==",
+            "version": "6.13.2",
+            "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.13.2.tgz",
+            "integrity": "sha512-SuD8YLQv6WHnOEtKv8D6HZUzOub855cfPnPMKvdM/Bh1plv1f7Q/0iFUDLKKlxHcEstQnaUU4QZskgQq74t+3w==",
             "dev": true,
             "dependencies": {
-                "@typescript-eslint/types": "6.10.0",
-                "@typescript-eslint/visitor-keys": "6.10.0",
+                "@typescript-eslint/types": "6.13.2",
+                "@typescript-eslint/visitor-keys": "6.13.2",
                 "debug": "^4.3.4",
                 "globby": "^11.1.0",
                 "is-glob": "^4.0.3",
@@ -1040,17 +1043,17 @@
             }
         },
         "node_modules/@typescript-eslint/utils": {
-            "version": "6.10.0",
-            "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.10.0.tgz",
-            "integrity": "sha512-v+pJ1/RcVyRc0o4wAGux9x42RHmAjIGzPRo538Z8M1tVx6HOnoQBCX/NoadHQlZeC+QO2yr4nNSFWOoraZCAyg==",
+            "version": "6.13.2",
+            "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.13.2.tgz",
+            "integrity": "sha512-b9Ptq4eAZUym4idijCRzl61oPCwwREcfDI8xGk751Vhzig5fFZR9CyzDz4Sp/nxSLBYxUPyh4QdIDqWykFhNmQ==",
             "dev": true,
             "dependencies": {
                 "@eslint-community/eslint-utils": "^4.4.0",
                 "@types/json-schema": "^7.0.12",
                 "@types/semver": "^7.5.0",
-                "@typescript-eslint/scope-manager": "6.10.0",
-                "@typescript-eslint/types": "6.10.0",
-                "@typescript-eslint/typescript-estree": "6.10.0",
+                "@typescript-eslint/scope-manager": "6.13.2",
+                "@typescript-eslint/types": "6.13.2",
+                "@typescript-eslint/typescript-estree": "6.13.2",
                 "semver": "^7.5.4"
             },
             "engines": {
@@ -1065,12 +1068,12 @@
             }
         },
         "node_modules/@typescript-eslint/visitor-keys": {
-            "version": "6.10.0",
-            "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.10.0.tgz",
-            "integrity": "sha512-xMGluxQIEtOM7bqFCo+rCMh5fqI+ZxV5RUUOa29iVPz1OgCZrtc7rFnz5cLUazlkPKYqX+75iuDq7m0HQ48nCg==",
+            "version": "6.13.2",
+            "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.13.2.tgz",
+            "integrity": "sha512-OGznFs0eAQXJsp+xSd6k/O1UbFi/K/L7WjqeRoFE7vadjAF9y0uppXhYNQNEqygjou782maGClOoZwPqF0Drlw==",
             "dev": true,
             "dependencies": {
-                "@typescript-eslint/types": "6.10.0",
+                "@typescript-eslint/types": "6.13.2",
                 "eslint-visitor-keys": "^3.4.1"
             },
             "engines": {
@@ -1265,9 +1268,9 @@
             }
         },
         "node_modules/axios": {
-            "version": "1.5.1",
-            "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.1.tgz",
-            "integrity": "sha512-Q28iYCWzNHjAm+yEAot5QaAMxhMghWLFVf7rRdwhUI+c2jix2DUXjAHXVi+s1ibs3mjPO/cCgbA++3BjD0vP/A==",
+            "version": "1.6.2",
+            "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz",
+            "integrity": "sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==",
             "dependencies": {
                 "follow-redirects": "^1.15.0",
                 "form-data": "^4.0.0",
@@ -1609,9 +1612,9 @@
             }
         },
         "node_modules/commander": {
-            "version": "11.0.0",
-            "resolved": "https://registry.npmjs.org/commander/-/commander-11.0.0.tgz",
-            "integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==",
+            "version": "11.1.0",
+            "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz",
+            "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==",
             "engines": {
                 "node": ">=16"
             }
@@ -2414,9 +2417,9 @@
             "dev": true
         },
         "node_modules/fs-extra": {
-            "version": "11.1.1",
-            "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz",
-            "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==",
+            "version": "11.2.0",
+            "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz",
+            "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==",
             "dependencies": {
                 "graceful-fs": "^4.2.0",
                 "jsonfile": "^6.0.1",
@@ -4514,9 +4517,9 @@
             }
         },
         "node_modules/typescript": {
-            "version": "5.2.2",
-            "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz",
-            "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==",
+            "version": "5.3.2",
+            "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.2.tgz",
+            "integrity": "sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==",
             "dev": true,
             "bin": {
                 "tsc": "bin/tsc",
@@ -4526,6 +4529,12 @@
                 "node": ">=14.17"
             }
         },
+        "node_modules/undici-types": {
+            "version": "5.26.5",
+            "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
+            "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
+            "dev": true
+        },
         "node_modules/universalify": {
             "version": "2.0.0",
             "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
@@ -4604,11 +4613,11 @@
             }
         },
         "node_modules/winston": {
-            "version": "3.10.0",
-            "resolved": "https://registry.npmjs.org/winston/-/winston-3.10.0.tgz",
-            "integrity": "sha512-nT6SIDaE9B7ZRO0u3UvdrimG0HkB7dSTAgInQnNR2SOPJ4bvq5q79+pXLftKmP52lJGW15+H5MCK0nM9D3KB/g==",
+            "version": "3.11.0",
+            "resolved": "https://registry.npmjs.org/winston/-/winston-3.11.0.tgz",
+            "integrity": "sha512-L3yR6/MzZAOl0DsysUXHVjOwv8mKZ71TrA/41EIduGpOOV5LQVodqN+QdQ6BS6PJ/RdIshZhq84P/fStEZkk7g==",
             "dependencies": {
-                "@colors/colors": "1.5.0",
+                "@colors/colors": "^1.6.0",
                 "@dabh/diagnostics": "^2.0.2",
                 "async": "^3.2.3",
                 "is-stream": "^2.0.0",
@@ -4637,6 +4646,14 @@
                 "node": ">= 6.4.0"
             }
         },
+        "node_modules/winston/node_modules/@colors/colors": {
+            "version": "1.6.0",
+            "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz",
+            "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==",
+            "engines": {
+                "node": ">=0.1.90"
+            }
+        },
         "node_modules/wordwrap": {
             "version": "1.0.0",
             "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
@@ -4681,9 +4698,9 @@
             "dev": true
         },
         "node_modules/yaml": {
-            "version": "2.3.2",
-            "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz",
-            "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==",
+            "version": "2.3.4",
+            "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz",
+            "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==",
             "engines": {
                 "node": ">= 14"
             }
diff --git a/NodeApp/package.json b/NodeApp/package.json
index 9ae4a08e1f991b40717b4d10197bd84e1fb2480b..7c04d071fb003ddb325faf249f38a7505e388bcc 100644
--- a/NodeApp/package.json
+++ b/NodeApp/package.json
@@ -35,37 +35,37 @@
     "dependencies"   : {
         "ajv"              : "^8.12.0",
         "appdata-path"     : "^1.0.0",
-        "axios"            : "^1.4.0",
+        "axios"            : "^1.6.2",
         "boxen"            : "^5.1.2",
         "chalk"            : "^4.1.2",
-        "commander"        : "^11.0.0",
+        "commander"        : "^11.1.0",
         "dotenv"           : "^16.3.1",
         "dotenv-expand"    : "^10.0.0",
-        "fs-extra"         : "^11.1.1",
-        "http-status-codes": "^2.2.0",
-        "inquirer"         : "^8.2.5",
+        "fs-extra"         : "^11.2.0",
+        "http-status-codes": "^2.3.0",
+        "inquirer"         : "^8.2.6",
         "json5"            : "^2.2.3",
         "jsonwebtoken"     : "^8.5.1",
         "openurl"          : "^1.1.1",
         "ora"              : "^5.4.1",
         "tar-stream"       : "^3.1.6",
-        "winston"          : "^3.10.0",
-        "yaml"             : "^2.3.2"
+        "winston"          : "^3.11.0",
+        "yaml"             : "^2.3.4"
     },
     "devDependencies": {
-        "@types/fs-extra"                 : "^11.0.1",
-        "@types/inquirer"                 : "^8.2.6",
+        "@types/fs-extra"                 : "^11.0.4",
+        "@types/inquirer"                 : "^8.2.10",
         "@types/jsonwebtoken"             : "^8.5.9",
-        "@types/node"                     : "^18.17.2",
-        "@types/openurl"                  : "^1.0.1",
-        "@types/tar-stream"               : "^2.2.2",
-        "@typescript-eslint/eslint-plugin": "^6.10.0",
-        "@typescript-eslint/parser"       : "^6.10.0",
+        "@types/node"                     : "^18.19.2",
+        "@types/openurl"                  : "^1.0.3",
+        "@types/tar-stream"               : "^3.1.3",
+        "@typescript-eslint/eslint-plugin": "^6.13.2",
+        "@typescript-eslint/parser"       : "^6.13.2",
         "dotenv-vault"                    : "^1.25.0",
         "genversion"                      : "^3.1.1",
         "pkg"                             : "^5.8.1",
         "tiny-typed-emitter"              : "^2.1.0",
         "ts-node"                         : "^10.9.1",
-        "typescript"                      : "^5.1.6"
+        "typescript"                      : "^5.3.2"
     }
 }