Timeline Module for Divi Security & Risk Analysis

wordpress.org/plugins/timeline-module-for-divi

Highlight your company's history, milestones, and future plans with the advanced Timeline Module for Divi.

2K active installs v1.2.1 PHP 7.2+ WP 5.0+ Updated Mar 3, 2026
divi-timelinehistoryhorizontal-timelineroadmaptimeline
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Timeline Module for Divi Safe to Use in 2026?

Generally Safe

Score 100/100

Timeline Module for Divi has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The "timeline-module-for-divi" v1.2.1 plugin exhibits a generally strong security posture, with excellent adherence to secure coding practices. The analysis shows a high percentage of properly escaped outputs and the exclusive use of prepared statements for SQL queries, indicating a conscious effort to prevent common web vulnerabilities like XSS and SQL injection. The absence of any recorded vulnerabilities in its history further reinforces this positive assessment, suggesting a mature and well-maintained codebase. However, the plugin is not entirely without risk. The presence of two unprotected AJAX handlers represents a notable concern. While the static analysis didn't reveal specific exploitable flaws in these handlers, their lack of authentication opens them up as potential entry points for unauthorized actions or information disclosure if not carefully implemented within the plugin's broader logic.

Despite the identified unprotected AJAX handlers, the overall security profile of the "timeline-module-for-divi" plugin is good. The robust handling of SQL queries and output escaping are significant strengths. The absence of historical vulnerabilities is a strong indicator of developer diligence. The primary area for improvement lies in securing all AJAX endpoints. Addressing the two unprotected AJAX handlers would further solidify the plugin's security, moving it closer to an ideal state. Users can generally have a reasonable degree of confidence in this plugin's security, but vigilance regarding the unprotected entry points is warranted.

Key Concerns

  • Unprotected AJAX handlers
Vulnerabilities
None known

Timeline Module for Divi Security Vulnerabilities

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

Timeline Module for Divi Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
3 prepared
Unescaped Output
6
176 escaped
Nonce Checks
4
Capability Checks
4
File Operations
0
External Requests
1
Bundled Libraries
0

SQL Query Safety

100% prepared3 total queries

Output Escaping

97% escaped182 total outputs
Attack Surface
2 unprotected

Timeline Module for Divi Attack Surface

Entry Points5
Unprotected2

AJAX Handlers 5

authwp_ajax_tmdivi_dismiss_noticeadmin\feedback\admin-feedback-form.php:30
authwp_ajax_cfe_plugin_installadmin\marketing\marketing-contact-form-extender.php:44
authwp_ajax_cfe_plugin_installadmin\marketing\marketing-contact-form-extender.php:45
authwp_ajax_cfe_plugin_activateadmin\marketing\marketing-contact-form-extender.php:46
authwp_ajax_cfe_dismiss_contact_form_noticeadmin\marketing\marketing-contact-form-extender.php:47
WordPress Hooks 25
actionadmin_enqueue_scriptsadmin\feedback\admin-feedback-form.php:26
actionadmin_headadmin\feedback\admin-feedback-form.php:27
actionadmin_noticesadmin\feedback\admin-feedback-form.php:29
filteret_builder_get_parent_modulesadmin\marketing\marketing-contact-form-extender.php:36
filteret_pb_all_fields_unprocessed_et_pb_contact_formadmin\marketing\marketing-contact-form-extender.php:37
actiondivi_visual_builder_assets_before_enqueue_scriptsadmin\marketing\marketing-contact-form-extender.php:38
actionwp_enqueue_scriptsadmin\marketing\marketing-contact-form-extender.php:39
actionadmin_enqueue_scriptsadmin\marketing\marketing-contact-form-extender.php:40
actionadmin_noticesadmin\marketing\marketing-contact-form-extender.php:41
actiondivi_visual_builder_assets_before_enqueue_stylesdivi-5\divi-5.php:16
actiondivi_module_library_modules_dependency_treedivi-5\server\Modules\Modules.php:17
actioninitdivi-5\server\Modules\TimeilneD5\TimeilneD5.php:33
actioninitdivi-5\server\Modules\TimelineD5item\TimelineD5item.php:33
actionwp_enqueue_scriptsincludes\modules\assets-loader.php:9
actionwp_enqueue_scriptsincludes\modules\ModulesCore\ModulesCore.php:8
actiondivi_extensions_inittimeline-module-for-divi.php:40
actionadmin_inittimeline-module-for-divi.php:41
actionwp_loadedtimeline-module-for-divi.php:42
actionwp_enqueue_scriptstimeline-module-for-divi.php:43
actionsend_headerstimeline-module-for-divi.php:44
actionadmin_noticestimeline-module-for-divi.php:83
filteret_fb_backend_helperstimeline-module-for-divi.php:141
filteret_fb_get_asset_helperstimeline-module-for-divi.php:142
actionwp_enqueue_scriptstimeline-module-for-divi.php:148
actionadmin_enqueue_scriptstimeline-module-for-divi.php:149
Maintenance & Trust

Timeline Module for Divi Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 3, 2026
PHP min version7.2
Downloads19K

Community Trust

Rating94/100
Number of ratings6
Active installs2K
Developer Profile

Timeline Module for Divi Developer Profile

CoolHappy

12 plugins · 210K total installs

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

How We Detect Timeline Module for Divi

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/timeline-module-for-divi/assets/js/tm_divi_vertical.min.js/wp-content/plugins/timeline-module-for-divi/styles/style.min.css/wp-content/plugins/timeline-module-for-divi/assets/css/divi-5-helper-css.css/wp-content/plugins/timeline-module-for-divi/assets/css/fontawesome.min.css
Version Parameters
/wp-content/plugins/timeline-module-for-divi/assets/js/tm_divi_vertical.min.js?ver=/wp-content/plugins/timeline-module-for-divi/styles/style.min.css?ver=/wp-content/plugins/timeline-module-for-divi/assets/css/divi-5-helper-css.css?ver=/wp-content/plugins/timeline-module-for-divi/assets/css/fontawesome.min.css?ver=

HTML / DOM Fingerprints

CSS Classes
tmdivi-timeline-wrapper
HTML Comments
<!-- timeline module for divi --><!-- timeline module for divi frontend -->
Data Attributes
data-module-id
JS Globals
TMDIVI_VTMDIVI_URLTMDIVI_MODULE_URLTMDIVI_MODULE_DIRDCLBuilderBackend
Shortcode Output
[tmdivi_timeline_story
FAQ

Frequently Asked Questions about Timeline Module for Divi