diff --git a/.github/actions/build/action.yml b/.github/actions/build/action.yml
index dac4cb1d..be1f8bf8 100644
--- a/.github/actions/build/action.yml
+++ b/.github/actions/build/action.yml
@@ -31,7 +31,7 @@ runs:
         # fail the build if any generated javascript contains 'eval' to help mitigate the need for script-src unsafe-eval CSP
         if find html -name "*.js" | xargs grep -El "\beval\("; then echo '"eval" found'; exit 99; else echo '"eval" not found'; fi
     - name: Upload built outputs
-      uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
+      uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
       with:
         name: build-output
         path: html
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index 951d66ae..ccf8f961 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -42,7 +42,7 @@ jobs:
 
       # Initializes the CodeQL tools for scanning.
       - name: Initialize CodeQL
-        uses: github/codeql-action/init@48ab28a6f5dbc2a99bf1e0131198dd8f1df78169 # v3.28.0
+        uses: github/codeql-action/init@b6a472f63d85b9c78a3ac5e89422239fc15e9b3c # v3.28.1
         with:
           languages: ${{ matrix.language }}
           # If you wish to specify custom queries, you can do so here or in a config file.
@@ -53,7 +53,7 @@ jobs:
       # Autobuild attempts to build any compiled languages  (C/C++, C#, or Java).
       # If this step fails, then you should remove it and run the build manually (see below)
       - name: Autobuild
-        uses: github/codeql-action/autobuild@48ab28a6f5dbc2a99bf1e0131198dd8f1df78169 # v3.28.0
+        uses: github/codeql-action/autobuild@b6a472f63d85b9c78a3ac5e89422239fc15e9b3c # v3.28.1
 
       # ℹī¸ Command-line programs to run using the OS shell.
       # 📚 https://git.io/JvXDl
@@ -67,4 +67,5 @@ jobs:
       #   make release
 
       - name: Perform CodeQL Analysis
-        uses: github/codeql-action/analyze@48ab28a6f5dbc2a99bf1e0131198dd8f1df78169 # v3.28.0
+        uses: github/codeql-action/analyze@b6a472f63d85b9c78a3ac5e89422239fc15e9b3c # v3.28.1
+
diff --git a/package-lock.json b/package-lock.json
index bcd258e4..69e0298d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,7 +8,7 @@
       "name": "brave-talk-app",
       "version": "0.1.0",
       "dependencies": {
-        "@brave/leo": "github:brave/leo#17d95906805e9485ba52ae4d8b34cc63c124dfc6",
+        "@brave/leo": "github:brave/leo#68c587f25300ca48e5fc87a5611a1a8a52f057b0",
         "@emotion/react": "11.14.0",
         "@types/dom-screen-wake-lock": "1.0.3",
         "buffer": "6.0.3",
@@ -44,7 +44,7 @@
         "style-loader": "3.3.4",
         "svgo-loader": "4.0.0",
         "ts-jest": "29.2.5",
-        "ts-loader": "9.5.1",
+        "ts-loader": "9.5.2",
         "typescript": "5.7.3",
         "webpack": "5.97.1",
         "webpack-cli": "5.1.4",
@@ -707,8 +707,8 @@
     },
     "node_modules/@brave/leo": {
       "version": "0.0.1",
-      "resolved": "git+ssh://git@github.com/brave/leo.git#17d95906805e9485ba52ae4d8b34cc63c124dfc6",
-      "integrity": "sha512-CUUCQboCKB6fV2DnWcX73dVsn69DH/5gHhYXt5G20Q886ySeNbGuZPal4CZuJrarnZ7ecy+yuwrRVs4/J9IETg==",
+      "resolved": "git+ssh://git@github.com/brave/leo.git#68c587f25300ca48e5fc87a5611a1a8a52f057b0",
+      "integrity": "sha512-sparlPfrckcdigO0e7Ls65o0qH6fiBRmaEyvrNCWG0yow2CVlbc1iJ+O16lwpiRf+gt8OAx1W8Fywo8J9RNiBw==",
       "license": "MIT",
       "dependencies": {
         "@storybook/test": "8.4.7",
@@ -12994,9 +12994,9 @@
       }
     },
     "node_modules/ts-loader": {
-      "version": "9.5.1",
-      "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.1.tgz",
-      "integrity": "sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==",
+      "version": "9.5.2",
+      "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.2.tgz",
+      "integrity": "sha512-Qo4piXvOTWcMGIgRiuFa6nHNm+54HbYaZCKqc9eeZCLRy3XqafQgwX2F7mofrbJG3g7EEb+lkiR+z2Lic2s3Zw==",
       "dev": true,
       "dependencies": {
         "chalk": "^4.1.0",
@@ -14446,9 +14446,9 @@
       "dev": true
     },
     "@brave/leo": {
-      "version": "git+ssh://git@github.com/brave/leo.git#17d95906805e9485ba52ae4d8b34cc63c124dfc6",
-      "integrity": "sha512-CUUCQboCKB6fV2DnWcX73dVsn69DH/5gHhYXt5G20Q886ySeNbGuZPal4CZuJrarnZ7ecy+yuwrRVs4/J9IETg==",
-      "from": "@brave/leo@github:brave/leo#17d95906805e9485ba52ae4d8b34cc63c124dfc6",
+      "version": "git+ssh://git@github.com/brave/leo.git#68c587f25300ca48e5fc87a5611a1a8a52f057b0",
+      "integrity": "sha512-sparlPfrckcdigO0e7Ls65o0qH6fiBRmaEyvrNCWG0yow2CVlbc1iJ+O16lwpiRf+gt8OAx1W8Fywo8J9RNiBw==",
+      "from": "@brave/leo@github:brave/leo#68c587f25300ca48e5fc87a5611a1a8a52f057b0",
       "requires": {
         "@storybook/test": "8.4.7",
         "svelte": "4.2.19",
@@ -23057,9 +23057,9 @@
       }
     },
     "ts-loader": {
-      "version": "9.5.1",
-      "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.1.tgz",
-      "integrity": "sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==",
+      "version": "9.5.2",
+      "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.2.tgz",
+      "integrity": "sha512-Qo4piXvOTWcMGIgRiuFa6nHNm+54HbYaZCKqc9eeZCLRy3XqafQgwX2F7mofrbJG3g7EEb+lkiR+z2Lic2s3Zw==",
       "dev": true,
       "requires": {
         "chalk": "^4.1.0",
diff --git a/package.json b/package.json
index d675ef6f..afb6a3f8 100644
--- a/package.json
+++ b/package.json
@@ -52,14 +52,14 @@
     "style-loader": "3.3.4",
     "svgo-loader": "4.0.0",
     "ts-jest": "29.2.5",
-    "ts-loader": "9.5.1",
+    "ts-loader": "9.5.2",
     "typescript": "5.7.3",
     "webpack": "5.97.1",
     "webpack-cli": "5.1.4",
     "webpack-dev-server": "5.2.0"
   },
   "dependencies": {
-    "@brave/leo": "github:brave/leo#17d95906805e9485ba52ae4d8b34cc63c124dfc6",
+    "@brave/leo": "github:brave/leo#68c587f25300ca48e5fc87a5611a1a8a52f057b0",
     "@emotion/react": "11.14.0",
     "@types/dom-screen-wake-lock": "1.0.3",
     "buffer": "6.0.3",