Theme One Click Demo Importer Security & Risk Analysis

wordpress.org/plugins/theme-one-click-demo-import

Import Theme404 official themes demo content, widgets and theme settings with just one click.

500 active installs v2.1 PHP 7.0+ WP 5.2+ Updated Oct 13, 2020
importerone-click-importtheme-demostheme404
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Theme One Click Demo Importer Safe to Use in 2026?

Generally Safe

Score 85/100

Theme One Click Demo Importer has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The static analysis of the theme-one-click-demo-import plugin v2.1 reveals a generally strong security posture with a small attack surface and good practices in output escaping and prepared SQL statements. The plugin exhibits no known CVEs and no recorded critical or high severity vulnerabilities in its history, suggesting a well-maintained and secure codebase. However, the presence of the `unserialize` function, even without immediate taint analysis concerns, represents a potential risk. While taint analysis did not identify any unsanitized paths, the inherent danger of deserializing untrusted data cannot be entirely dismissed. The plugin's minimal use of capability checks and lack of strong authentication on identified entry points, though currently at 0, warrants caution should any new entry points be introduced or existing ones expanded upon without proper authorization checks. Overall, the plugin appears to be secure, but the `unserialize` function is a lone technical concern that might become a problem if input sources change or are not carefully handled.

Key Concerns

  • Use of unserialize function
Vulnerabilities
None known

Theme One Click Demo Importer Security Vulnerabilities

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

Theme One Click Demo Importer Code Analysis

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

Dangerous Functions Found

unserialize$data = unserialize($raw);inc\core\classes\importer\class-theme404-ocdi-customize-importer.php:78

SQL Query Safety

71% prepared21 total queries

Output Escaping

90% escaped89 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
importPages (inc\core\classes\class-theme404-ocdi-ajax.php:685)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Theme One Click Demo Importer Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 14
actioninitinc\core\class-theme404-ocdi.php:180
actionplugins_loadedinc\core\class-theme404-ocdi.php:181
actionadmin_noticesinc\core\class-theme404-ocdi.php:213
filterwxr_importer.pre_process.userinc\core\classes\class-theme404-ocdi-core.php:279
filterwxr_importer.pre_process.postinc\core\classes\class-theme404-ocdi-core.php:282
filterplugins_apiinc\core\classes\class-theme404-ocdi-plugins.php:113
filterimport_post_meta_keyinc\core\classes\importer\class-wxr-importer-v2.php:312
filterhttp_request_timeoutinc\core\classes\importer\class-wxr-importer-v2.php:313
filterimport_post_meta_keyinc\core\classes\importer\class-wxr-importer.php:318
filterhttp_request_timeoutinc\core\classes\importer\class-wxr-importer.php:319
actionadmin_menuinc\core\ui\class-theme404-ocdi-admin.php:111
actionadmin_footerinc\core\ui\class-theme404-ocdi-admin.php:112
actionadmin_initinc\core\ui\class-theme404-ocdi-admin.php:114
actionadmin_enqueue_scriptsinc\core\ui\class-theme404-ocdi-admin.php:185
Maintenance & Trust

Theme One Click Demo Importer Maintenance & Trust

Maintenance Signals

WordPress version tested5.5.18
Last updatedOct 13, 2020
PHP min version7.0
Downloads50K

Community Trust

Rating0/100
Number of ratings0
Active installs500
Developer Profile

Theme One Click Demo Importer Developer Profile

theme404

1 plugin · 500 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Theme One Click Demo Importer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/theme-one-click-demo-import/assets/css/sweetalert.css/wp-content/plugins/theme-one-click-demo-import/assets/css/admin.css/wp-content/plugins/theme-one-click-demo-import/assets/js/sweetalert.js/wp-content/plugins/theme-one-click-demo-import/assets/js/admin-ui.js
Script Paths
https://theme404.com/wp-content/plugins/theme-one-click-demo-import/assets/js/admin-ui.js
Version Parameters
theme-one-click-demo-import/assets/css/sweetalert.css?ver=theme-one-click-demo-import/assets/css/admin.css?ver=theme-one-click-demo-import/assets/js/sweetalert.js?ver=theme-one-click-demo-import/assets/js/admin-ui.js?ver=

HTML / DOM Fingerprints

CSS Classes
theme404-ocdi-wraptheme404-ocdi-headertheme404-ocdi-contenttheme404-ocdi-filterstheme404-ocdi-listtheme404-ocdi-itemtheme404-ocdi-actionstheme404-ocdi-preloader+2 more
HTML Comments
<!-- Theme404 Once Click Import --><!-- Theme404 OCDI Admin Page --><!-- Admin Page Footer --><!-- Theme404 OCDI Preloader -->+2 more
Data Attributes
data-theme404-ocdi-noncedata-theme404-ocdi-import-urldata-theme404-ocdi-ajax-url
JS Globals
Theme404OCDItheme404_ocdi_params
REST Endpoints
/wp-json/theme404-ocdi/v1/demos/wp-json/theme404-ocdi/v1/categories
FAQ

Frequently Asked Questions about Theme One Click Demo Importer