diff --git a/src/metabase/util/malli/fn.clj b/src/metabase/util/malli/fn.clj
index 13af373ddfc186e33aa4b7c8c86040f8f0dd7f4d..e02d1ed4609efde9189090fa7c4f9f7ac6af0c1f 100644
--- a/src/metabase/util/malli/fn.clj
+++ b/src/metabase/util/malli/fn.clj
@@ -303,7 +303,9 @@
   "Used to track namespaces to not enforce malli schemas on with `mu.fn/fn`."
   [namespace]
   (let [lib-and-middleware [#"^metabase\.lib\..*"
-                            #"^metabase\.query-processor\.middleware\..*"]
+                            #"^metabase\.query-processor\.middleware\..*"
+                            #"^metabase\.sync.*"
+                            #"^metabase\.upload.*"]
         matches?           (core/fn [namespace regexes]
                              (let [n (-> namespace ns-name str)]
                                (some #(re-matches % n) regexes)))