Free forever on WordPress.org v2.0.0

Security at the
execution layer

not at the cleanup layer

Aegis governs every REST API request, login attempt, and form submission before WordPress executes. A 12-step fail-fast gate — the first rule that fires wins.

12-Step Fail-Fast Gate

The first rule that fires wins.
Never scans everything.

Every REST request passes through a deterministic gate at rest_authentication_errors priority 99. One exit per request.

01 Already handled? EXIT
02 Plugin disabled? EXIT
03 IP blacklisted? DENY 403
04 IP whitelisted? ALLOW
05 HTTPS only enforced? DENY 403
06 Role-based access check ALLOW/DENY
07 User enumeration attempt? DENY 403
08 Bad bot detected? DENY 403
09 Known plugin bypass? ALLOW
10 Allowed route? ALLOW
11 Rate limit exceeded? DENY 429
12 Default block DENY 403
Activity Log — REST Gate
LIVE
14:23:01 BLOCKED /wp/v2/users — user enumeration
14:23:00 ALLOWED /wc/v3/products — plugin bypass
14:22:58 BLOCKED sqlmap/1.7.8 — bad bot detected
14:22:55 RATE LIMIT 185.x.x.x — 60 req/min exceeded
14:22:51 ALLOWED /wp/v2/posts — role: editor
14:22:48 BLOCKED Host mismatch — cache poison attempt
14:22:44 BLOCKED /wp/v2/users/export — deception trap
14:22:40 ALLOWED /elementor/v1 — plugin bypass
Three tiers. One platform.

Governs every execution surface.

Core is free forever. Intelligence adds adaptive behavior scoring. Control Plane adds enterprise WAF and self-healing.

CORE — FREE
🛡
12-step REST gate

fail-fast gate at rest_authentication_errors priority 99. First rule that fires wins. Never processes all 12 steps if step 3 matches.

CORE — FREE
👻
Ghost Login URL

wp-login.php returns 404. Your real login URL is known only to you. Intercepted at plugins_loaded priority 1 — before any WordPress logic runs.

CORE — FREE
🍯
Three-layer honeypot

Layer 1: server-side random field. Layer 2: JS MutationObserver dynamic injection. Layer 3: timing + proof-of-work + behavior score.

CORE — FREE
🤖
Bad bot detection

20+ known scanner User-Agents blocked. sqlmap, Nikto, Masscan, Python-requests, and more. Zero false positives on legitimate crawlers.

CORE — FREE
📋
Plugin Shield

30+ automatic REST bypasses. WooCommerce, Elementor, Contact Form 7, Yoast, Jetpack — all pass through without configuration.

CORE — FREE
📊
Activity log

Last 500 events. Filter by type, IP, or date. Daily cron pruning. Structured JSON storage. Never grows unbounded.

INTELLIGENCE
🧠
Behavior scoring engine

5 signal types. 10-minute rolling window with score decay. Redis-backed atomic increment. Score is a single integer — cheap to read, cheap to write.

INTELLIGENCE
Adaptive tarpit

fastcgi_finish_request() releases the PHP worker before sleep(3). The attacker waits 3 seconds. Your server serves other requests normally.

INTELLIGENCE
🗺
Route intelligence

PHP Reflection reads permission_callback source. Classifies every registered REST route: MISSING, PUBLIC, OPEN, or AUTH_CHECK. Cached 1 hour.

INTELLIGENCE
🔐
TOTP Two-Factor

Pure PHP RFC 6238 — no external service. Google Authenticator compatible. 8 recovery codes stored hashed. OTP screen via Ghost Login URL.

INTELLIGENCE
🌍
Geo-blocking

Cloudflare-first: CF-IPCountry header, zero DB overhead. Binary IP map fallback (~1.5MB). Block or allowlist by country code. Cached 10 min per IP.

CONTROL PLANE
🔥
Web Application Firewall

SQL injection, XSS, path traversal, null byte, object injection, RFI. Patterns compiled once at init. Detect or block mode. Never reveals which pattern matched.

Self-Defending Architecture

Aegis protects itself.
No other plugin does this.

Every security solution today is passive — it protects WordPress from attackers. None protect themselves. Aegis does both.

Core — Free
Boot Integrity Check

On every admin page load, Aegis hashes its own critical files and compares against a stored baseline. Hash mismatch → immediate safe mode + alert.

Cost: ~0.3ms · admin only · zero frontend
Core — Free
Canary Tokens

Dead code paths act as traps. Any call to these functions in a pattern impossible in legitimate execution triggers immediate lockdown. Passive — costs nothing until triggered.

Cost: ~0ms · passive until triggered
Intelligence
Beehive Watchdog

Queen, Hive, Colony, Drone, Nectar — five modules that mutually verify each other on a randomized pulse interval (4h ± 90min jitter). Unpredictable to attackers who study the codebase.

Cost: ~0.4ms · randomized schedule
Intelligence
Signed Heartbeat

Cryptographically signed heartbeat every 5 minutes. If the heartbeat is absent — something suppressed cron or deactivated Aegis — a self-restore sequence triggers. Dead man's switch.

Cost: ~0.05ms admin · cron every 5min
Intelligence
Runtime Call Verification

Critical functions verify the call stack before executing. A function called directly — bypassing the WordPress lifecycle — detects the anomaly and refuses to execute.

Cost: ~0.02ms · critical paths only
Control Plane
Signed Inter-Module Comms

Every instruction between modules carries an HMAC signature and a 5-second timestamp window. Replay attacks are impossible. Message injection is detected instantly.

Cost: ~0.05ms · per inter-module call
Comparison

How Aegis compares

Feature Elpadoro Aegis Wordfence iThemes Security WP Cerber
12-step fail-fast REST gate
Ghost Login URL (plugins_loaded @1)
Behavior scoring + adaptive tarpit
Self-defending boot integrity
Route intelligence (Reflection)
Three-layer honeypot
30+ plugin auto-bypass
OWASP-compliant 403 responses
Free, no artificial limits
Pricing

Start free.
Upgrade when you need it.

Core covers most sites. Intelligence adds adaptive protection. Control Plane is built for agencies and high-traffic infrastructure.

Aegis Core
Free

Complete REST protection, login security, and anti-spam. No limitations.

$0/yr
Free forever · WordPress.org
  • 12-step fail-fast REST gate
  • Ghost Login URL
  • Three-layer honeypot
  • Bad bot detection (20+)
  • Plugin Shield (30+ bypasses)
  • Security headers
  • Activity log
  • Boot integrity check
Download Free →
Coming Soon
Aegis Control Plane
Control Plane

Enterprise orchestration — WAF, integrity monitoring, deception, conflict detection.

$89/yr
Per site · Annual billing
  • Everything in Intelligence
  • Web Application Firewall
  • File integrity monitoring
  • Deception layer (fake endpoints)
  • Plugin conflict detection
  • Safe recovery mode
  • Signed inter-module comms
  • Config snapshot engine