diff --git a/Formula/t/typos-cli.rb b/Formula/t/typos-cli.rb
index 7fc035cc5fee4..9d90b2c6f5bf0 100644
--- a/Formula/t/typos-cli.rb
+++ b/Formula/t/typos-cli.rb
@@ -1,8 +1,8 @@
 class TyposCli < Formula
   desc "Source code spell checker"
   homepage "https://github.com/crate-ci/typos"
-  url "https://github.com/crate-ci/typos/archive/refs/tags/v1.28.3.tar.gz"
-  sha256 "883f0088e66b2f4f0262c4a37ff6833aa21dda1484057d006ebb5923b48e49c2"
+  url "https://github.com/crate-ci/typos/archive/refs/tags/v1.28.4.tar.gz"
+  sha256 "acfbaf16d61fb35532ddb91a32e720181450487f60fe60757f72c3879496955d"
   license any_of: ["Apache-2.0", "MIT"]
 
   livecheck do
@@ -11,12 +11,12 @@ class TyposCli < Formula
   end
 
   bottle do
-    sha256 cellar: :any_skip_relocation, arm64_sequoia: "5e376709d4911c903d7263d793faa0cc659e427cb8b3b9042a702acc67042edc"
-    sha256 cellar: :any_skip_relocation, arm64_sonoma:  "71518caa13e0833eef11e76bf005b216bf2d0ee0348cfb8a19a73dc5f5652431"
-    sha256 cellar: :any_skip_relocation, arm64_ventura: "a4fb6c9de63f21387fa43b24f0adadc6ef869cd3d260511bfb88c31dd4a90c1c"
-    sha256 cellar: :any_skip_relocation, sonoma:        "6542c11ab3aa7c4f09e2b76c5e00e41da6b40a930421a873f22a19ed1c03423b"
-    sha256 cellar: :any_skip_relocation, ventura:       "a598ac5fc13f63d2494b8285a0a916b4b8781f7fc8a38da268f12c560d14ecab"
-    sha256 cellar: :any_skip_relocation, x86_64_linux:  "3971286b273c60c58c25f4049ebfccf61b1dfd340aca73cacbc3e1292d2ef47e"
+    sha256 cellar: :any_skip_relocation, arm64_sequoia: "a6a64c66d8561e7e3fd54b828b27145c206e9dc7fb118198e56bb25362f2939a"
+    sha256 cellar: :any_skip_relocation, arm64_sonoma:  "a0e28d2e5d54d389e44848a067e45acd8f6386b1744059fd36ab623943248c58"
+    sha256 cellar: :any_skip_relocation, arm64_ventura: "4d5088f4ea34fb9781b1bea0d22909f2cb3d64a37c867f98b0afd39f70f5393a"
+    sha256 cellar: :any_skip_relocation, sonoma:        "352d57a858e13b32f2ed4ac8a068bd293d4c156fea22ce5bf7d02a2b1f6c9a56"
+    sha256 cellar: :any_skip_relocation, ventura:       "36ecaebe46ae4066a75bcd8c28d5db2a5e12bac0b755ff5066b706a8069e3105"
+    sha256 cellar: :any_skip_relocation, x86_64_linux:  "eff2ff2455e29b06decdf4abfe51ff3d02f9520e58f0ea116e0b8f916ade82e5"
   end
 
   depends_on "rust" => :build