All Products
Search
Document Center

Edge Security Acceleration:Bots

Last Updated:Oct 10, 2025

ESA Bots management identifies and mitigates automated traffic that access your website based on predefined classifications and custom rule sets.

What is bot

A bot is an automated software program set to simulate human behavior and perform repetitive, rule-based tasks. More than half of Internet traffic is generated by bots, which scan content, interact with web pages, chat with users, or search for attack targets.

Bots can be used for good or for evil:

  • Good bots bring value to your website via legitimate methods. Examples are search engine crawlers or customer service chatbots.

  • Malicious bots can harm your websites. Examples are automated login bots that use leaked credentials or web scrapers that collect contact information for phishing emails.

ESA utilizes its intelligence databases and AI algorithms to identify bot requests. Bots are classified into the following types: Definite Bots, Likely Bots, Verified Bots, and Likely Human. You can configure actions for each bot type.

Choose a bot management mode

ESA provides two bots management modes:

Note

Professional Mode is available only in the Enterprise plan.

  • Smart Mode: Simple and free. Choose Smart Mode for a quick security setup if your business has a low risk profile. The mode uses preset classifications (Definite Bots, Likely Bots, Verified Bots) and applies actions for each. JavaScript Detection is also available for identifying bot requests and blocking malicious crawlers.

  • Professional Mode: Best for high-risk businesses or when you need granular control. Professional Mode lets you create custom rule sets, such as IP/User Agent detection, behavior analysis, JavaScript challenge, and rate limiting.

Availability

Mode

Feature

Entrance

Pro

Premium

Enterprise

Smart Mode

Definite Bots

Supported

(Actions: Monitor and Allow)

Supported

(Actions: Monitor and Allow)

Supported

Supported

Likely Bots

Supported

(Actions: Monitor and Allow)

Supported

(Actions: Monitor and Allow)

Supported

Supported

Verified Bots

Not supported

Not supported

Supported

Supported

Protection for static resource

Not supported

Not supported

Not supported

Supported

JavaScript detection

Not supported

Not supported

Not supported

Supported

Professional Mode

Number of Bot management rule sets

Not supported

Not supported

Not supported

10