Beyond OOPSpam: Why Spam Filters Can't Stop AI Bots
OOPSpam filters form spam but can't detect AI scrapers or headless browsers. Learn why behavioral analysis beats spam filters.
securityIntroducing Bot Scanner: behavioral analysis and AI crawler detection. Learn our 6-week product roadmap.
WebDecoy Team
WebDecoy Security Team
We’re excited to announce Bot Scanner, a revolutionary new detection capability that extends WebDecoy’s bot defense beyond honeypots. This comprehensive guide explains what Bot Scanner is, how it works, and our 6-week implementation timeline.
Bot Scanner is a lightweight JavaScript-based detection system that identifies suspicious traffic patterns in real-time. Unlike passive honeypots that wait for bots to interact with decoys, Bot Scanner actively analyzes visitor behavior and reports threats immediately.
Key capabilities:
Current limitations of honeypots:
What Bot Scanner solves:
┌─────────────────────────────────────────────────────────┐
│ Your Website + Bot Scanner JS Snippet │
│ (< 10KB gzipped, < 50ms overhead) │
└────────────────────┬────────────────────────────────────┘
│
┌────────────────┴────────────────┐
│ Suspicious Score >= Threshold? │
└────────────────┬────────────────┘
│ YES
┌────────────────▼────────────────┐
│ Send Signal Report (sendBeacon) │
│ POST /v1/detect │
└────────────────┬────────────────┘
│
┌────────────────▼────────────────────────────────────┐
│ Ingest Service Enriches Detection │
│ • IP threat intelligence (GreyNoise, AbuseIPDB) │
│ • Reverse DNS bot verification │
│ • Datacenter/VPN/Proxy/Tor detection │
│ • AI crawler user-agent matching │
└────────────────┬────────────────────────────────────┘
│
┌────────────────▼────────────────┐
│ Rule Engine Evaluates │
│ (PostgreSQL NOTIFY: ~5-10ms) │
└────────────────┬────────────────┘
│
┌────────────────▼────────────────────────────────────┐
│ Execute Response Actions (Parallel) │
│ • Cloudflare IP block │
│ • AWS WAF IP block │
│ • Slack/webhook notification │
│ • Datadog/Splunk events │
└─────────────────────────────────────────────────────┘Bot Scanner combines multiple analysis techniques:
Multi-layered detection:
Real-time enrichment:
When Bot Scanner detects suspicious activity, the Ingest Service enriches the signal:
| Data Source | Information | Latency |
|---|---|---|
| GreyNoise | Threat classification (benign, unknown, malicious) | <100ms |
| AbuseIPDB | Abuse report count and score | <100ms |
| IPQualityScore | Fraud score, VPN/proxy/Tor detection | <100ms |
| MaxMind GeoLite2 | Geolocation and ASN lookup | <5ms (local) |
| Reverse DNS | Bot name verification with 24hr cache | <50ms |
Bot Scanner is designed for zero-impact integration:
| Metric | Target |
|---|---|
| JS snippet size | < 10KB gzipped |
| Page load overhead | < 50ms |
| Time to block (detection → Cloudflare) | < 1 second |
| Detection accuracy | > 95% |
| False positive rate | < 0.1% |
| Cache hit rate | > 80% |
Deliverables:
s.js script (~8-10KB)https://cdn.webdecoy.io/s.jsdata-account, data-scanner, data-threshold attributesKey features:
Installation snippet:
<script
src="https://cdn.webdecoy.io/s.js"
data-account="acc_7f8d9e3a"
data-scanner="scn_4b5c6d"
async
></script>/v1/detect Endpoint (Week 2)Deliverables:
POST /v1/detect endpoint for JS snippet payloadsPerformance targets:
80% cache hit rate after warmup
Acceptance criteria:
Deliverables:
Features:
Acceptance criteria:
Deliverables:
Key capabilities:
Deliverables:
| Crawler | Company | Detection Method |
|---|---|---|
| GPTBot, ChatGPT-User, OAI-SearchBot | OpenAI | UA + reverse DNS |
| ClaudeBot, Anthropic-AI | Anthropic | UA + reverse DNS |
| Google-Extended | UA + reverse DNS | |
| Meta-ExternalAgent | Meta | UA + reverse DNS |
| PerplexityBot | Perplexity | UA + reverse DNS |
| ByteSpider | ByteDance | UA + reverse DNS |
| AmazonBot | Amazon | UA + reverse DNS |
| CCBot | Common Crawl | UA + reverse DNS |
| YouBot | You.com | UA + reverse DNS |
| Diffbot | Diffbot | UA + reverse DNS |
Bot Scanner classifies detections into threat levels based on a combination of signals:
Your policies determine what action is taken at each level.
Control exactly how you want to handle each bot type:
Every bot detection includes contextual information:
This context helps you understand what threats are targeting your site and where they’re coming from.
New dashboard showing:
Integrated with existing WebDecoy actions:
No. The false positive rate target is < 0.1%. Real browsers are extremely unlikely to trigger suspicious scores because:
We start with conservative thresholds and provide sensitivity controls.
Minimally. The snippet is:
Performance testing shows zero measurable impact on page load times.
We account for this by:
Absolutely. Bot Scanner complements your existing decoys:
| Feature | Bot Scanner | WAF |
|---|---|---|
| Detection method | Behavioral + fingerprinting | Rules-based + signatures |
| AI crawler detection | ✓ (specialized) | ✗ |
| False positive rate | < 0.1% | 1-5% |
| Setup time | 5 minutes | Hours/days |
| Cost | $59-449/mo | $100-1000+/mo |
| Integration | 1 script tag | Network-level config |
WAFs are powerful but generate false positives. Bot Scanner is purpose-built for bot detection with minimal friction.
Early access: Q4 2025 (current - Phase 1-2 complete) Beta release: Q4 2025 (Phase 3 complete) General availability: Q1 2026 (Phase 5 complete)
During early access:
Bot Scanner represents a fundamental shift in bot defense strategy:
Bot Scanner is the next evolution of WebDecoy’s bot detection platform. By combining client-side behavioral analysis, server-side enrichment, and AI-crawler-specific detection, we’re building the most accurate bot detection system available.
Ready to try Bot Scanner?
WebDecoy Bot Scanner. Detect bots before they detect your content.
OOPSpam filters form spam but can't detect AI scrapers or headless browsers. Learn why behavioral analysis beats spam filters.
securityWebDecoy now tracks bots as persistent actors and pushes a JA4 rule to your AWS WAF or Cloudflare, blocking rotating scrapers across every IP they use.
securityAI-generated form spam is harder to catch than the old kind. An honest technical breakdown of what works, what fails, and where the arms race is going.
securityLike this post? Share it with your friends!
Get a personalized demo from our team.