Starter Templates & Sites Pack by ThemeGrill Security & Risk Analysis

wordpress.org/plugins/themegrill-demo-importer

Premium starter sites and website templates by ThemeGrill. Import demo content, widgets, and theme settings with one click.

80K active installs v2.0.0.6 PHP 8.1.0+ WP 5.7+ Updated Nov 13, 2025
demoimporterone-click-importtheme-demosthemegrill
98
A · Safe
CVEs total1
Unpatched0
Last CVEFeb 16, 2020
Safety Verdict

Is Starter Templates & Sites Pack by ThemeGrill Safe to Use in 2026?

Generally Safe

Score 98/100

Starter Templates & Sites Pack by ThemeGrill has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Feb 16, 2020Updated 4mo ago
Risk Assessment

The static analysis of themegrill-demo-importer v2.0.0.6 indicates a generally strong security posture. The plugin has a very small attack surface, with no apparent AJAX handlers, REST API routes, shortcodes, or cron events that are directly exposed or unprotected. The code also shows good practices in handling SQL queries with a high percentage using prepared statements and a strong majority of output being properly escaped. File operations and external HTTP requests are present but within expected bounds for a demo importer. However, the complete absence of nonce checks across all entry points and a limited number of capability checks are significant concerns, as these are fundamental security mechanisms for preventing CSRF and unauthorized actions.

The vulnerability history reveals one past critical CVE related to Missing Authorization. While this vulnerability is currently patched and the latest reported issue was in 2020, the pattern of 'Missing Authorization' as the common vulnerability type is a strong indicator of a historical weakness in access control implementation. This, combined with the current lack of nonce and limited capability checks, suggests a potential for similar authorization bypass vulnerabilities if not carefully managed. The total absence of taint analysis results is neutral, meaning no critical flows were detected in the analyzed paths, but it doesn't entirely rule out potential issues in unanalyzed areas.

In conclusion, themegrill-demo-importer v2.0.0.6 demonstrates good technical implementation in areas like SQL sanitization and output escaping, and its attack surface is commendably small. Nevertheless, the complete lack of nonce checks and the history of critical authorization vulnerabilities, even if patched, present a significant risk. The plugin's security relies heavily on external systems or the theme's implementation for robust authorization, which is not ideal. Therefore, while its current state appears to have addressed past critical issues, the fundamental lack of built-in security controls like nonces warrants caution.

Key Concerns

  • No nonce checks found
  • Only 3 capability checks detected
  • One past critical CVE (Missing Authorization)
Vulnerabilities
1

Starter Templates & Sites Pack by ThemeGrill Security Vulnerabilities

CVEs by Year

1 CVE in 2020
2020
Patched Has unpatched

Severity Breakdown

Critical
1

1 total CVE

CVE-2020-36837critical · 9.9Missing Authorization

ThemeGrill Demo Importer 1.3.4 - 1.6.1 - Authorization Bypass to Site Reset

Feb 16, 2020 Patched in 1.6.2 (1704d)
Code Analysis
Analyzed Mar 16, 2026

Starter Templates & Sites Pack by ThemeGrill Code Analysis

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

SQL Query Safety

82% prepared11 total queries

Output Escaping

90% escaped21 total outputs
Attack Surface

Starter Templates & Sites Pack by ThemeGrill Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 36
actionadmin_menusrc\Admin.php:25
actionadmin_enqueue_scriptssrc\Admin.php:26
actioncurrent_screensrc\Admin.php:29
filterwoocommerce_enable_setup_wizardsrc\Admin.php:132
actioninitsrc\App.php:31
filterplugin_row_metasrc\App.php:34
filterimport_post_meta_keysrc\Importers\WXRImporter\WXRImporter.php:185
filterhttp_request_timeoutsrc\Importers\WXRImporter\WXRImporter.php:186
actionadmin_initsrc\ImportHooks.php:12
actionthemegrill_ajax_before_demo_importsrc\ImportHooks.php:14
actionthemegrill_ajax_before_demo_importsrc\ImportHooks.php:15
actionthemegrill_ajax_before_demo_importsrc\ImportHooks.php:16
actionthemegrill_ajax_demo_importedsrc\ImportHooks.php:18
actionthemegrill_ajax_demo_importedsrc\ImportHooks.php:19
actionthemegrill_ajax_demo_importedsrc\ImportHooks.php:20
actionthemegrill_ajax_demo_importedsrc\ImportHooks.php:21
actionthemegrill_ajax_demo_importedsrc\ImportHooks.php:22
actionthemegrill_ajax_demo_importedsrc\ImportHooks.php:23
actionthemegrill_ajax_demo_importedsrc\ImportHooks.php:24
actionthemegrill_ajax_demo_importedsrc\ImportHooks.php:25
actionthemegrill_ajax_demo_importedsrc\ImportHooks.php:26
actionthemegrill_ajax_demo_importedsrc\ImportHooks.php:27
actionthemegrill_ajax_demo_importedsrc\ImportHooks.php:28
actionthemegrill_ajax_demo_importedsrc\ImportHooks.php:29
actionthemegrill_ajax_demo_importedsrc\ImportHooks.php:30
actionthemegrill_ajax_demo_importedsrc\ImportHooks.php:31
filterthemegrill_widget_import_settingssrc\ImportHooks.php:33
filtermasteriyo_enable_setup_wizardsrc\ImportHooks.php:35
filterblockart_activation_redirectsrc\ImportHooks.php:38
actioninitsrc\ImportHooks.php:39
filterthemegrill_import_post_data_processedsrc\ImportHooks.php:79
actionthemegrill_widget_importer_after_widgets_importsrc\ImportHooks.php:92
actionrest_api_initsrc\RestApi.php:23
actionadmin_noticesthemegrill-demo-importer.php:32
actionadmin_initthemegrill-demo-importer.php:42
actionadmin_menuthemegrill-demo-importer.php:59
Maintenance & Trust

Starter Templates & Sites Pack by ThemeGrill Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 13, 2025
PHP min version8.1.0
Downloads5.5M

Community Trust

Rating94/100
Number of ratings197
Active installs80K
Developer Profile

Starter Templates & Sites Pack by ThemeGrill Developer Profile

ThemeGrill

31 plugins · 252K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
184 days
View full developer profile
Detection Fingerprints

How We Detect Starter Templates & Sites Pack by ThemeGrill

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/themegrill-demo-importer/dist/dashboard.js/wp-content/plugins/themegrill-demo-importer/dist/dashboard.css
Script Paths
/wp-content/plugins/themegrill-demo-importer/dist/dashboard.js
Version Parameters
themegrill-demo-importer/dist/dashboard.js?ver=themegrill-demo-importer/dist/dashboard.css?ver=

HTML / DOM Fingerprints

CSS Classes
tg-demo-importer
JS Globals
__TDI_DASHBOARD__
REST Endpoints
/wp-json/themegrill-demos/v1
FAQ

Frequently Asked Questions about Starter Templates & Sites Pack by ThemeGrill