GeoGuard – Country Access Manager Security & Risk Analysis

wordpress.org/plugins/geoguard-country-access-manager

Protect your content by blocking or redirecting visitors from specific countries.

0 active installs v2.7.3 PHP 7.2+ WP 5.0+ Updated Jan 3, 2026
country-blockgeo-blockip-blockredirectsecurity
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is GeoGuard – Country Access Manager Safe to Use in 2026?

Generally Safe

Score 100/100

GeoGuard – Country Access Manager has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The static analysis of geoguard-country-access-manager v2.7.3 indicates a generally strong security posture. The plugin demonstrates good practices by having no identified dangerous functions, no raw SQL queries, and a very high percentage of properly escaped output. The absence of file operations and a single, presumably well-handled, external HTTP request further contribute to its robustness. The presence of nonce and capability checks, even with a limited attack surface, is also a positive sign. The lack of any identified vulnerabilities in its history suggests a stable and well-maintained codebase.

However, the analysis reveals an extremely limited attack surface, with zero identified entry points (AJAX, REST API, shortcodes, cron events) that are unprotected. While this suggests no immediate exploitable paths, it also makes it difficult to thoroughly assess the plugin's security in real-world usage scenarios where these components might be present or interact with other parts of WordPress. The taint analysis showing zero flows analyzed is a concern, as it means there's no confirmation that user-supplied data is being handled safely across all potential pathways, even if those pathways aren't explicitly listed as entry points in the static scan.

Given the clean history and excellent adherence to secure coding practices in the analyzed components, the plugin appears to be secure. The main area of concern is the lack of data for taint analysis, which prevents a complete assurance of sanitization across all potential data flows. Nevertheless, based on the provided static analysis and vulnerability history, the current version is considered low risk.

Key Concerns

  • Taint analysis not performed
Vulnerabilities
None known

GeoGuard – Country Access Manager Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

GeoGuard – Country Access Manager Release Timeline

v2.7.3Current
Code Analysis
Analyzed Apr 16, 2026

GeoGuard – Country Access Manager Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
1
61 escaped
Nonce Checks
1
Capability Checks
2
File Operations
0
External Requests
1
Bundled Libraries
0

Output Escaping

98% escaped62 total outputs
Attack Surface

GeoGuard – Country Access Manager Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionadmin_initincludes/class-geoguard-access.php:16
actionadmin_menuincludes/class-geoguard-access.php:17
actionadmin_enqueue_scriptsincludes/class-geoguard-access.php:18
actiontemplate_redirectincludes/class-geoguard-access.php:19
actionadmin_post_ggcam_download_csvincludes/class-geoguard-access.php:20
Maintenance & Trust

GeoGuard – Country Access Manager Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 3, 2026
PHP min version7.2
Downloads134

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

GeoGuard – Country Access Manager Developer Profile

Delwar Hossain

3 plugins · 0 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect GeoGuard – Country Access Manager

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/geoguard-country-access-manager/assets/css/admin-style.css/wp-content/plugins/geoguard-country-access-manager/assets/js/admin-script.js
Script Paths
/wp-content/plugins/geoguard-country-access-manager/assets/js/admin-script.js
Version Parameters
geoguard-country-access-manager/assets/css/admin-style.css?ver=geoguard-country-access-manager/assets/js/admin-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
ggl-wrapperggl-sidebarggl-brandggl-logo-iconggl-brand-textggl-navggl-nav-iconggl-main+6 more
Data Attributes
data-tab
FAQ

Frequently Asked Questions about GeoGuard – Country Access Manager