isSuspicious property
bool
get
isSuspicious
Checks if the request is from a suspicious source.
Implementation
bool get isSuspicious {
// Check for common security indicators
final ua = userAgent.toLowerCase();
final suspiciousPatterns = [
'bot',
'crawler',
'spider',
'scraper',
'sqlmap',
'nmap',
'masscan',
'zmap',
];
return suspiciousPatterns.any((pattern) => ua.contains(pattern));
}