diff --git a/package-lock.json b/package-lock.json
index e87ea8f9d9..d2b6d64503 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -4234,21 +4234,49 @@
       "integrity": "sha512-YqR6GIsum9K7Cg6wOTxwJnKP+KDOxbZ9dnQE2/M47vP0ynXyTadvwflGBukzJ/MhzrS2R6buNhFjFnVJRXJinw=="
     },
     "@opengovsg/spcp-auth-client": {
-      "version": "1.4.0",
-      "resolved": "https://registry.npmjs.org/@opengovsg/spcp-auth-client/-/spcp-auth-client-1.4.0.tgz",
-      "integrity": "sha512-5dstOdhAPGgFMLaYJgHBOSL/y7GiMM+rj9cFqOiKYuFQl4uMrkgPij1yTlxLe3NVXBjuhVS0ZiEyV/EUtnF13g==",
+      "version": "1.4.2",
+      "resolved": "https://registry.npmjs.org/@opengovsg/spcp-auth-client/-/spcp-auth-client-1.4.2.tgz",
+      "integrity": "sha512-mpfiapWknNW2+5A5r9NVjPz3r3KRD3jtIcHaKljd895FPgR0gzbY3bQBTiPSbeNATJphqqwLdsZmf2/EsCgs6w==",
       "requires": {
         "base-64": "^1.0.0",
         "jsonwebtoken": "^8.3.0",
-        "lodash": "^4.17.11",
-        "request": "^2.87.0",
+        "lodash": "^4.17.21",
+        "request": "^2.88.2",
         "xml-crypto": "^2.0.0",
-        "xml-encryption": "^1.2.1",
+        "xml-encryption": "^1.2.2",
         "xml2json-light": "^1.0.6",
-        "xmldom": "^0.4.0",
+        "xmldom": "^0.5.0",
         "xpath": "0.0.32"
       },
       "dependencies": {
+        "xml-encryption": {
+          "version": "1.2.2",
+          "resolved": "https://registry.npmjs.org/xml-encryption/-/xml-encryption-1.2.2.tgz",
+          "integrity": "sha512-s0Fax5BpCZqLzYGtlmilUoi/kyhj8dHqaMOvTAQLifkDS4QVfIuBqhEj9POtk3YbZ0tSxp/hvbGj3iCOM1ej8w==",
+          "requires": {
+            "escape-html": "^1.0.3",
+            "node-forge": "^0.10.0",
+            "xmldom": "~0.1.15",
+            "xpath": "0.0.27"
+          },
+          "dependencies": {
+            "xmldom": {
+              "version": "0.1.31",
+              "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz",
+              "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ=="
+            },
+            "xpath": {
+              "version": "0.0.27",
+              "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.27.tgz",
+              "integrity": "sha512-fg03WRxtkCV6ohClePNAECYsmpKKTv5L8y/X3Dn1hQrec3POx2jHZ/0P2qQ6HvsrU1BmeqXcof3NGGueG6LxwQ=="
+            }
+          }
+        },
+        "xmldom": {
+          "version": "0.5.0",
+          "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.5.0.tgz",
+          "integrity": "sha512-Foaj5FXVzgn7xFzsKeNIde9g6aFBxTPi37iwsno8QvApmtg7KYrr+OPyRHcJF7dud2a5nGRBXK3n0dL62Gf7PA=="
+        },
         "xpath": {
           "version": "0.0.32",
           "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.32.tgz",
@@ -5128,13 +5156,13 @@
       }
     },
     "@typescript-eslint/eslint-plugin": {
-      "version": "4.16.1",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.16.1.tgz",
-      "integrity": "sha512-SK777klBdlkUZpZLC1mPvyOWk9yAFCWmug13eAjVQ4/Q1LATE/NbcQL1xDHkptQkZOLnPmLUA1Y54m8dqYwnoQ==",
+      "version": "4.17.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.17.0.tgz",
+      "integrity": "sha512-/fKFDcoHg8oNan39IKFOb5WmV7oWhQe1K6CDaAVfJaNWEhmfqlA24g+u1lqU5bMH7zuNasfMId4LaYWC5ijRLw==",
       "dev": true,
       "requires": {
-        "@typescript-eslint/experimental-utils": "4.16.1",
-        "@typescript-eslint/scope-manager": "4.16.1",
+        "@typescript-eslint/experimental-utils": "4.17.0",
+        "@typescript-eslint/scope-manager": "4.17.0",
         "debug": "^4.1.1",
         "functional-red-black-tree": "^1.0.1",
         "lodash": "^4.17.15",
@@ -5144,43 +5172,43 @@
       },
       "dependencies": {
         "@typescript-eslint/experimental-utils": {
-          "version": "4.16.1",
-          "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.16.1.tgz",
-          "integrity": "sha512-0Hm3LSlMYFK17jO4iY3un1Ve9x1zLNn4EM50Lia+0EV99NdbK+cn0er7HC7IvBA23mBg3P+8dUkMXy4leL33UQ==",
+          "version": "4.17.0",
+          "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.17.0.tgz",
+          "integrity": "sha512-ZR2NIUbnIBj+LGqCFGQ9yk2EBQrpVVFOh9/Kd0Lm6gLpSAcCuLLe5lUCibKGCqyH9HPwYC0GIJce2O1i8VYmWA==",
           "dev": true,
           "requires": {
             "@types/json-schema": "^7.0.3",
-            "@typescript-eslint/scope-manager": "4.16.1",
-            "@typescript-eslint/types": "4.16.1",
-            "@typescript-eslint/typescript-estree": "4.16.1",
+            "@typescript-eslint/scope-manager": "4.17.0",
+            "@typescript-eslint/types": "4.17.0",
+            "@typescript-eslint/typescript-estree": "4.17.0",
             "eslint-scope": "^5.0.0",
             "eslint-utils": "^2.0.0"
           }
         },
         "@typescript-eslint/scope-manager": {
-          "version": "4.16.1",
-          "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.16.1.tgz",
-          "integrity": "sha512-6IlZv9JaurqV0jkEg923cV49aAn8V6+1H1DRfhRcvZUrptQ+UtSKHb5kwTayzOYTJJ/RsYZdcvhOEKiBLyc0Cw==",
+          "version": "4.17.0",
+          "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.17.0.tgz",
+          "integrity": "sha512-OJ+CeTliuW+UZ9qgULrnGpPQ1bhrZNFpfT/Bc0pzNeyZwMik7/ykJ0JHnQ7krHanFN9wcnPK89pwn84cRUmYjw==",
           "dev": true,
           "requires": {
-            "@typescript-eslint/types": "4.16.1",
-            "@typescript-eslint/visitor-keys": "4.16.1"
+            "@typescript-eslint/types": "4.17.0",
+            "@typescript-eslint/visitor-keys": "4.17.0"
           }
         },
         "@typescript-eslint/types": {
-          "version": "4.16.1",
-          "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.16.1.tgz",
-          "integrity": "sha512-nnKqBwMgRlhzmJQF8tnFDZWfunXmJyuXj55xc8Kbfup4PbkzdoDXZvzN8//EiKR27J6vUSU8j4t37yUuYPiLqA==",
+          "version": "4.17.0",
+          "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.17.0.tgz",
+          "integrity": "sha512-RN5z8qYpJ+kXwnLlyzZkiJwfW2AY458Bf8WqllkondQIcN2ZxQowAToGSd9BlAUZDB5Ea8I6mqL2quGYCLT+2g==",
           "dev": true
         },
         "@typescript-eslint/typescript-estree": {
-          "version": "4.16.1",
-          "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.16.1.tgz",
-          "integrity": "sha512-m8I/DKHa8YbeHt31T+UGd/l8Kwr0XCTCZL3H4HMvvLCT7HU9V7yYdinTOv1gf/zfqNeDcCgaFH2BMsS8x6NvJg==",
+          "version": "4.17.0",
+          "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.17.0.tgz",
+          "integrity": "sha512-lRhSFIZKUEPPWpWfwuZBH9trYIEJSI0vYsrxbvVvNyIUDoKWaklOAelsSkeh3E2VBSZiNe9BZ4E5tYBZbUczVQ==",
           "dev": true,
           "requires": {
-            "@typescript-eslint/types": "4.16.1",
-            "@typescript-eslint/visitor-keys": "4.16.1",
+            "@typescript-eslint/types": "4.17.0",
+            "@typescript-eslint/visitor-keys": "4.17.0",
             "debug": "^4.1.1",
             "globby": "^11.0.1",
             "is-glob": "^4.0.1",
@@ -5189,12 +5217,12 @@
           }
         },
         "@typescript-eslint/visitor-keys": {
-          "version": "4.16.1",
-          "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.16.1.tgz",
-          "integrity": "sha512-s/aIP1XcMkEqCNcPQtl60ogUYjSM8FU2mq1O7y5cFf3Xcob1z1iXWNB6cC43Op+NGRTFgGolri6s8z/efA9i1w==",
+          "version": "4.17.0",
+          "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.17.0.tgz",
+          "integrity": "sha512-WfuMN8mm5SSqXuAr9NM+fItJ0SVVphobWYkWOwQ1odsfC014Vdxk/92t4JwS1Q6fCA/ABfCKpa3AVtpUKTNKGQ==",
           "dev": true,
           "requires": {
-            "@typescript-eslint/types": "4.16.1",
+            "@typescript-eslint/types": "4.17.0",
             "eslint-visitor-keys": "^2.0.0"
           }
         },
@@ -6215,9 +6243,9 @@
       "integrity": "sha512-24q5Rh3bno7ldoyCq99d6hpnLI+PAMocdeVaaGt/5BTQMprvDwQToHfNnruqN11odCHZZIQbRBw+nZo1lTCH9g=="
     },
     "aws-sdk": {
-      "version": "2.859.0",
-      "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.859.0.tgz",
-      "integrity": "sha512-1OnEpmJ72n6Y1NR+2wMPV2JFovDwM0ARwkjVKq5K1rcs7lkUuCG8N4A7Zy8hz5qwkpvig0FJFDtNmsziM+pwAA==",
+      "version": "2.861.0",
+      "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.861.0.tgz",
+      "integrity": "sha512-qb7YttyMLk0URhbNWBBZQZXDhKJy/url1GYeIlfgpQ/JQC5B2tOuJ66fPBoHyDuV6B9CQv/UorRFw1n15lvSEw==",
       "requires": {
         "buffer": "4.9.2",
         "events": "1.1.1",
@@ -8222,9 +8250,9 @@
       }
     },
     "connect-mongo": {
-      "version": "4.2.2",
-      "resolved": "https://registry.npmjs.org/connect-mongo/-/connect-mongo-4.2.2.tgz",
-      "integrity": "sha512-HueEAPZoeGpzbfLTHBXSs6SwNZv275nz3Kxyak5aT+RlBz8/ljTw0wO1f3NwjWxkJdBd12mVb7/aYopS7tzq4A==",
+      "version": "4.3.1",
+      "resolved": "https://registry.npmjs.org/connect-mongo/-/connect-mongo-4.3.1.tgz",
+      "integrity": "sha512-R8X9vQ3ahHLd9ZYzjKbtfnGdW/ReY6EmjJv1IOKaT3v9ZJQdV1cE6peDBoNW4Pd2XmNqOVCywvy2ov2a5/Cnsg==",
       "requires": {
         "debug": "^4.3.1",
         "kruptein": "^3.0.0",
@@ -25648,6 +25676,7 @@
       "version": "1.2.1",
       "resolved": "https://registry.npmjs.org/xml-encryption/-/xml-encryption-1.2.1.tgz",
       "integrity": "sha512-hn5w3l5p2+nGjlmM0CAhMChDzVGhW+M37jH35Z+GJIipXbn9PUlAIRZ6I5Wm7ynlqZjFrMAr83d/CIp9VZJMTA==",
+      "dev": true,
       "requires": {
         "escape-html": "^1.0.3",
         "node-forge": "^0.10.0",
@@ -25658,7 +25687,8 @@
         "xmldom": {
           "version": "0.1.31",
           "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz",
-          "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ=="
+          "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==",
+          "dev": true
         }
       }
     },
@@ -25696,7 +25726,8 @@
     "xmldom": {
       "version": "0.4.0",
       "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.4.0.tgz",
-      "integrity": "sha512-2E93k08T30Ugs+34HBSTQLVtpi6mCddaY8uO+pMNk1pqSjV5vElzn4mmh6KLxN3hki8rNcHSYzILoh3TEWORvA=="
+      "integrity": "sha512-2E93k08T30Ugs+34HBSTQLVtpi6mCddaY8uO+pMNk1pqSjV5vElzn4mmh6KLxN3hki8rNcHSYzILoh3TEWORvA==",
+      "dev": true
     },
     "xmlhttprequest-ssl": {
       "version": "1.5.5",
diff --git a/package.json b/package.json
index cb39cd64eb..193fc7c0a0 100644
--- a/package.json
+++ b/package.json
@@ -63,7 +63,7 @@
     "@opengovsg/formsg-sdk": "^0.8.4-beta.0",
     "@opengovsg/myinfo-gov-client": "=4.0.0-beta.0",
     "@opengovsg/ng-file-upload": "^12.2.15",
-    "@opengovsg/spcp-auth-client": "^1.4.0",
+    "@opengovsg/spcp-auth-client": "^1.4.2",
     "@sentry/browser": "^6.2.1",
     "@sentry/integrations": "^6.2.1",
     "@stablelib/base64": "^1.0.0",
@@ -84,7 +84,7 @@
     "angular-ui-bootstrap": "~2.5.6",
     "angular-ui-router": "~1.0.29",
     "aws-info": "^1.2.0",
-    "aws-sdk": "^2.859.0",
+    "aws-sdk": "^2.861.0",
     "axios": "^0.21.1",
     "bcrypt": "^5.0.1",
     "bluebird": "^3.5.2",
@@ -95,7 +95,7 @@
     "busboy": "^0.3.1",
     "celebrate": "^13.0.4",
     "compression": "~1.7.2",
-    "connect-mongo": "^4.2.2",
+    "connect-mongo": "^4.3.1",
     "convict": "^6.0.0",
     "convict-format-with-validator": "^6.0.0",
     "cookie-parser": "~1.4.0",
@@ -194,7 +194,7 @@
     "@types/uid-generator": "^2.0.2",
     "@types/uuid": "^8.3.0",
     "@types/validator": "^13.1.3",
-    "@typescript-eslint/eslint-plugin": "^4.16.1",
+    "@typescript-eslint/eslint-plugin": "^4.17.0",
     "@typescript-eslint/parser": "^4.17.0",
     "auto-changelog": "^2.2.1",
     "axios-mock-adapter": "^1.19.0",