diff --git a/validate_workflow.sh b/validate_workflow.sh
index bd874193bc889c02d7bafdb8f69c3ad9aaa9818a..125c5bdefe24adad19ba3e14e3189edff46dca16 100755
--- a/validate_workflow.sh
+++ b/validate_workflow.sh
@@ -522,9 +522,9 @@ scan_file() {
 scan_dir() {
     check_argument_count $# 1
     check_argument_notempty "$1"
-    find "$1" -type f -print0| while IFS= read -r -d '' filename; do
-    scan_file "$filename"
-done
+    find "$1" -type f -cmin +1 -mmin +1 -print0 | while IFS= read -r -d '' filename; do
+        scan_file "$filename"
+    done
 }
 
 #### MAIN