controller instanceof PageNotFoundController)) { return true; } if (RateLimiter::checkIsRateLimited($ip, '404_spam', self::MAX_404_REQUESTS, self::TIME_WINDOW)) { BotLogger::logBan($ip, '404_RATE_LIMIT_EXCEEDED'); header('HTTP/1.1 429 Too Many Requests'); die('429 Too Many Requests - Stop Scanning'); } return true; } }