BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Geosec icon
Maintained Tested up to 6.9.9 #46 in access-control

Geosec

Geosec protects your admin panel (wp-admin) by allowing access only from the countries you authorize.

Active installs10+10+ tier
Downloads · 30d55▲ +57.1% vs prev. 30d
Rating—0 reviews
Health score38/100At risk
All-time downloads418Since Feb 2026
Support resolved—No recent threads
RequiresWP 5.0PHP 7.2+
Downloads · 7d18▲ +38.5% week over week
Our verdict

Consider an alternative

Geosec shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites and was last updated 8 months ago, and scores 38/100 on our health check.

  • Small user base (10+ active installs)
  • Very few reviews so far
  • Only tested up to WordPress 6.9 (latest is 7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

134Jul 5Aug 18Oct 2
Yesterday6
Daily average (1y)2
Peak day25Feb 6, 2026
Last 12 months434

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Geosec stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
access-control >100 6,941 Best access-control plugins →
block country >100 2,143 Best block country plugins →
GeoIP #68 217 Best GeoIP plugins →
protection >100 5,545 Best protection plugins →
security >100 10,000 Best security plugins →

Version adoption

Share of active sites per release.

  • 1.0100.0%

About Geosec

From the official readme · v1.0.1

Description

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.

Installation

  1. Upload the geosec folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Go to Settings -> Geosec to configure allowed countries.
  4. IMPORTANT: Add your CURRENT country to the allow list before activating the protection.

Frequently asked questions

What happens if I lock myself out?

If you configured an Emergency Key, you can use the special URL (e.g., yoursite.com/?geosec_bypass=YOURKEY) to gain access. If you didn’t, you can manually rename the geosec folder in wp-content/plugins/ via FTP to disable the plugin.

Does this slow down my site?

No. Geosec caches IP geolocation results for 24 hours. Subsequent requests from the same IP are instant.

Changelog

1.0.1

  • Fixed typos.

1.0.0

  • Initial release in WordPress repository.

0.3.1

  • Updated readme security claims to comply with WordPress guidelines.
  • Fixed typos in documentation.
  • Updated plugin description for consistency.

0.3

  • Added “Top Blocked IPs” statistics.
  • Added Internationalization (English, Spanish, French).
  • UI Improvements.

0.2

  • Added Statistics tab.
  • Added Credits section.

0.1

  • Initial release.

Full changelog on WordPress.org →

Screenshots

Configuration Panel: Easily select allowed countries and enable protection.
Configuration Panel: Easily select allowed countries and enable protection.
Statistics Dashboard: View detailed logs of blocked activity.
Statistics Dashboard: View detailed logs of blocked activity.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Geosec alternatives

All access-control plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 PublishPress Capabilities: User Role Access Control, Admin Area Permissions PublishPress Capabilities: User Role Access Control, Admin… User role editing for WordPress. Manage user roles, control capabilities and permissions… by PublishPress 100K+ ★★★★★★★★★★ 4.7 (143) 2 weeks ago 90
2 Restrict User Access – Ultimate Membership & Content Protection Restrict User Access Create Access Levels and restrict any post, page, category, etc. Supports bbPress… by Joachim Jensen 10K+ ★★★★★★★★★★ 4.3 (94) 1 month ago 72
3 PublishPress Permissions: Access Control, Content Permissions, User Access PublishPress Permissions: Access Control, Content Permissio… The permissions plugin for posts, pages, categories, tags and more. You can control… by PublishPress 10K+ ★★★★★★★★★★ 4.3 (66) 2 weeks ago 91
4 Groups – Memberships and Access Control Groups – Memberships and Access Control Turn your site into a powerful membership solution. Manage members, teams and access to… by itthinx 10K+ ★★★★★★★★★★ 4.8 (382) 1 week ago 93
5 SureMembers – Membership & Content Restriction Plugin SureMembers – Membership & Content Restriction Plugin Protect your content, build memberships, and control who sees what on your WordPress site… by Brainstorm Force 2K+ ★★★★★★★★★★ 5 (2) 4 weeks ago 67
6 Quick Download Button Quick Download Button Add stylish download buttons to any post or page — 7 styles, countdown, popup modal, access… by sidocode 2K+ ★★★★★★★★★★ 4.6 (12) 5 months ago 59
7 SimpleShop SimpleShop The SimpleShop WP plugin connects your WordPress website with a SimpleShop account and… by Redbit s.r.o. 1K+ ★★★★★★★★★★ No reviews 1 month ago 66
8 Menu By User Roles Menu By User Roles Menu By User Roles allows you to control the visibility of menu items based on user roles. by kahnu044 1K+ ★★★★★★★★★★ 5 (3) 1 year ago 49
9 Groups 404 Redirect Groups 404 Redirect Redirect 404's when a visitor tries to access a page protected by Groups. by itthinx 1K+ ★★★★★★★★★★ 4.6 (10) 1 week ago 80
10 Geo Blocker – Control Site Access by Region and IP Geo Blocker – Control Site Access by Region and IP 🔐 Block or allow visitors by country. Track access attempts. View analytics. Stay in… by Mohamed Shili 1K+ ★★★★★★★★★★ 5 (1) 1 year ago 32

FAQ

Geosec: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 3, 2026

Is Geosec free?

Yes. Geosec is free to download and use from the official WordPress.org plugin directory.

Is Geosec safe to use in 2026?

Geosec shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites and was last updated 8 months ago, and scores 38/100 on our health check.

How many websites use Geosec?

Geosec is active on 10+ WordPress websites and has been downloaded 418 times since it launched in February 2026. It was downloaded 55 times in the last 30 days.

Does Geosec work with WordPress 7.1?

Geosec is officially tested up to WordPress 6.9.9, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

What PHP version does Geosec need?

Geosec requires PHP 7.2 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Geosec last updated?

The latest version, 1.0.1, was released on February 6, 2026 (8 months ago).

Who makes Geosec?

Geosec is developed and maintained by rbonfil.

What are the best alternatives to Geosec?

The most popular alternatives to Geosec are PublishPress Capabilities:… (100K+ installs), Restrict User Access (10K+ installs) and PublishPress Permissions: A… (10K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.