diff --git a/composer.json b/composer.json
index f01226d797e7723523c2203eb2a8f387e660b426..d7c3d5b6a90a7f6d4e5d65d933efaa753fb8f59b 100644
--- a/composer.json
+++ b/composer.json
@@ -115,6 +115,7 @@
     "drupal/reroute_email": "~2",
     "drupal/editoria11y": "~2",
     "drupal/sitewide_alert": "~2",
-    "drupal/schemadotorg": "~1"
+    "drupal/schemadotorg": "~1",
+    "drupal/keysave": "~1"
   }
 }
diff --git a/modules/varbase_admin/includes/updates/v10.inc b/modules/varbase_admin/includes/updates/v10.inc
index b9b39f088356ebbbad9746a5a18ef285e80d81c4..d9e6de3e9f7dc6fe6c6da0d3914ed29be711f4fb 100644
--- a/modules/varbase_admin/includes/updates/v10.inc
+++ b/modules/varbase_admin/includes/updates/v10.inc
@@ -79,3 +79,12 @@ function varbase_admin_update_100005() {
   $recipe = Recipe::createFromDirectory($module_path . '/recipes/updates/varbase_admin_update_100005');
   RecipeRunner::processRecipe($recipe);
 }
+
+/**
+ * Issue #3448658: Add the Keysave module and enable it.
+ */
+function varbase_admin_update_100006() {
+  $module_path = Drupal::service('module_handler')->getModule('varbase_admin')->getPath();
+  $recipe = Recipe::createFromDirectory($module_path . '/recipes/updates/varbase_admin_update_100006');
+  RecipeRunner::processRecipe($recipe);
+}
\ No newline at end of file
diff --git a/modules/varbase_admin/recipes/default/recipe.yml b/modules/varbase_admin/recipes/default/recipe.yml
index f689225e33fb9a5af12ee8dd31c9b44ad1d75bfc..17a755598be7cf7cb8885ea8f761a6775aabc458 100644
--- a/modules/varbase_admin/recipes/default/recipe.yml
+++ b/modules/varbase_admin/recipes/default/recipe.yml
@@ -28,6 +28,7 @@ install:
   - gin_login
   - gin_moderation_sidebar
   - gin_everywhere
+  - keysave
 config:
   import:
     varbase_admin:
@@ -97,6 +98,7 @@ config:
         - 'userprotect.account.edit'
         - 'userprotect.mail.edit'
         - 'userprotect.pass.edit'
+        - 'use keysave'
     user.role.editor:
       grantPermissions:
         - 'customize shortcut links'
diff --git a/modules/varbase_admin/recipes/updates/varbase_admin_update_100006/recipe.yml b/modules/varbase_admin/recipes/updates/varbase_admin_update_100006/recipe.yml
new file mode 100644
index 0000000000000000000000000000000000000000..f62c7fe9d977a39b66e924085565c4f4d00ae14d
--- /dev/null
+++ b/modules/varbase_admin/recipes/updates/varbase_admin_update_100006/recipe.yml
@@ -0,0 +1,10 @@
+name: varbase_admin_update_100006
+description: 'Issue #3448658: Add the Keysave module and enable it'
+type: update
+install:
+  - keysave
+config:
+  actions:
+    user.role.authenticated:
+      grantPermissions:
+        - 'use keysave'
\ No newline at end of file