Counters Block – Animated Number Counters for Stats and Goals Security & Risk Analysis

wordpress.org/plugins/counters-block

A great way to display numbers in a fun and interesting way.

3K active installs v2.0.6 PHP 7.1+ WP 6.5+ Updated Apr 15, 2026
animated-counterblockcounternumber-counterstats
99
A · Safe
CVEs total1
Unpatched0
Last CVEFeb 23, 2025
Download
Safety Verdict

Is Counters Block – Animated Number Counters for Stats and Goals Safe to Use in 2026?

Generally Safe

Score 99/100

Counters Block – Animated Number Counters for Stats and Goals has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Feb 23, 2025Updated 1mo ago
Risk Assessment

The 'counters-block' plugin version 2.0.5 exhibits a generally strong security posture based on the provided static analysis. All identified entry points, including a shortcode, are either absent or protected by capability checks, indicating good access control practices. The complete absence of dangerous functions, file operations, and external HTTP requests, coupled with the use of prepared statements for all SQL queries and proper output escaping, are significant strengths that mitigate common web application vulnerabilities. The taint analysis showing zero flows with unsanitized paths further bolsters this positive assessment.

However, the vulnerability history reveals a past medium-severity Cross-Site Scripting (XSS) vulnerability, even though it is currently patched. The fact that an XSS vulnerability was present suggests potential weaknesses in input sanitization or output encoding that might not be fully captured by the current static analysis, or that the vulnerability was in a previous version. The lack of nonce checks on the single shortcode entry point is a minor concern, as it could potentially be exploited in specific scenarios, although the overall attack surface is very small. The inclusion of the Freemius bundled library, while not inherently a security risk, warrants attention if its security posture is not actively managed.

In conclusion, 'counters-block' v2.0.5 appears to be a reasonably secure plugin, with most common vulnerability vectors addressed effectively. The main areas for potential improvement would be to ensure that the historical XSS vulnerability is fully understood and that its root cause has been permanently remediated, and to consider adding nonce checks to the shortcode for an extra layer of protection, even with its limited attack surface. The overall risk is assessed as low.

Key Concerns

  • Medium severity XSS vulnerability in history
  • Shortcode with potential for CSRF (no nonce checks)
Vulnerabilities
1 published

Counters Block – Animated Number Counters for Stats and Goals Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-26939medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Counters Block <= 1.1.2 - Authenticated (Contributor+) Stored Cross-Site Scripting

Feb 23, 2025 Patched in 1.1.3 (9d)
Version History

Counters Block – Animated Number Counters for Stats and Goals Release Timeline

v2.0.6Current
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v2.0.0
v1.1.4
v1.1.3
v1.1.21 CVE
v1.1.11 CVE
v1.1.01 CVE
v1.0.91 CVE
v1.0.81 CVE
v1.0.71 CVE
v1.0.61 CVE
v1.0.51 CVE
v1.0.41 CVE
v1.0.21 CVE
v1.0.11 CVE
Code Analysis
Analyzed Mar 16, 2026

Counters Block – Animated Number Counters for Stats and Goals Code Analysis

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

Bundled Libraries

Freemius

Output Escaping

100% escaped5 total outputs
Attack Surface

Counters Block – Animated Number Counters for Stats and Goals Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[counters-block] includes\class-ctrbPlugin.php:10
WordPress Hooks 9
actionenqueue_block_assetscounters-block.php:9
actioninitcounters-block.php:10
actioninitincludes\class-ctrbAdmin.php:13
actionadmin_enqueue_scriptsincludes\class-ctrbAdmin.php:14
actionadmin_menuincludes\class-ctrbAdmin.php:15
filtermanage_counters-block_posts_columnsincludes\class-ctrbAdmin.php:16
actionmanage_counters-block_posts_custom_columnincludes\class-ctrbAdmin.php:17
actionplugins_loadedincludes\class-ctrbPlugin.php:8
actionadmin_enqueue_scriptsincludes\class-ctrbPlugin.php:9
Maintenance & Trust

Counters Block – Animated Number Counters for Stats and Goals Maintenance & Trust

Maintenance Signals

WordPress version tested7.0
Last updatedApr 15, 2026
PHP min version7.1
Downloads40K

Community Trust

Rating100/100
Number of ratings7
Active installs3K
Developer Profile

Counters Block – Animated Number Counters for Stats and Goals Developer Profile

colorlibplugins

121 plugins · 740K total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
130 days
View full developer profile
Detection Fingerprints

How We Detect Counters Block – Animated Number Counters for Stats and Goals

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/counters-block/build/admin-dashboard.asset.php/wp-content/plugins/counters-block/build/admin-post.js/wp-content/plugins/counters-block/build/admin-post.css/wp-content/plugins/counters-block/build/admin-dashboard.js/wp-content/plugins/counters-block/build/admin-dashboard.css/wp-content/plugins/counters-block/public/css/font-awesome.min.css
Script Paths
/wp-content/plugins/counters-block/public/js/counters-block.js
Version Parameters
counters-block/style.css?ver=counters-block/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
ctrb-block-wrapctrb-block-headingctrb-block-counterctrb-block-icon
Data Attributes
data-block-iddata-counter-iddata-counter-valuedata-counter-durationdata-counter-delaydata-counter-easing+3 more
JS Globals
window.ctrbPrimiumProps
REST Endpoints
/wp-json/counters-block/v1/settings
Shortcode Output
[counters-block
FAQ

Frequently Asked Questions about Counters Block – Animated Number Counters for Stats and Goals