
Counter Up – Animated Number Counter & Milestone Showcase Security & Risk Analysis
wordpress.org/plugins/wp-counter-upCounter Up is a lightweight number counter that counts up to a targeted number when the number becomes visible. Easy to install and use.
Is Counter Up – Animated Number Counter & Milestone Showcase Safe to Use in 2026?
Generally Safe
Score 91/100Counter Up – Animated Number Counter & Milestone Showcase has a strong security track record. Known vulnerabilities have been patched promptly.
The wp-counter-up plugin v3.0.0 presents a mixed security posture. On the positive side, it demonstrates good practices by avoiding dangerous functions, ensuring all SQL queries use prepared statements, and not making external HTTP requests. The absence of file operations and bundled libraries is also a strength. However, there are notable areas of concern. The presence of one unprotected AJAX handler significantly expands the attack surface and introduces a direct entry point for potential malicious activity. Furthermore, a substantial percentage of output escaping is not properly handled, which could lead to Cross-Site Scripting (XSS) vulnerabilities, especially if user-supplied data is involved in these unescaped outputs.
The plugin's vulnerability history shows two medium-severity CVEs, both related to Cross-Site Scripting. While there are no currently unpatched vulnerabilities, the pattern of XSS issues suggests potential weaknesses in input sanitization and output encoding that have been exploited in the past. The lack of capability checks, combined with the unprotected AJAX handler, is particularly concerning as it allows any authenticated user, or potentially even unauthenticated users depending on the specific AJAX endpoint, to interact with plugin functionality without proper authorization. This could be leveraged in conjunction with the unescaped output issues to execute malicious scripts.
In conclusion, while wp-counter-up v3.0.0 has strengths in its SQL handling and avoidance of certain risky operations, the unprotected AJAX handler and the significant amount of unescaped output are critical weaknesses. Coupled with a history of XSS vulnerabilities, these factors warrant caution. Addressing the unprotected AJAX endpoint and improving output escaping should be prioritized to mitigate the identified risks.
Key Concerns
- Unprotected AJAX handler
- Low percentage of proper output escaping
- No capability checks
- History of medium severity XSS vulnerabilities
Counter Up – Animated Number Counter & Milestone Showcase Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Counter Up – Animated Number Counter & Milestone Showcase <= 2.4.0 - Authenticated (Contributor+) Stored Cross-Site Scripting
Counter Up – Animated Number Counter & Milestone Showcase <= 2.2.1 - Authenticated (Contributor+) Stored Cross-Site Scripting
Counter Up – Animated Number Counter & Milestone Showcase Code Analysis
Output Escaping
Counter Up – Animated Number Counter & Milestone Showcase Attack Surface
AJAX Handlers 1
Shortcodes 2
WordPress Hooks 24
Maintenance & Trust
Counter Up – Animated Number Counter & Milestone Showcase Maintenance & Trust
Maintenance Signals
Community Trust
Counter Up – Animated Number Counter & Milestone Showcase Alternatives
Animated Number Counters
animated-number-counters
Animated Number Counters is a lightweight, responsive, and mobile-friendly WordPress plugin that boasts extraordinary design.
Counter Number
counter-number
Display total post, total page, total comment, number of subscribers, total visitor, custom number etc. with latest CSS3 animations and effects.
Themeflection Numbers – Number Counter and Animated Numbers
tf-numbers-number-counter-animaton
Very easy to use numbers counter. It will ultimately supply you with beautiful sections with counting numbers. You can use it to display statistics, o …
Number Counter
number-counter
Counter block written with ESNext standard and JSX support – build step required.
Block Metrics – Animated State Counter
block-metrics-animated-state-counter
A easy way to display states counter in a easy and interesting way.
Counter Up – Animated Number Counter & Milestone Showcase Developer Profile
3 plugins · 11K total installs
How We Detect Counter Up – Animated Number Counter & Milestone Showcase
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-counter-up/assets/css/counterup.css/wp-content/plugins/wp-counter-up/assets/js/counterup.min.js/wp-content/plugins/wp-counter-up/assets/js/jquery.counterup.min.js/wp-content/plugins/wp-counter-up/assets/js/counterup.min.js/wp-content/plugins/wp-counter-up/assets/js/jquery.counterup.min.jswp-counter-up/assets/css/counterup.css?ver=wp-counter-up/assets/js/counterup.min.js?ver=wp-counter-up/assets/js/jquery.counterup.min.js?ver=HTML / DOM Fingerprints
counterupdata-count-finaldata-count-delaydata-count-timedata-count-easingcounterup[counter_up]