Protect WordPress
Without a Single
Database Query
Most security plugins run inside WordPress, giving attackers your CPU and DB. LiteShield Security blocks before WordPress loads — attackers don't get a single function call.
Live Dashboard Preview
See Every Attack in Real Time
Dashboard auto-updates every 10 seconds, showing what's blocked, why it was blocked, and which IPs are attacking right now.
What's Happening Right Now
Your site is being probed right now
Most plugins can block — but attackers still get your CPU and database. LiteShield Security gives them nothing.
AI Crawlers Scrape 24/7
OpenAI, Gemini, Meta, ByteDance and 15+ others harvest your content to train AI without permission.
Scanners Run 24/7
sqlmap, nuclei, dirbuster, WPScan constantly probe for vulnerabilities. On shared hosting, just "passing through" burns your CPU quota.
Automated Brute Force
Modern bots don't try 10 passwords — they try thousands from rotating IPs. Standard login protection isn't enough.
Security Plugin Slows You Down
A plugin running 50+ DB queries per request on shared hosting can be slower than the attack it's supposed to stop.
What Gets Blocked
Comprehensive Attack Coverage
Engine blocks at mu-plugin level before WordPress loads. Everything below works automatically from day one.
| Attack Type | Description | Severity | Default |
|---|---|---|---|
| Brute Force Login | Rate limiting on wp-login.php with auto ban. Configurable threshold and window. | High | On |
| Scanner User-Agents | Blocks 50+ attack tools by UA signature: sqlmap, nikto, nuclei, dirbuster, nmap, masscan, WPScan. | High | On |
| Exploit & Path Probes | Blocks requests to .env, .git, /xmlrpc.php, /backup, shell paths, and 30+ dangerous endpoints. | High | On |
| SQL Injection | Deep pattern matching with double-encode bypass prevention: ..%252f, uni%256fn+select, and evasion techniques. | High | On |
| Header Anomaly | Catches automation sending malformed or missing HTTP headers. Blocks curl/wget/python attack tools. | Medium | On |
| IP Reputation System | 3 high-severity hits within 1 hour triggers automatic 24-hour ban. Engine learns IPs probing slowly to evade detection. | High | On |
| Honeypot Traps | Decoy paths no legitimate user would visit. Any IP that does is immediately banned 24h. Zero false positives. | High | On |
| AJAX Flood | Rate limiting on unauthenticated AJAX. Protects against WooCommerce and REST API abuse. | Medium | On |
| Host Header Injection | Validates HTTP Host header against your actual domain. Blocks cache poisoning and routing attacks. | Medium | On |
| Bad Directory Learning | Paths generating repeated 404s from scanners get cached and auto-banned. Engine learns your site's specific attack patterns. | Low | On |
| WP-Cron Abuse | Blocks external requests to wp-cron.php used for resource exhaustion attacks. | Medium | On |
| AI Crawler Control | Control 19 AI crawlers individually: GPTBot, Google-Extended, ClaudeBot, Meta, ByteSpider, CCBot, and more. | Medium | Configurable |
Architecture
Why Is It Faster Than Other Plugins?
Other plugins run "inside" WordPress. LiteShield Security runs "before" WordPress — that's the entire difference.
Install Plugin → Engine is Created
After activation, the plugin writes wpls-engine.php to wp-content/mu-plugins/ — WordPress loads Must-Use plugins automatically before everything else.
Settings Embedded in Engine — No DB
When you save Settings, all values are embedded as PHP arrays directly into the Engine file. Zero DB lookups during any request.
Request Arrives → Engine Checks → Blocks in <1ms
Engine reads one .json file, checks IP, Header, UA, Path, then blocks or passes. WordPress hasn't even started loading.
Atomic Write — No Fatal Errors
When settings change, Engine is written via .tmp + rename() in a single filesystem operation. No request ever loads a partially-written Engine.
Deactivate → Engine Removed, Nothing Left
Deactivating removes wpls-engine.php from mu-plugins automatically. Site returns to normal immediately. No leftover files.
Bot Management & SEO
Block Unwanted Bots Without Affecting SEO
Not all bots are equal. LiteShield Security separates them into 3 clear groups — and search engine bots are always protected.
Permanent Allowlist
Always SEO Safe
These bots cannot be blocked by any setting. Your site is always indexed normally.
All Search Engine and Social Preview bots are on the Permanent Allowlist.
AI Search Bots
On by Default
Helps your site appear in AI search results like ChatGPT Search, Perplexity, Google AI Mode.
On by default — site appears in AI search. Disable per-bot if desired.
AI Training Bots
Off by Default
Bots that harvest your content to train AI models without permission — blocked from day one.
Off by default — content won't be harvested for model training. Control per-bot.
No SEO Worries — Here's What You Need to Know
For Shared Hosting & VPS
Problems You're Probably Facing — Solved
Designed specifically for shared hosting, where every DB connection and CPU millisecond matters.
CPU Spikes, Account Suspended
Bots and scanners hit simultaneously, flooding CPU quota until hosting suspends your account.
Bots blocked before WordPress loads. No full PHP execution, no DB queries. CPU usage drops significantly.
wp-login.php Constantly Brute Forced
Bots try thousands of passwords daily. Login page slows down, log files balloon.
Rate limiting on wp-login.php with configurable threshold. Attacking IPs auto-banned for 24h.
Scanners Probing .env, .git, Shell Paths
Bots constantly probe for exposed config files like .env.production, /backup, /.git/config.
30+ dangerous endpoints blocked instantly before WordPress loads. Plus Honeypot traps for hard-to-detect scanners.
DB Connections Full, 503 Errors
On shared hosting, connection pools are limited. When bots flood simultaneously, DB fills up and real users get errors.
Bots blocked without opening a DB connection. Zero queries, no connection pool consumed. DB connections stay free for real users.
WooCommerce AJAX Flooded
Bots flood unauthenticated AJAX to /wp-admin/admin-ajax.php, spiking server load and slowing checkout.
AJAX rate limiting prevents floods. AJAX Whitelist for plugins that need it. Configurable threshold.
No Visibility Into Attacks
Only long server logs with no clarity on which IPs are dangerous or what patterns are probing your site.
Live Dashboard updates every 10s. Top IPs every 60s. 30-day chart. Real-time Attack Feed. Full visibility into everything happening.
🧪 Tested on Shared Hosting: SiteGround, Hostinger, Bluehost, Namecheap, DreamHost, A2 Hosting · Servers: Apache, Nginx, LiteSpeed, OpenLiteSpeed · PHP: 7.4 – 8.3 · WordPress: 5.6 – 6.7 · Cloudflare, BunnyCDN · Elementor, Divi, WooCommerce
Pricing
Free Forever, No Strings
Need automation & Pro features? Get notified
FAQ
Frequently Asked Questions
Will LiteShield Security slow my site down?
What is wpls-engine.php in mu-plugins? Is it safe?
Will Googlebot or SEO be affected?
If my own IP gets banned and I can't access admin, what do I do?
Does it work with Cloudflare?
How is this different from Wordfence?
Contact
Have a Question or Issue?
Ask questions, report issues, or request features at the WordPress.org Support Forum — the primary support channel, monitored directly. Thai language welcome.
Open Support ForumOr visit the Plugin Page on WordPress.org for details and changelog.