EZ Countdown Timer Security & Risk Analysis

wordpress.org/plugins/ez-countdown-timer

A customizable countdown timer plugin for WordPress that allows you to create multiple timers with custom styling and live preview.

200 active installs v2.0 PHP 7.4+ WP 5.0+ Updated Mar 13, 2026
countdown-clockcountdown-timerevent-timersales-timertimer
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is EZ Countdown Timer Safe to Use in 2026?

Generally Safe

Score 100/100

EZ Countdown Timer has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 21d ago
Risk Assessment

The "ez-countdown-timer" v2.0 plugin exhibits a generally strong security posture based on the provided static analysis. A significant number of output operations are properly escaped, and all detected SQL queries utilize prepared statements, indicating good coding practices against common web vulnerabilities. The presence of numerous nonce and capability checks on entry points further strengthens its defense against unauthorized access and actions. The lack of known CVEs and a clean vulnerability history suggests a commitment to security or, at the very least, a lack of previously discovered exploitable flaws.

However, the taint analysis reveals a potential concern with two flows identified as having unsanitized paths. While no critical or high severity issues were flagged, the presence of unsanitized paths, even with zero critical/high findings in this specific analysis, warrants attention. This suggests that user-controlled input might be processed in a way that could lead to vulnerabilities if exploited through specific attack vectors not fully captured by the taint analysis or if further context is missing. The plugin has a moderate attack surface with six entry points, though thankfully all appear to be protected by authentication checks.

Key Concerns

  • Flows with unsanitized paths detected
Vulnerabilities
None known

EZ Countdown Timer Security Vulnerabilities

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

EZ Countdown Timer Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
12
617 escaped
Nonce Checks
9
Capability Checks
10
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

98% escaped629 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

3 flows2 with unsanitized paths
updatePreview (src\Ajax\PreviewController.php:23)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

EZ Countdown Timer Attack Surface

Entry Points6
Unprotected0

AJAX Handlers 4

authwp_ajax_ezblnd_cdtm_update_previewincludes\class-ez-cdtm-ajax.php:10
authwp_ajax_ezblnd_cdtm_update_previewsrc\Ajax\PreviewController.php:20
authwp_ajax_ez_cdtm_export_templatesrc\Ajax\TemplateController.php:14
authwp_ajax_ez_cdtm_import_templatesrc\Ajax\TemplateController.php:15

Shortcodes 2

[ezblnd_countdown_timer] includes\class-ez-cdtm-frontend.php:16
[ezblnd_countdown_timer] src\Frontend\ShortcodeController.php:23
WordPress Hooks 24
actionadmin_enqueue_scriptsincludes\class-ez-cdtm-admin.php:16
actioninitincludes\class-ez-cdtm-admin.php:17
actionadd_meta_boxesincludes\class-ez-cdtm-admin.php:18
actionsave_post_ez_cdtm_timerincludes\class-ez-cdtm-admin.php:19
filterenter_title_hereincludes\class-ez-cdtm-admin.php:20
filterpost_row_actionsincludes\class-ez-cdtm-admin.php:21
actionadmin_action_ez_cdtm_duplicate_timerincludes\class-ez-cdtm-admin.php:22
actionadmin_enqueue_scriptssrc\Admin\AdminController.php:21
actioninitsrc\Admin\AdminController.php:22
actionadmin_menusrc\Admin\AdminController.php:23
actionadd_meta_boxessrc\Admin\AdminController.php:24
actionsave_post_ez_cdtm_timersrc\Admin\AdminController.php:25
filterenter_title_heresrc\Admin\AdminController.php:26
filterpost_row_actionssrc\Admin\AdminController.php:27
actionadmin_action_ez_cdtm_duplicate_timersrc\Admin\AdminController.php:28
filtermanage_ez_cdtm_timer_posts_columnssrc\Admin\AdminController.php:29
actionmanage_ez_cdtm_timer_posts_custom_columnsrc\Admin\AdminController.php:30
actiontransition_post_statussrc\Admin\AdminController.php:31
filterwp_insert_post_datasrc\Admin\AdminController.php:32
actionadmin_initsrc\Admin\ReviewNoticeController.php:18
actionadmin_noticessrc\Admin\ReviewNoticeController.php:19
actionplugins_loadedsrc\Elementor\ElementorIntegration.php:20
actionelementor/widgets/registersrc\Elementor\ElementorIntegration.php:28
actionelementor/frontend/after_enqueue_scriptssrc\Elementor\ElementorIntegration.php:29
Maintenance & Trust

EZ Countdown Timer Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 13, 2026
PHP min version7.4
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs200
Developer Profile

EZ Countdown Timer Developer Profile

Blend Media

4 plugins · 3K total installs

74
trust score
Avg Security Score
93/100
Avg Patch Time
223 days
View full developer profile
Detection Fingerprints

How We Detect EZ Countdown Timer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ez-countdown-timer/css/ez-admin-styles.css/wp-content/plugins/ez-countdown-timer/css/ez-countdown-timer-styles.css/wp-content/plugins/ez-countdown-timer/css/ez-cdtm-accordion.css/wp-content/plugins/ez-countdown-timer/js/ez-admin-preview.js/wp-content/plugins/ez-countdown-timer/js/ez-copy.js/wp-content/plugins/ez-countdown-timer/js/ez-cdtm-accordion.js/wp-content/plugins/ez-countdown-timer/css/ez-countdown-timer.css/wp-content/plugins/ez-countdown-timer/js/ez-countdown-timer.js
Script Paths
/wp-content/plugins/ez-countdown-timer/js/ez-admin-preview.js/wp-content/plugins/ez-countdown-timer/js/ez-copy.js/wp-content/plugins/ez-countdown-timer/js/ez-cdtm-accordion.js/wp-content/plugins/ez-countdown-timer/js/ez-countdown-timer.js
Version Parameters
ez-countdown-timer/css/ez-admin-styles.css?ver=ez-countdown-timer/css/ez-countdown-timer-styles.css?ver=ez-countdown-timer/css/ez-cdtm-accordion.css?ver=ez-countdown-timer/js/ez-admin-preview.js?ver=ez-countdown-timer/js/ez-copy.js?ver=ez-countdown-timer/js/ez-cdtm-accordion.js?ver=ez-countdown-timer/css/ez-countdown-timer.css?ver=ez-countdown-timer/js/ez-countdown-timer.js?ver=

HTML / DOM Fingerprints

CSS Classes
ez_cdtm_countdown_wrapperez_cdtm_daysez_cdtm_hoursez_cdtm_minutesez_cdtm_secondsez_cdtm_label
HTML Comments
<!-- EZ CDTM Countdown Timer --><!-- EZ CDTM Admin Preview --><!-- EZ CDTM Admin Settings --><!-- EZ CDTM Shortcode Box -->
Data Attributes
data-countdown-iddata-end-timedata-timezonedata-date-formatdata-text-colordata-background-color+9 more
JS Globals
ez_cdtm_admin_preview_paramsez_cdtm_localize
Shortcode Output
[ez_cdtm_countdown id=""[ez-countdown-timer id=""[ez_cdtm_countdown[ez-countdown-timer
FAQ

Frequently Asked Questions about EZ Countdown Timer