=== Jass Bots Entry Control Manager ===
Contributors: jass345
Tags: bot blocking, security, firewall, bot list, ai bots
Requires at least: 5.0
Tested up to: 7.1
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Protect your site from bad bots, manage allow/deny for search engines, AI crawlers, and more.

== Description ==

**Jass Bots Entry Control Manager** gives you full control over which bots can access your WordPress site.
Block bad bots (scrapers, spam bots, vulnerability scanners) and whitelist the ones you need – search engines, AI tools, social media crawlers, and more.

= Key Features =

* **Pre-defined Bot Database** – Curated list of known bots categorised as Good, Bad, or Neutral.
* **Allow / Disallow** – Toggle any bot individually or filter by category.
* **Smart Suggestions** – The plugin highlights which bots are critical for SEO, analytics, and site functionality (Googlebot, Bingbot, Ahrefs, etc.).
* **One-click Reset** – Restore all bot rules to their recommended defaults.
* **Color-coded Admin UI** – Modern interface with #3166FF accent for a professional look.
* **Multilingual Ready** – All strings are translation-ready.

= Bot Categories =

* **Search Engines** – Google, Bing, Yahoo, Yandex, Baidu, DuckDuckGo
* **AI & Crawlers** – OpenAI GPTBot, Anthropic, Common Crawl, Ahrefs, Semrush, Moz
* **Ads & Marketing** – Facebook, Twitter, LinkedIn, Pinterest, Outbrain, Taboola
* **Social Media** – Instagram, Tumblr, Reddit
* **Security Scanners** – Nikto, OWASP ZAP, WPScan, sqlmap
* **Spam & Scrapers** – Semalt, Dataminr, Scrapy, Python Requests, Curl, Wget
* **Other** – Adobe Bot, AppleBot

= Why Allow Certain Bots? =

* **Googlebot / Bingbot** – Essential for search indexing and SEO.
* **Ahrefs / Semrush** – Useful for backlink analysis and rank tracking.
* **GPTBot / Anthropic** – If you want AI models to reference your content.
* **Facebook / Twitter** – Enable social sharing previews.

The plugin clearly marks which bots are *recommended to allow* based on your site’s goals.

== Installation ==

1. Upload the `jass-bots-entry-control-manager` folder to `/wp-content/plugins/`.
2. Activate the plugin through the 'Plugins' screen in WordPress.
3. Go to **Settings → Jass Bots Entry Control** to configure.
4. Review the bot list and toggle permissions as needed.
5. Click **Save All Changes**.

== Frequently Asked Questions ==

= Does this slow down my site? =

No. The bot check is lightweight and runs early in the request lifecycle.

= Can I add my own custom bots? =

Custom bot support is planned for a future release.

= What happens if a blocked bot tries to access my site? =

It receives a `403 Forbidden` response.

= Is the bot list updated automatically? =

No – but you can reset to defaults at any time to restore the recommended rules.

== Screenshots ==

1. Main bot list with allow/disallow toggles and category filter.
2. Filter bots by category — Search Engines, AI Tools, Ads & Marketing, and more.
3. Fully responsive — bots appear as clean cards on mobile devices.
4. Simple, powerful bot control from your WordPress dashboard.

== Changelog ==

= 1.0.0 =
* Initial release.
* Pre-defined bot list.
* Category-based allow/deny.
* Smart recommendations.