Admin Country Allowlist Security & Risk Analysis

wordpress.org/plugins/admin-country-allowlist

By far the simplest country allowlist plugin available. Locks admin panel and XMLRPC access to a given list of allowed countries.

80 active installs v1.4.0 PHP 5.6+ WP 5.8+ Updated Nov 28, 2025
banban-countriesblockblock-countriessecurity
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Admin Country Allowlist Safe to Use in 2026?

Generally Safe

Score 100/100

Admin Country Allowlist 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 'admin-country-allowlist' plugin, version 1.4.0, appears to have a generally good security posture based on the static analysis. The absence of detected dangerous functions, a lack of raw SQL queries, and a reasonable percentage of properly escaped output are positive indicators. Furthermore, the plugin has no recorded vulnerabilities, which suggests a history of secure development or timely patching.

However, there are a few areas that warrant attention. The plugin utilizes file operations, making it crucial to ensure these operations are not susceptible to path traversal or other file manipulation vulnerabilities, although no taint flows were identified. The presence of one external HTTP request also introduces a potential vector for supply chain attacks or unintended data exposure if not handled securely. The plugin also has a single cron event, which should be verified to ensure it does not introduce any security risks. The total lack of nonce checks across all entry points is a significant concern, as it leaves any potential future additions to the attack surface vulnerable to CSRF attacks.

In conclusion, while the plugin shows strengths in areas like SQL handling and output escaping, the absence of nonce checks on all potential entry points and the presence of file operations and external HTTP requests represent areas for improvement. The clean vulnerability history is encouraging, but the static analysis findings highlight the need for continued vigilance, particularly regarding input validation and access control on all code paths.

Key Concerns

  • Missing nonce checks on all entry points
  • Potential risk from file operations
  • Potential risk from external HTTP requests
  • One cron event requires review
Vulnerabilities
None known

Admin Country Allowlist Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Admin Country Allowlist Code Analysis

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

Output Escaping

65% escaped37 total outputs
Attack Surface

Admin Country Allowlist Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
actionadmin_menuadmin-country-allowlist.php:412
actionadmin_initadmin-country-allowlist.php:415
actionqweb_aca_clear_old_cache_eventadmin-country-allowlist.php:423
actionadmin_noticesadmin-country-allowlist.php:443
actionadmin_noticesadmin-country-allowlist.php:454
actionadmin_noticesadmin-country-allowlist.php:468
actionadmin_noticesadmin-country-allowlist.php:480
filteradmin_initadmin-country-allowlist.php:486
actioninitadmin-country-allowlist.php:490

Scheduled Events 1

qweb_aca_clear_old_cache_event
Maintenance & Trust

Admin Country Allowlist Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedNov 28, 2025
PHP min version5.6
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs80
Developer Profile

Admin Country Allowlist Developer Profile

Ric

1 plugin · 80 total installs

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

How We Detect Admin Country Allowlist

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

Asset Fingerprints

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Admin Country Allowlist