BACK TO DIRECTORY



Geosec is a lightweight security plugin designed to protect your WordPress administration panel (wp-admin). It works by detecting the visitor’s country using their IP address and allowing access only if they are in your “Allowed Countries” whitelist.
This significantly hardens your admin panel against brute-force attacks, bot login attempts, and unauthorized access from foreign countries.
Key Features
- Whitelist-based Protection: Only allow access from specific countries.
- Emergency Key: Create a unique URL to bypass the lock if you are traveling.
- Cloudflare Compatible: Works seamlessly with Cloudflare and standard server setups.
- Detailed Statistics: View logs of blocked attempts and valid logins, including Top Blocked Countries and IPs.
- Lightweight: Optimized for performance, querying external APIs only when necessary and caching results.
Screenshots

Configuration Panel: Easily select allowed countries and enable protection.

Statistics Dashboard: View detailed logs of blocked activity.
Plugin Details
Active Installs
0Total Downloads
374Version
1.0.1Requires WP
5.0Requires PHP
7.2Tested Up To
6.9.7Added
2026-02-05Last Updated
2026-02-06 5:01pm GMTRatings
5
0
4
0
3
0
2
0
1
0