diff --git a/api/tacticalrmm/requirements.txt b/api/tacticalrmm/requirements.txt
index 7d474863..903f9c99 100644
--- a/api/tacticalrmm/requirements.txt
+++ b/api/tacticalrmm/requirements.txt
@@ -6,12 +6,12 @@ celery==5.0.5
 certifi==2020.12.5
 cffi==1.14.5
 chardet==4.0.0
-cryptography==3.4.6
+cryptography==3.4.7
 decorator==4.4.2
 Django==3.1.7
 django-cors-headers==3.7.0
 django-rest-knox==4.1.0
-djangorestframework==3.12.2
+djangorestframework==3.12.3
 future==0.18.2
 kombu==5.0.2
 loguru==0.5.3
@@ -28,7 +28,7 @@ redis==3.5.3
 requests==2.25.1
 six==1.15.0
 sqlparse==0.4.1
-twilio==6.54.0
+twilio==6.55.0
 urllib3==1.26.4
 uWSGI==2.0.19.1
 validators==0.18.2
diff --git a/api/tacticalrmm/tacticalrmm/settings.py b/api/tacticalrmm/tacticalrmm/settings.py
index 81090e10..41d02ca3 100644
--- a/api/tacticalrmm/tacticalrmm/settings.py
+++ b/api/tacticalrmm/tacticalrmm/settings.py
@@ -27,8 +27,8 @@ LATEST_AGENT_VER = "1.4.13"
 MESH_VER = "0.7.93"
 
 # for the update script, bump when need to recreate venv or npm install
-PIP_VER = "11"
-NPM_VER = "10"
+PIP_VER = "12"
+NPM_VER = "11"
 
 DL_64 = f"https://github.com/wh1te909/rmmagent/releases/download/v{LATEST_AGENT_VER}/winagent-v{LATEST_AGENT_VER}.exe"
 DL_32 = f"https://github.com/wh1te909/rmmagent/releases/download/v{LATEST_AGENT_VER}/winagent-v{LATEST_AGENT_VER}-x86.exe"
diff --git a/web/package.json b/web/package.json
index e53b30d4..b64f1b9c 100644
--- a/web/package.json
+++ b/web/package.json
@@ -10,12 +10,12 @@
     "test:e2e:ci": "cross-env E2E_TEST=true start-test \"quasar dev\" http-get://localhost:8080 \"cypress run\""
   },
   "dependencies": {
-    "@quasar/extras": "^1.9.20",
+    "@quasar/extras": "^1.10.0",
     "apexcharts": "^3.23.1",
     "axios": "^0.21.1",
     "dotenv": "^8.2.0",
     "qrcode.vue": "^1.7.0",
-    "quasar": "^1.15.7",
+    "quasar": "^1.15.9",
     "vue-apexcharts": "^1.6.0"
   },
   "devDependencies": {
@@ -41,4 +41,4 @@
     "last 3 iOS versions",
     "last 2 Opera versions"
   ]
-}
+}
\ No newline at end of file