diff --git a/modules/security/bot-analyzer.sh b/modules/security/bot-analyzer.sh index f372b05..6257045 100755 --- a/modules/security/bot-analyzer.sh +++ b/modules/security/bot-analyzer.sh @@ -1952,9 +1952,9 @@ detect_false_positives() { else if (match(url, /checkout|payment|paypal|stripe|square/) && match(ua, /paypal|stripe|square/)) { print ip "|Payment Processor|" ua "|" domain } - }' | sort -u > "$TEMP_DIR/false_positives.txt" + }' | sort -u > "$TEMP_DIR/false_positives.txt" || true - print_success "False positive detection complete ($(wc -l < "$TEMP_DIR/false_positives.txt") legitimate services identified)" + print_success "False positive detection complete ($(wc -l < "$TEMP_DIR/false_positives.txt" 2>/dev/null || echo 0) legitimate services identified)" } #############################################################################