diff --git a/packages/desktop-client/package.json b/packages/desktop-client/package.json
index 73510f2e670f625c3eb34ebbb539d08abf3012b0..9780f261b07e890668823b964ee858de58c1406a 100644
--- a/packages/desktop-client/package.json
+++ b/packages/desktop-client/package.json
@@ -12,7 +12,7 @@
     "@pmmmwh/react-refresh-webpack-plugin": "^0.4.2",
     "@reach/listbox": "^0.11.2",
     "@reactions/component": "^2.0.2",
-    "@sentry/browser": "6.7.1",
+    "@sentry/browser": "6.12.0",
     "@svgr/webpack": "2.4.1",
     "add": "^2.0.6",
     "babel-eslint": "9.0.0",
@@ -29,7 +29,7 @@
     "dotenv": "6.0.0",
     "dotenv-expand": "4.2.0",
     "eslint": "5.6.0",
-    "eslint-config-react-app": "^3.0.5",
+    "eslint-config-react-app": "3.0.5",
     "eslint-loader": "2.1.1",
     "eslint-plugin-flowtype": "2.50.1",
     "eslint-plugin-import": "2.14.0",
@@ -63,7 +63,7 @@
     "react-autosuggest": "9.3.2",
     "react-dnd": "^10.0.2",
     "react-dom": "16.13.1",
-    "react-modal": "^3.0.0",
+    "react-modal": "3.4.4",
     "react-redux": "7.2.1",
     "react-router": "5.2.0",
     "react-router-dom": "5.2.0",
