Content for your Country Security & Risk Analysis

wordpress.org/plugins/content-for-your-country

Shows the desired content only for the desired country. Widget also included.

10 active installs v1.1 PHP + WP 2.0.2+ Updated Mar 4, 2011
adsads-by-countrycontent-by-countrycountry-restrictioncountry-widgethide-ads-widget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Content for your Country Safe to Use in 2026?

Generally Safe

Score 85/100

Content for your Country has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 15yr ago
Risk Assessment

The "content-for-your-country" v1.1 plugin exhibits a mixed security posture. While it has a small attack surface with only one entry point (a shortcode) and no known vulnerabilities or CVEs historically, the static analysis reveals significant concerns regarding output escaping and data sanitization. Notably, 0% of its 13 outputs are properly escaped, which is a critical security flaw that could lead to cross-site scripting (XSS) vulnerabilities. Furthermore, the taint analysis identified one flow with unsanitized paths classified as high severity, indicating a potential risk of unintended data manipulation or exposure.

The plugin's lack of nonce checks and capability checks on its single entry point is also a weakness, as it doesn't implement standard WordPress security mechanisms to prevent unauthorized actions or data access. The presence of file operations and 75% of SQL queries not using prepared statements, while not immediately critical given the limited attack surface and no known vulnerabilities, still present potential areas for exploitation if an attacker can influence the data used in these operations.

In conclusion, the plugin's strength lies in its minimal known history of vulnerabilities and small attack surface. However, the critical lack of output escaping and the high-severity taint flow are significant weaknesses that expose the site to potential XSS and other data-related attacks. Addressing these issues should be a priority to improve the plugin's overall security.

Key Concerns

  • 0% of outputs properly escaped
  • High severity taint flow with unsanitized paths
  • No nonce checks
  • No capability checks
  • 2 file operations
  • 25% of SQL queries not using prepared statements
Vulnerabilities
None known

Content for your Country Security Vulnerabilities

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

Content for your Country Release Timeline

No version history available.
Code Analysis
Analyzed Apr 16, 2026

Content for your Country Code Analysis

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

SQL Query Safety

75% prepared8 total queries

Output Escaping

0% escaped13 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<actualizar-configuracion> (admin/actualizar-configuracion.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Content for your Country Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[privatecontent] content-by-country.php:167
WordPress Hooks 3
actionwidgets_initcontent-by-country.php:34
actionadmin_menucontent-by-country.php:163
actionadmin_initcontent-by-country.php:165
Maintenance & Trust

Content for your Country Maintenance & Trust

Maintenance Signals

WordPress version tested2.1
Last updatedMar 4, 2011
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Content for your Country Developer Profile

sauronz

1 plugin · 10 total installs

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

How We Detect Content for your Country

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/content-for-your-country/css/style.css/wp-content/plugins/content-for-your-country/js/scripts.js
Script Paths
/wp-content/plugins/content-for-your-country/js/scripts.js
Version Parameters
content-for-your-country/style.css?ver=content-for-your-country/scripts.js?ver=

HTML / DOM Fingerprints

CSS Classes
cbc
Data Attributes
id="cbc-widget"class="widefat"
Shortcode Output
[privatecontent][/privatecontent]
FAQ

Frequently Asked Questions about Content for your Country