Template Kit – Export Security & Risk Analysis

wordpress.org/plugins/template-kit-export

Use this plugin to export Template Kits for WordPress.

8K active installs v1.0.23 PHP 5.6+ WP 5.3+ Updated Aug 1, 2024
elementortemplatetemplates
92
A · Safe
CVEs total1
Unpatched0
Last CVEJul 6, 2024
Download
Safety Verdict

Is Template Kit – Export Safe to Use in 2026?

Generally Safe

Score 92/100

Template Kit – Export 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: Jul 6, 2024Updated 1yr ago
Risk Assessment

The template-kit-export plugin v1.0.23 demonstrates a generally strong security posture based on the static analysis. The absence of reported AJAX handlers, REST API routes, shortcodes, and cron events with unprotected entry points is a significant positive. Furthermore, the code effectively utilizes prepared statements for all SQL queries and exhibits excellent output escaping, with 98% of outputs being properly sanitized. The presence of nonce checks on relevant operations further strengthens its defensive capabilities against common web vulnerabilities.

However, a historical vulnerability for Cross-Site Scripting (XSS) and a single medium-severity CVE being present, even if currently patched, warrant attention. While the static analysis found no critical or high severity taint flows, the past existence of XSS issues, even if resolved, suggests that input validation and output sanitization practices need to be consistently maintained and rigorously tested to prevent similar vulnerabilities from re-emerging. The plugin's file operations and external HTTP requests, while not flagged as immediately risky in the static analysis, are areas that could potentially be exploited if not handled with extreme care in future development.

In conclusion, template-kit-export v1.0.23 is architecturally sound with a minimal attack surface and good sanitization practices. The primary concern stems from its vulnerability history, indicating a potential for input-related security flaws. Continuous vigilance and thorough security testing are recommended to maintain its secure state.

Key Concerns

  • Past medium severity CVE present
  • Historical Cross-Site Scripting vulnerability
  • Presence of file operations
  • Presence of external HTTP requests
Vulnerabilities
1 published

Template Kit – Export Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

Template Kit – Export <= 1.0.21 - Authenticated (Administrator+) Stored Cross-Site Scripting

Jul 6, 2024 Patched in 1.0.22 (13d)
Version History

Template Kit – Export Release Timeline

v1.0.23Current
v1.0.22
v1.0.211 CVE
v1.0.201 CVE
v1.0.191 CVE
v1.0.181 CVE
v1.0.171 CVE
v1.0.161 CVE
v1.0.151 CVE
v1.0.141 CVE
v1.0.131 CVE
v1.0.121 CVE
v1.0.111 CVE
v1.0.101 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
Code Analysis
Analyzed Mar 16, 2026

Template Kit – Export Code Analysis

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

Output Escaping

98% escaped266 total outputs
Attack Surface

Template Kit – Export Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 34
filterbig_image_size_thresholdadmin\class-template-kit-export-admin.php:151
actionadmin_footeradmin\class-template-kit-export-admin.php:385
actionwp_footeradmin\class-template-kit-export-admin.php:386
actionplugins_loadedincludes\class-template-kit-export.php:165
actioninitincludes\class-template-kit-export.php:181
actionadd_meta_boxesincludes\class-template-kit-export.php:182
actionadmin_enqueue_scriptsincludes\class-template-kit-export.php:196
actionadmin_enqueue_scriptsincludes\class-template-kit-export.php:197
actionadmin_menuincludes\class-template-kit-export.php:198
actionplugins_loadedincludes\class-template-kit-export.php:199
actionafter_setup_themeincludes\class-template-kit-export.php:200
filterimage_size_names_chooseincludes\class-template-kit-export.php:201
actionparent_fileincludes\class-template-kit-export.php:202
actionadmin_action_envato_tk_export_zipincludes\class-template-kit-export.php:205
actionadmin_action_envato_tk_wizard_saveincludes\class-template-kit-export.php:206
actionwp_enqueue_mediaincludes\class-template-kit-export.php:209
actionattachment_fields_to_editincludes\class-template-kit-export.php:212
actionattachment_fields_to_saveincludes\class-template-kit-export.php:213
actionsave_postincludes\class-template-kit-export.php:216
actioncustomize_registerincludes\class-template-kit-export.php:219
actionelementor/element/after_section_startincludes\class-template-kit-export.php:220
filterwp_generate_attachment_metadataincludes\class-template-kit-export.php:223
actionadd_post_metaincludes\class-template-kit-export.php:224
actionadmin_noticesincludes\class-template-kit-export.php:227
actionadmin_action_envato_tk_dismiss_plugin_noticeincludes\class-template-kit-export.php:228
filterelementor/schemes/enabled_schemesincludes\class-template-kit-export.php:231
actionplugins_loadedincludes\class-template-kit-export.php:234
filterelementor/kit/export/manifest-dataincludes\class-template-kit-export.php:237
actionwp_enqueue_scriptsincludes\class-template-kit-export.php:251
actionwp_enqueue_scriptsincludes\class-template-kit-export.php:252
filtertemplate_includeincludes\class-template-kit-export.php:253
actionwp_headincludes\class-template-kit-export.php:254
actionwp_footerincludes\class-template-kit-export.php:255
actioninitincludes\class-template-kit-export.php:256
Maintenance & Trust

Template Kit – Export Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedAug 1, 2024
PHP min version5.6
Downloads112K

Community Trust

Rating50/100
Number of ratings4
Active installs8K
Developer Profile

Template Kit – Export Developer Profile

envato

2 plugins · 408K total installs

82
trust score
Avg Security Score
92/100
Avg Patch Time
68 days
View full developer profile
Detection Fingerprints

How We Detect Template Kit – Export

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/template-kit-export/assets/admin/template-kit-export-admin.css/wp-content/plugins/template-kit-export/assets/admin/template-kit-export-admin.js
Script Paths
/wp-content/plugins/template-kit-export/assets/admin/template-kit-export-admin.js
Version Parameters
template-kit-export/assets/admin/template-kit-export-admin.css?ver=template-kit-export/assets/admin/template-kit-export-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
envato-export-template-kit
Data Attributes
data-tk-preview
JS Globals
template_kit_export
FAQ

Frequently Asked Questions about Template Kit – Export