Counter Number Security & Risk Analysis

wordpress.org/plugins/counter-number

Display total post, total page, total comment, number of subscribers, total visitor, custom number etc. with latest CSS3 animations and effects.

20 active installs v1.0 PHP 5.6+ WP 5.1+ Updated Apr 17, 2022
animated-number-countercounter-numbercounter-number-wordpress-plugincustom-number-counter
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Counter Number Safe to Use in 2026?

Generally Safe

Score 85/100

Counter Number has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3yr ago
Risk Assessment

The "counter-number" plugin v1.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices in SQL query handling and output escaping, with a high percentage of prepared statements and properly escaped outputs. The absence of known CVEs and dangerous functions is also a strong indicator of a relatively stable codebase in terms of historical vulnerabilities.

However, the plugin presents significant security concerns due to its attack surface. A substantial number of AJAX handlers lack proper authentication checks, creating potential entry points for unauthorized actions. The taint analysis reveals a concerning number of flows with unsanitized paths, five of which are classified as high severity. This, combined with the unprotected AJAX handlers, suggests a high risk of vulnerabilities related to input manipulation and potential execution of arbitrary code or data breaches.

While the plugin's vulnerability history is clean, this does not negate the risks identified in the static analysis. The high number of unprotected AJAX handlers and the critical taint flows represent immediate and actionable security weaknesses. The overall risk is moderate, leaning towards high due to the potential for exploitation of the unprotected entry points. Addressing the unprotected AJAX handlers and the identified unsanitized paths is paramount to improving its security.

Key Concerns

  • Unprotected AJAX handlers
  • High severity unsanitized taint flows
Vulnerabilities
None known

Counter Number Security Vulnerabilities

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

Counter Number Code Analysis

Dangerous Functions
0
Raw SQL Queries
14
66 prepared
Unescaped Output
215
4639 escaped
Nonce Checks
19
Capability Checks
7
File Operations
5
External Requests
4
Bundled Libraries
0

SQL Query Safety

83% prepared80 total queries

Output Escaping

96% escaped4854 total outputs
Data Flows
5 unsanitized

Data Flow Analysis

10 flows5 with unsanitized paths
<common-template> (common-template.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
7 unprotected

Counter Number Attack Surface

Entry Points8
Unprotected7

AJAX Handlers 7

authwp_ajax_con_6310_team_member_infoindex.php:65
authwp_ajax_con_6310_team_member_detailsindex.php:70
noprivwp_ajax_con_6310_team_member_detailsindex.php:72
noprivwp_ajax_con_6310_team_member_detailsindex.php:75
authwp_ajax_con_6310_save_dataindex.php:104
noprivwp_ajax_con_6310_save_dataindex.php:106
noprivwp_ajax_con_6310_save_dataindex.php:108

Shortcodes 1

[con_6310_counter_number] index.php:21
WordPress Hooks 5
actionadmin_menuindex.php:34
actionactivated_pluginindex.php:87
actionadmin_enqueue_scriptsindex.php:89
actionplugins_loadedindex.php:95
actionwp_enqueue_scriptsindex.php:101
Maintenance & Trust

Counter Number Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.13
Last updatedApr 17, 2022
PHP min version5.6
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Counter Number Developer Profile

mehrab6310

1 plugin · 20 total installs

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

How We Detect Counter Number

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/counter-number/assets/css/style.css/wp-content/plugins/counter-number/assets/css/jquery.minicolors.css/wp-content/plugins/counter-number/assets/css/fontselect.css/wp-content/plugins/counter-number/assets/css/style-01-10.css/wp-content/plugins/counter-number/assets/css/style-11-20.css/wp-content/plugins/counter-number/assets/css/contact-description.css/wp-content/plugins/counter-number/assets/js/ajaxdata.js/wp-content/plugins/counter-number/assets/js/jquery.counterup.js+3 more
Script Paths
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/css/all.min.csshttps://cdnjs.cloudflare.com/ajax/libs/codemirror/5.48.0/codemirror.min.csshttps://cdnjs.cloudflare.com/ajax/libs/jquery-minicolors/2.3.4/jquery.minicolors.min.csshttps://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.csshttps://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.jshttps://cdnjs.cloudflare.com/ajax/libs/jquery-minicolors/2.3.4/jquery.minicolors.min.js+1 more
Version Parameters
ver=1.0

HTML / DOM Fingerprints

CSS Classes
con_6310_counter_numbercon-6310-counter-number
Data Attributes
con-6310-counter-number-manage-itemscon-6310-counter-number-import-exportcon-6310-counter-number-licensecon-6310-counter-number-usecon-6310-wpmart-plugins
JS Globals
con_6310_ajax_object
Shortcode Output
[con_6310_counter_number id='']
FAQ

Frequently Asked Questions about Counter Number