
Post Country Security & Risk Analysis
wordpress.org/plugins/post-countryThis plug-in allows you to record a country against your posts.
Is Post Country Safe to Use in 2026?
Generally Safe
Score 85/100Post Country has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "post-country" plugin v2.4 exhibits a generally positive security posture based on the static analysis. It has no recorded vulnerabilities (CVEs) and a clean vulnerability history, suggesting a commitment to security by the developers or a lack of significant past issues. The absence of dangerous functions, file operations, and external HTTP requests are all good indicators. Notably, the plugin has only one nonce check and one capability check, which, while present, could be considered minimal, especially given the lack of identified entry points in the static analysis.
However, a significant concern arises from the output escaping results: 100% of outputs are not properly escaped. This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities. Any data displayed by the plugin, if not inherently sanitized before reaching the output functions, could be exploited by attackers to inject malicious scripts. The presence of SQL queries, even if 50% use prepared statements, warrants attention, as the unescaped outputs could potentially affect the data being queried or displayed, leading to other related vulnerabilities. The lack of any identified taint flows is reassuring, but this could also be a limitation of the analysis tool or the complexity of the code being analyzed.
In conclusion, while the plugin's lack of history and minimal attack surface are strengths, the complete lack of output escaping is a critical weakness. This single oversight significantly elevates the risk profile. The developer should prioritize addressing the output escaping issue to mitigate the substantial XSS risk. The minimal authentication checks are less concerning given the zero identified unprotected entry points, but this aspect could be reviewed if more entry points were ever introduced.
Key Concerns
- All outputs unescaped
- SQL queries not fully prepared
- Minimal nonce and capability checks
Post Country Security Vulnerabilities
Post Country Code Analysis
SQL Query Safety
Output Escaping
Post Country Attack Surface
WordPress Hooks 13
Maintenance & Trust
Post Country Maintenance & Trust
Maintenance Signals
Community Trust
Post Country Alternatives
Advanced Twitter Widget
advanced-twitter-widget
Widget that will enable visitors to give you/the site a virtual beer by clicking on the widget.
Advanced YouTube Widget
advanced-youtube-widget
Widget that will enable visitors to give you/the site a virtual beer by clicking on the widget.
Country Flags Info Widget
country-flags-info-widget
Enables a widget in which you can display a list of country with flags, names and misc information.
Recent Posts Widget With Thumbnails
recent-posts-widget-with-thumbnails
List the most recent posts with post titles, thumbnails, excerpts, authors, categories, dates and more!
Meks Easy Photo Feed Widget
meks-easy-instagram-widget
Easily display Instagram photos as a widget that looks good in (almost) any WordPress theme.
Post Country Developer Profile
4 plugins · 180 total installs
How We Detect Post Country
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/post-country/js/post-country.jspost-country/js/post-country.js?ver=HTML / DOM Fingerprints
country_imgname="countryform"id="country"class="postform"name="country-page"window.location