diff --git a/packages/loot-design/package.json b/packages/loot-design/package.json
index 621f789d94830099ee6939d7b5d1b51b4874b05f..fa68e79e816d6e000961c84536e257a3adc6ee88 100644
--- a/packages/loot-design/package.json
+++ b/packages/loot-design/package.json
@@ -37,9 +37,9 @@
   },
   "dependencies": {
     "@juggle/resize-observer": "^3.1.2",
-    "hotkeys-js": "^3.8.2",
+    "hotkeys-js": "3.8.2",
     "patch-package": "^6.1.2",
-    "pikaday": "^1.8.0",
+    "pikaday": "1.8.0",
     "postinstall-postinstall": "^2.0.0",
     "react-dnd": "^10.0.2",
     "react-merge-refs": "^1.1.0",
diff --git a/packages/mobile/package.json b/packages/mobile/package.json
index 9be6540aa32dc00ebdbd05d3d09aa3851b1e1e22..113a59383c6fef1caa1a7168c8233efeaa90f610 100644
--- a/packages/mobile/package.json
+++ b/packages/mobile/package.json
@@ -31,9 +31,9 @@
     "memoize-one": "^4.0.0",
     "metro-react-native-babel-preset": "^0.66.2",
     "nodejs-mobile-gyp": "^0.3.1",
-    "nodejs-mobile-react-native": "^0.6.3",
+    "nodejs-mobile-react-native": "0.6.3",
     "react": "16.9.0",
-    "react-native": "^0.65.1",
+    "react-native": "0.65.1",
     "react-native-codegen": "^0.0.7",
     "react-native-gesture-handler": "1.10.3",
     "react-native-purchases": "^4.3.1",
diff --git a/yarn.lock b/yarn.lock
index f18d9df6891d2c429ed2bc7487b6da008bc399f7..4bcef2919b6577139a1044cd5df5515266e13204 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -4947,7 +4947,7 @@ configstore@^5.0.1:
     write-file-atomic "^3.0.0"
     xdg-basedir "^4.0.0"
 
-confusing-browser-globals@^1.0.6:
+confusing-browser-globals@^1.0.5:
   version "1.0.11"
   resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz#ae40e9b57cdd3915408a2805ebd3a5585608dc81"
   integrity sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==
@@ -6725,12 +6725,12 @@ escodegen@^2.0.0:
   optionalDependencies:
     source-map "~0.6.1"
 
-eslint-config-react-app@^3.0.5:
-  version "3.0.8"
-  resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-3.0.8.tgz#6f606828ba30bafee7d744c41cd07a3fea8f3035"
-  integrity sha512-Ovi6Bva67OjXrom9Y/SLJRkrGqKhMAL0XCH8BizPhjEVEhYczl2ZKiNZI2CuqO5/CJwAfMwRXAVGY0KToWr1aA==
+eslint-config-react-app@3.0.5:
+  version "3.0.5"
+  resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-3.0.5.tgz#d199088ab486d7ccc56d40dedcb1482b01934fb2"
+  integrity sha512-GjPuy0pbaCkl4+9wm8p0xpl/x/AGFy3wKuju3WNVefDNDDu8T6Ap1OFMDDJbYnOAI+4jfyAE3VT06lAYcJVpdw==
   dependencies:
-    confusing-browser-globals "^1.0.6"
+    confusing-browser-globals "^1.0.5"
 
 eslint-import-resolver-node@^0.3.1:
   version "0.3.6"
@@ -8354,10 +8354,10 @@ hosted-git-info@^4.0.1:
   dependencies:
     lru-cache "^6.0.0"
 
-hotkeys-js@^3.8.2:
-  version "3.8.7"
-  resolved "https://registry.yarnpkg.com/hotkeys-js/-/hotkeys-js-3.8.7.tgz#c16cab978b53d7242f860ca3932e976b92399981"
-  integrity sha512-ckAx3EkUr5XjDwjEHDorHxRO2Kb7z6Z2Sxul4MbBkN8Nho7XDslQsgMJT+CiJ5Z4TgRxxvKHEpuLE3imzqy4Lg==
+hotkeys-js@3.8.2:
+  version "3.8.2"
+  resolved "https://registry.yarnpkg.com/hotkeys-js/-/hotkeys-js-3.8.2.tgz#177c3e7dc19279c881e69983177849bed76e4747"
+  integrity sha512-HZZ9RVNr3nBbs2nW968o4rp3xXSdPjJ4B7GTXE375WwboltDJMsP9mcHfAAv+igsTeVxetr10mEbnoac/1U+oQ==
 
 hpack.js@^2.1.6:
   version "2.1.6"
@@ -11790,10 +11790,10 @@ nodejs-mobile-gyp@^0.3.1:
     tar "^4.4.8"
     which "1"
 
-nodejs-mobile-react-native@^0.6.3:
-  version "0.6.4"
-  resolved "https://registry.yarnpkg.com/nodejs-mobile-react-native/-/nodejs-mobile-react-native-0.6.4.tgz#2bfbfe529229049eb7aaa8f6858a14be4c1042d3"
-  integrity sha512-cIHWo2iz+tttMILDJgcc42K6wxKLbanoi42r/hwdY0LEWYrKF9MFOZlxdC/BlnZxLvsbjaHJgDtgV3Qsk+Ht6A==
+nodejs-mobile-react-native@0.6.3:
+  version "0.6.3"
+  resolved "https://registry.yarnpkg.com/nodejs-mobile-react-native/-/nodejs-mobile-react-native-0.6.3.tgz#dbb554bdcad82df720ddeb5e65c9687bb0db4cde"
+  integrity sha512-En4bR2Kj8pidIvm8gGN+9PY/haj6FlU+9Pmh3qPDVyjGSjXjz4QWNN8/8565aFKE7cHxJjYWTptnrdJwL5r94g==
   dependencies:
     mkdirp "^0.5.1"
     ncp "^2.0.0"
@@ -12597,10 +12597,10 @@ pify@^4.0.1:
   resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
   integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
 
-pikaday@^1.8.0:
-  version "1.8.2"
-  resolved "https://registry.yarnpkg.com/pikaday/-/pikaday-1.8.2.tgz#72cc73fab7ccc068cbdf7dcaa1ce400fcfd894e3"
-  integrity sha512-TNtsE+34BIax3WtkB/qqu5uepV1McKYEgvL3kWzU7aqPCpMEN6rBF3AOwu4WCwAealWlBGobXny/9kJb49C1ew==
+pikaday@1.8.0:
+  version "1.8.0"
+  resolved "https://registry.yarnpkg.com/pikaday/-/pikaday-1.8.0.tgz#ce930e257042e852e6aadee1115e01554b2d71c5"
+  integrity sha512-SgGxMYX0NHj9oQnMaSyAipr2gOrbB4Lfs/TJTb6H6hRHs39/5c5VZi73Q8hr53+vWjdn6HzkWcj8Vtl3c9ziaA==
 
 pinkie-promise@^2.0.0:
   version "2.0.1"
@@ -13904,6 +13904,16 @@ react-merge-refs@^1.1.0:
   resolved "https://registry.yarnpkg.com/react-merge-refs/-/react-merge-refs-1.1.0.tgz#73d88b892c6c68cbb7a66e0800faa374f4c38b06"
   integrity sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ==
 
+react-modal@3.4.4:
+  version "3.4.4"
+  resolved "https://registry.yarnpkg.com/react-modal/-/react-modal-3.4.4.tgz#e9dde25e9e85a59c76831f2a2b468712a546aded"
+  integrity sha512-5VYNvy301Z0xxGBQhPmDdzOcyEkUG8sU7bpRsAPI4OHgEUkbBFrpjzs/ocNI0m824/lOqTxddXzwgmDJXx3s3Q==
+  dependencies:
+    exenv "^1.2.0"
+    prop-types "^15.5.10"
+    react-lifecycles-compat "^3.0.0"
+    warning "^3.0.0"
+
 react-modal@^3.0.0:
   version "3.14.4"
   resolved "https://registry.yarnpkg.com/react-modal/-/react-modal-3.14.4.tgz#2ca7e8e9a180955e5c9508c228b73167c1e6f6a3"
@@ -13999,10 +14009,10 @@ react-native-web@^0.11.7:
     prop-types "^15.6.0"
     react-timer-mixin "^0.13.4"
 
-react-native@^0.65.1:
-  version "0.65.2"
-  resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.65.2.tgz#5d580ffe7b64c4966e6178a910aeefd3b40d4fdb"
-  integrity sha512-0pzZFmSv38691PB2Zj2JE3x+57a8vdgGeUw2ai0MR3p6psdRes3BBR8miEv/gB7fgFKNDKdRJGDuyFVioKN1jA==
+react-native@0.65.1:
+  version "0.65.1"
+  resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.65.1.tgz#bd8cd313e0eb8ddcf08e61e3f8b54b7fc31a418c"
+  integrity sha512-0UOVSnlssweQZjuaUtzViCifE/4tXm8oRbxwakopc8GavPu9vLulde145GOw6QVYiOy4iL50f+2XXRdX9NmMeQ==
   dependencies:
     "@jest/create-cache-key-function" "^27.0.1"
     "@react-native-community/cli" "^6.0.0"