
One Click Demo Import Security & Risk Analysis
wordpress.org/plugins/one-click-demo-importImport your demo content, widgets and theme settings with one click. Theme authors! Enable simple theme demo import for your users.
Is One Click Demo Import Safe to Use in 2026?
Generally Safe
Score 97/100One Click Demo Import has a strong security track record. Known vulnerabilities have been patched promptly.
The 'one-click-demo-import' plugin exhibits a mixed security posture. While it demonstrates good practices in SQL query handling and output escaping, with 100% prepared statements and 99% properly escaped outputs, significant concerns arise from its attack surface and vulnerability history. The presence of 6 AJAX handlers, 4 of which lack authentication checks, presents a considerable risk. This, combined with the use of the `unserialize` function, which is inherently risky when handling untrusted data, creates potential pathways for malicious exploitation.
The plugin's vulnerability history, with 2 known high-severity CVEs, both related to Deserialization of Untrusted Data and Unrestricted Uploads, is a major red flag. The fact that these vulnerabilities were addressed relatively recently (as of 2024-05-07) suggests a pattern of introducing or failing to adequately sanitize inputs that can lead to these critical vulnerability types. Although no critical taint flows were detected in the static analysis, the historical pattern and the identified vulnerable code signals cannot be ignored.
In conclusion, the plugin has strengths in its internal code practices for SQL and output handling. However, the significant number of unprotected AJAX endpoints and the historical prevalence of high-severity deserialization and upload vulnerabilities point to a need for substantial security improvements. The lack of authentication on a substantial portion of its entry points is a critical weakness that needs immediate attention.
Key Concerns
- 4 AJAX handlers without auth checks
- Use of unserialize function
- 2 high severity CVEs (Deserialization/Upload)
- Large attack surface (6 total entry points)
One Click Demo Import Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
One Click Demo Import <= 3.2.0 - Authenticated (Admin+) PHP Object Injection
Catch Themes Demo Import <= 3.0.2 - Authenticated (Admin+) Arbitrary File Upload
One Click Demo Import Code Analysis
Dangerous Functions Found
Output Escaping
Data Flow Analysis
One Click Demo Import Attack Surface
AJAX Handlers 6
WordPress Hooks 33
Maintenance & Trust
One Click Demo Import Maintenance & Trust
Maintenance Signals
Community Trust
One Click Demo Import Alternatives
Catch Themes Demo Import
catch-themes-demo-import
Catch Themes Demo Import is a simple and easy-to-use demo importer WordPress plugin that allows you to import the theme demo data Based on One Click D …
Rara One Click Demo Import
rara-one-click-demo-import
Make your website look like the live demo of the theme with a click!
AF Companion – Build Stylish WordPress Websites in Minutes – No Coding, Just Click and Go! Starter Sites Importer for WordPress
af-companion
Quickly import live demo content, widgets and settings with one click
SKT Themes Demo Import
skt-themes-demo-importer
Live demo content can be imported quickly in just one click including all widgets and settings.
Theme Demo Import
theme-demo-import
Quickly import demo content, widgets and settings in one click. Made for theme authors to simplify importing demo content for their users.
One Click Demo Import Developer Profile
94 plugins · 23.5M total installs
How We Detect One Click Demo Import
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/one-click-demo-import/assets/css/ocdi-admin.css/wp-content/plugins/one-click-demo-import/assets/css/ocdi-frontend.css/wp-content/plugins/one-click-demo-import/assets/js/ocdi-frontend.js/wp-content/plugins/one-click-demo-import/assets/js/ocdi-plugin-installer.js/wp-content/plugins/one-click-demo-import/assets/js/ocdi-main.js/wp-content/plugins/one-click-demo-import/vendor/js/jquery/jquery.min.jsone-click-demo-import/assets/css/ocdi-admin.css?ver=one-click-demo-import/assets/css/ocdi-frontend.css?ver=one-click-demo-import/assets/js/ocdi-frontend.js?ver=one-click-demo-import/assets/js/ocdi-plugin-installer.js?ver=one-click-demo-import/assets/js/ocdi-main.js?ver=HTML / DOM Fingerprints
ocdi-content-wrapperocdi-backend-noticeocdi-pre-import-noticeocdi-notice-iconocdi-notice-messageocdi-manage-notice-messageocdi-admin-noticeocdi-plugin-page-header+75 more<!-- The One Click Demo Import plugin requires PHP 7.4+ to run properly. Please contact your hosting company and ask them to update the PHP version of your site to at least PHP 7.4 --><!-- Main plugin class with initialization tasks. --><!-- Constructor for this class. --><!-- Display admin error message if PHP version is older than 7.4. -->+48 moredata-iddata-parentdata-slugdata-titledata-requireddata-installed+15 moreocdiocdi_plugin_installerocdi_wxr_import_stringsocdi_importerocdi_ajax_urlocdi_nonce+1 more/wp-json/ocdi/v1/import-files/wp-json/ocdi/v1/import-demo/wp-json/ocdi/v1/import-customizer/wp-json/ocdi/v1/after-import