Counter Box – Add Countdowns, Timers & Dynamic Counters to WordPress Security & Risk Analysis

wordpress.org/plugins/counter-box

Easily add countdowns, timers, and counters to your WordPress site. Ideal for sales, events, stats, and personalized time-based experiences.

1K active installs v2.0.13 PHP 7.4+ WP 5.5+ Updated Mar 25, 2026
count-downcountdowncountdown-timercountertimer
94
A · Safe
CVEs total6
Unpatched0
Last CVEFeb 28, 2025
Safety Verdict

Is Counter Box – Add Countdowns, Timers & Dynamic Counters to WordPress Safe to Use in 2026?

Generally Safe

Score 94/100

Counter Box – Add Countdowns, Timers & Dynamic Counters to WordPress has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

6 known CVEsLast CVE: Feb 28, 2025Updated 1mo ago
Risk Assessment

The 'counter-box' v2.0.12 plugin exhibits a mixed security posture. On one hand, the static analysis reveals a small attack surface with no identified entry points requiring authentication. Furthermore, the code demonstrates good practices in output escaping (97% properly escaped) and a high percentage of SQL queries using prepared statements (77%). The presence of nonce and capability checks, though limited, also contributes positively. However, significant concerns arise from the taint analysis, which shows 10 flows with unsanitized paths, including 3 of high severity. This indicates potential vulnerabilities where user input is not adequately validated before being used in sensitive operations. The plugin's vulnerability history is also a major red flag, with a total of 6 known CVEs, including high and medium severity issues like Cross-site Scripting, CSRF, SQL Injection, and PHP Remote File Inclusion. While there are currently no unpatched vulnerabilities, the recurring nature and types of past vulnerabilities suggest a consistent pattern of insecure coding practices that could resurface or be exploited.

In conclusion, while the plugin has some strengths in code hygiene for SQL and output, the taint analysis findings and extensive vulnerability history are critical weaknesses. The presence of unsanitized data flows, coupled with a history of serious vulnerability types, suggests that the plugin has had persistent security flaws. Users should exercise caution and ensure they are running the latest version, though the history suggests vigilance is always necessary.

Key Concerns

  • High severity unsanitized taint flows found
  • Multiple high severity known CVEs
  • Multiple medium severity known CVEs
  • All taint flows had unsanitized paths
  • Bundled library (TinyMCE) may be outdated
Vulnerabilities
6 published

Counter Box – Add Countdowns, Timers & Dynamic Counters to WordPress Security Vulnerabilities

CVEs by Year

3 CVEs in 2022
2022
1 CVE in 2024
2024
2 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

High
2
Medium
4

6 total CVEs

CVE-2024-13901medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Counter Box: Add Engaging Countdowns, Timers & Counters to Your WordPress Site <= 2.0.6 - Authenticated (Administrator+) DOM-Based Stored Cross-Site Scripting

Feb 28, 2025 Patched in 2.0.7 (1d)
CVE-2025-24715medium · 4.3Cross-Site Request Forgery (CSRF)

Counter Box <= 2.0.5 - Cross-Site Request Forgery

Jan 24, 2025 Patched in 2.0.6 (5d)
CVE-2024-3481medium · 4.3Cross-Site Request Forgery (CSRF)

Counter Box – WordPress plugin for countdown, timer, counter <= 1.2.3 - Cross-Site Request Forgery

Apr 11, 2024 Patched in 1.2.4 (27d)
CVE-2022-2245high · 8.8Cross-Site Request Forgery (CSRF)

Counter Box <= 1.2 - Cross-Site Request Forgery

Jul 8, 2022 Patched in 1.2.1 (564d)
WF-c154cc4b-f0b9-4c3e-8e74-9bfa6de62d2f-counter-boxhigh · 7.2Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

Counter Box – WordPress plugin for countdown, timer, counter <= 1.2 - SQL Injection

Jul 8, 2022 Patched in 1.2.1 (564d)
CVE-2022-29446medium · 6.8Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')

Counter Box <= 1.1.1 - Authenticated Local File Inclusion

May 16, 2022 Patched in 1.2 (616d)
Code Analysis
Analyzed Mar 16, 2026

Counter Box – Add Countdowns, Timers & Dynamic Counters to WordPress Code Analysis

Dangerous Functions
0
Raw SQL Queries
6
20 prepared
Unescaped Output
7
233 escaped
Nonce Checks
2
Capability Checks
3
File Operations
0
External Requests
0
Bundled Libraries
1

Bundled Libraries

TinyMCE

SQL Query Safety

77% prepared26 total queries

Output Escaping

97% escaped240 total outputs
Data Flows · Security
10 unsanitized

Data Flow Analysis

10 flows10 with unsanitized paths
menu (classes\Admin\Dashboard.php:165)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Counter Box – Add Countdowns, Timers & Dynamic Counters to WordPress Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 12
actionadmin_initclasses\Admin\AdminActions.php:23
actionadmin_noticesclasses\Admin\AdminNotices.php:13
filterplugin_action_linksclasses\Admin\Dashboard.php:25
filterplugin_row_metaclasses\Admin\Dashboard.php:26
filteradmin_footer_textclasses\Admin\Dashboard.php:27
actionadmin_enqueue_scriptsclasses\Admin\Dashboard.php:28
actionadmin_menuclasses\Admin\Dashboard.php:29
actionplugins_loadedcounter-box.php:69
actionadmin_menuincludes\class-wow-company.php:20
actionadmin_enqueue_scriptsincludes\class-wow-company.php:21
actionwp_enqueue_scriptspublic\class-wowp-public.php:34
actionwp_footerpublic\class-wowp-public.php:35
Maintenance & Trust

Counter Box – Add Countdowns, Timers & Dynamic Counters to WordPress Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 25, 2026
PHP min version7.4
Downloads48K

Community Trust

Rating90/100
Number of ratings8
Active installs1K
Developer Profile

Counter Box – Add Countdowns, Timers & Dynamic Counters to WordPress Developer Profile

Wow-Company

26 plugins · 98K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
236 days
View full developer profile
Detection Fingerprints

How We Detect Counter Box – Add Countdowns, Timers & Dynamic Counters to WordPress

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/counter-box/admin/assets/css/admin.css/wp-content/plugins/counter-box/public/assets/css/counter-box.css/wp-content/plugins/counter-box/public/assets/js/counter-box.js
Script Paths
/wp-content/plugins/counter-box/admin/assets/js/admin.js/wp-content/plugins/counter-box/admin/assets/js/scripts.js/wp-content/plugins/counter-box/admin/assets/js/tabs.js
Version Parameters
counter-box/admin/assets/css/admin.css?ver=counter-box/public/assets/css/counter-box.css?ver=counter-box/public/assets/js/counter-box.js?ver=counter-box/admin/assets/js/admin.js?ver=counter-box/admin/assets/js/scripts.js?ver=counter-box/admin/assets/js/tabs.js?ver=

HTML / DOM Fingerprints

CSS Classes
cb-counter-box-wrappercb-counter-animatecb-counter-valuecb-counter-titlecb-counter-boxcb-counter-box-itemwow-counter-box-container
HTML Comments
<!-- This is the counter box --><!-- End of counter box -->
Data Attributes
data-countdata-intervaldata-animationdata-animation-durationdata-animation-delay
JS Globals
counter_box_options
Shortcode Output
<div class="wow-counter-box-container"><div class="cb-counter-box-wrapper">
FAQ

Frequently Asked Questions about Counter Box – Add Countdowns, Timers & Dynamic Counters to WordPress