
Post Views Counter Security & Risk Analysis
wordpress.org/plugins/post-views-counterPost Views Counter allows you to collect and display how many times a post, page, or other content has been viewed in a simple, fast and reliable way.
Is Post Views Counter Safe to Use in 2026?
Generally Safe
Score 99/100Post Views Counter has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The 'post-views-counter' plugin version 1.7.8 exhibits a generally good security posture, with a strong emphasis on input sanitization and authorization. The absence of unprotected AJAX handlers and REST API routes, along with a high percentage of SQL queries using prepared statements and a substantial number of nonce and capability checks, indicates a proactive approach to security by the developers. The plugin also avoids dangerous functions and file operations, further contributing to its solid foundation. However, the static analysis did reveal two flows with unsanitized paths, flagged as high severity. While the vulnerability history shows two medium-severity CVEs, both are now patched, and the plugin has a recent vulnerability record from April 5, 2024, which, although patched, highlights the need for continued vigilance. The historical prevalence of CSRF and XSS vulnerabilities suggests that while current protections are robust, past issues indicate potential areas where attack vectors might emerge if not carefully monitored and addressed. Overall, the plugin is in a good state, but the identified taint flows warrant attention and a thorough review to ensure they do not pose an immediate risk.
Key Concerns
- High severity taint flows with unsanitized paths
- Past medium severity CVEs, despite being patched
Post Views Counter Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Post Views Counter <= 1.4.4 - Cross-Site Request Forgery via save_bulk_post_views()
Post Views Counter <= 1.3.4 - Authenticated Stored Cross-Site Scripting
Post Views Counter Release Timeline
Post Views Counter Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Post Views Counter Attack Surface
AJAX Handlers 10
REST API Routes 3
Shortcodes 1
WordPress Hooks 100
Scheduled Events 1
Maintenance & Trust
Post Views Counter Maintenance & Trust
Maintenance Signals
Community Trust
Post Views Counter Alternatives
Statify
statify
Visitor statistics for WordPress with focus on data protection, transparency and clarity. Perfect as a widget in your WordPress Dashboard.
Visitor Traffic Real Time Statistics
visitors-traffic-real-time-statistics
This plugin will help you to track your visitors, browsers, operating systems, visits and much more in one dashboard page.
Real-Time Post Statistics for WordPress
wp-post-real-time-statistics
A lightweight and simple tool to track your post statistics with real insights.
Pageviews
pageviews
A simple and lightweight pageviews counter for your WordPress posts and pages.
Kama Click Counter
kama-clic-counter
Count clicks on any link across the site. Creates a beautiful file download block in post content. Includes a widget for top downloads.
Post Views Counter Developer Profile
12 plugins · 357K total installs
How We Detect Post Views Counter
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/post-views-counter/assets/css/frontend.css/wp-content/plugins/post-views-counter/assets/js/frontend.js/wp-content/plugins/post-views-counter/assets/css/admin.css/wp-content/plugins/post-views-counter/assets/js/admin.js/wp-content/plugins/post-views-counter/assets/css/frontend.min.css/wp-content/plugins/post-views-counter/assets/js/frontend.min.js/wp-content/plugins/post-views-counter/assets/css/admin.min.css/wp-content/plugins/post-views-counter/assets/js/admin.min.js/wp-content/plugins/post-views-counter/post-views-counter.phppost-views-counter/assets/css/frontend.css?ver=post-views-counter/assets/js/frontend.js?ver=post-views-counter/assets/css/admin.css?ver=post-views-counter/assets/js/admin.js?ver=HTML / DOM Fingerprints
pvc_statspvc_viewsdata-pvc-post-iddata-pvc-post-typepvc_frontend_ajax_objectPostViewsCounterFrontend/wp-json/post-views-counter/v1/view